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

  1. 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.

  2. 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.

  3. 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).

Example Output:


2. Get Available Cities

For more granular control, fetch the cities where proxies are available.

Example Output:


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.

Example Output:


4. Submit a Scraping Job with Geo-Parameters

Submit a job targeting Wikipedia, requesting content as seen from India.

Example Response:


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/cities to 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/countries before 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