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
- Request 1198.51.100.7
- Request 2198.51.100.7
- Request 3198.51.100.7
Requests spread across several home IPs
- Request 1203.0.113.11
- Request 2203.0.113.27
- Request 3203.0.113.42
Steps
Price monitoring: steps
- Step 1
List the product URLs to check
- Step 2
Set the country value in the username for each country
- Step 3
Send requests on a schedule and save the price, currency and stock
- 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.
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)- Python requests
- Playwright
- Scrapy
- Puppeteer
- Selenium
- Node.js
- curl
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
Countries
Countries often used for Price monitoring
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 setupProxies 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 setupProxies 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.