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.

  • Check the shop's terms of use and robots.txt, and collect only what is allowed
  • Set the Accept-Language header to the local language to get the local page more accurately

Recommended setup: Price monitoring

Product
Residential proxies
Session
Rotating sessions. Sticky sessions for multi-step flows like a cart
Country
Countries where the shops you check are
Request interval
Leave at least a few minutes between checks of the same product
  • Residential proxies
  • Rotating sessions
  • 6 recommended countries
  • 4 steps

Why

Why Price monitoring needs a proxy

Shops show different prices, currencies and shipping costs depending on where you connect from. Opening the same product often from one IP can also get your requests blocked. Spreading requests across home IPs by country gets you the local price and keeps requests evenly spread.

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

Price monitoring: steps

  1. Step 1

    List the product URLs to check

  2. Step 2

    Set the country value in the username for each country

  3. Step 3

    Send requests on a schedule and save the price, currency and stock

  4. Step 4

    Compare with the previous values and report only the products that changed

Code

Price monitoring: code example

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

Python, requests
import requests

proxy = "http://user-country-jp:[email protected]:7777"
res = requests.get(
    "https://example.com/product/123",
    proxies={"http": proxy, "https": proxy},
    headers={"Accept-Language": "ja-JP"},
    timeout=30,
)
print(res.status_code)

Check

Price monitoring: things to watch

  • Check the shop's terms of use and robots.txt, and collect only what is allowed

  • Set the Accept-Language header to the local language to get the local page more accurately

  • Retry failed requests a little later through another IP

More

Other proxy use cases

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

    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

Price monitoring: set it up now

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