Use cases

Proxies for search result tracking

Search result tracking means collecting which results appear, and in what position, for set keywords in each country and city. With ProxySup residential proxies you can check the same keyword while switching location.

  • Check the search engine's terms of use and collect only in allowed ways
  • Leave a few minutes between searches for the same keyword

Recommended setup: Search result tracking

Product
Residential proxies
Session
A rotating session for each keyword
Country and city
The markets where you check rankings
Language
Use the same value for the search language and Accept-Language
  • Residential proxies
  • A rotating session for each keyword
  • 6 recommended countries
  • 4 steps

Why

Why Search result tracking needs a proxy

Search engines show different results depending on location and language settings. Sending many searches from one IP often brings up verification pages. Rotating home IPs by region gets you the regional results as they are and spreads your requests.

Repeated requests from one IP

  1. Request 1198.51.100.7
  2. Request 2198.51.100.7
  3. Request 3198.51.100.7

Requests spread across several home IPs

  1. Request 1203.0.113.11
  2. Request 2203.0.113.27
  3. Request 3203.0.113.42
The IP addresses shown are examples.

Steps

Search result tracking: steps

  1. Step 1

    Choose the keywords and regions to track

  2. Step 2

    Set the country and city values for each region

  3. Step 3

    Fetch the result pages and save rankings and URLs

  4. Step 4

    Compare ranking changes by date

Code

Search result tracking: code example

Example for Python, requests. Put your access token where it says YOUR_TOKEN.

Python, requests
import requests

proxy = "http://user-country-de-city-berlin:[email protected]:7777"
res = requests.get(
    "https://example.com/search",
    params={"q": "residential proxy"},
    proxies={"http": proxy, "https": proxy},
    headers={"Accept-Language": "de-DE"},
    timeout=30,
)
print(len(res.text))

Check

Search result tracking: things to watch

  • Check the search engine's terms of use and collect only in allowed ways

  • Leave a few minutes between searches for the same keyword

  • For keywords that need a city, check them in countries with city targeting

More

Other proxy use cases

  • Proxies for price monitoring

    Price monitoring means collecting product prices and stock from many shops on a schedule and comparing them. With ProxySup residential proxies you see the prices that real visitors see in each country.

    View setup
  • Proxies for ad verification

    Ad verification means checking how your ads actually look to users in a target area. With ProxySup residential and mobile proxies you can check the same ad while switching country and city.

    View setup
  • Proxies for AI training data collection

    AI training data collection means gathering large numbers of public web documents and organizing them into datasets for language or search models. With ProxySup proxies you can spread requests across many IPs and countries.

    View setup

Search result tracking: set it up now

Sign up and top up your balance to use the setup above right away.