Geo-Location
Sentinel Scout allows scraping jobs to be executed from specific countries, cities, or ISPs using its distributed mobile proxy network.
Geo-Location in Sentinel Scout
Geo-location is a critical feature of Sentinel Scout. It allows users and AI agents to target content as it appears in specific countries, cities, or even from certain ISPs. This is essential for:
Accessing geo-restricted content (e.g., websites only available in certain regions).
Running localized market research (e.g., how prices differ by country).
Verification of localized versions of websites.
Training AI systems on region-specific datasets.
How Geo-Location Works
Proxy Node Assignment
Scout maintains a distributed pool of Android-based mobile proxies and other nodes.
Each node is tied to a real-world location (country, city, ISP).
When a scraping job is submitted with a geo-parameter, the system routes the job to the best available node matching the requested region.
Fallback Routing
If the selected location fails (blocked, timeout, etc.), Scout automatically rotates to another proxy/node within the same region or a nearby one.
This ensures high success rates even for restrictive targets.
Location-Aware Distribution
The task queue tags jobs with geo-preferences.
Nodes are dynamically matched using:
Country codes (ISO-2 standard).
City names.
ISP identifiers.
Technical Commands & Endpoints
Note: This section provides only an overview. The full API documentation with detailed request/response schemas is available in the API Docs (Advanced) section and should be referred to for implementation.
1. Get Available Countries
Retrieve the full list of supported countries (ISO-2 codes).
curl -X GET "https://api.scout.sentinel.co/api/v1/generic/countries" \
-H "accept: application/json"Example Output:
[
"US",
"DE",
"IN",
"JP",
"BR",
"AU",
"GB",
"CA"
]2. Get Available Cities
For more granular control, fetch the cities where proxies are available.
curl -X GET "https://api.scout.sentinel.co/api/v1/generic/cities" \
-H "accept: application/json"Example Output:
[
"New York",
"London",
"Mumbai",
"Tokyo",
"Berlin",
"Sydney",
"Toronto"
]3. Get Available ISPs
Target a scraping task from specific Internet Service Providers (ISPs). Useful for avoiding network-based restrictions or testing ISP-specific access.
curl -X GET "https://api.scout.sentinel.co/api/v1/generic/isps" \
-H "accept: application/json"Example Output:
[
"Verizon",
"AT&T",
"Jio",
"Vodafone",
"Comcast",
"Deutsche Telekom"
]4. Submit a Scraping Job with Geo-Parameters
Submit a job targeting Wikipedia, requesting content as seen from India.
curl -X POST "https://api.scout.sentinel.co/api/v1/probe" \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"url": "https://en.wikipedia.org/wiki/Artificial_intelligence",
"countryCode": "IN",
"tagsToStripOff": ["script", "style"],
"fallBackRouting": true,
"antiBotScrape": true,
"outputFileExtension": "EXTENSION_HTML"
}'Example Response:
{
"taskId": "91f5b7a8-2b53-4a01-8249-f93e6f7767b1",
"status": "SUBMITTED",
"message": "Scraping job submitted successfully."
}5. Location-Wise Task Distribution (Conceptual)
Country-specific routing: Pass
"countryCode": "US"to fetch U.S.-specific content.City-specific routing: Use
/api/v1/generic/citiesto find"London", then pass"city": "London"in your job (if supported).ISP-specific routing: Pass
"isp": "Jio"to mimic a Jio mobile subscriber in India.
Best Practices
Always check
/generic/countriesbefore submitting geo-specific jobs to ensure the country is currently supported.Use fallback routing (
"fallBackRouting": true) to maximize scraping success in restrictive regions.Combine antiBotScrape with geo-targeting for the most resilient results.
If your workflow requires real-time results, use the Synchronous API (
/api/v1/probe/sync) with the same geo-parameters.
Why Mobile Proxies Work Best
Websites often treat mobile IPs as legitimate user traffic, reducing block rates.
Mobile IPs cycle dynamically, making it harder to blacklist.
CAPTCHAs are less frequent on mobile networks compared to data centers.
In summary: Geo-location in Sentinel Scout is flexible and powerful — enabling scraping jobs to be executed with country, city, and ISP-level precision, while leveraging the natural resilience of mobile Android proxies for better success rates.
Last updated