Residential proxies
RecommendedHousehold exits by country and city reproduce the real user's geo-gating, content and CDN routing.
App and QA testing · Residential recommended
Your app behaves differently in Jakarta on a 4G connection than in the office on fibre: other CDN edge, other payment methods, other content rules, other latency. Emulators and VPN endpoints in datacenters do not reproduce that. Real residential and mobile exits in each market do, repeatably, from your CI pipeline.
01 — Which network
A recommendation is only useful with its trade-offs. The cards below say what each network does well for app and QA testing, and where it stops being worth the money.
Household exits by country and city reproduce the real user's geo-gating, content and CDN routing.
Carrier IPs test mobile-only flows, operator billing, app-store availability and in-app placements.
Fixed egress IPs you can whitelist for staging and load generation at scale.
When a test account must keep one address across a long regression run.
02 — The recipe
The settings that matter for app and QA testing, and a working example on the right. Replace USER and PASS with the credentials issued at signup.
# Playwright: run the checkout scenario as a Jakarta household for the whole test
browser = await playwright.chromium.launch(proxy={
"server": "http://res.proxshift.com:9000",
"username": "USER-cc-id-city-jakarta-sid-ci4711-ttl-1h",
"password": "PASS",
})
page = await browser.new_page()
await page.goto("https://app.example/checkout")
assert "IDR" in await page.text_content(".price")
03 — Budget
Per-GB pricing is predictable once you know your page size. Enter your monthly volume; the average size is pre-filled with a realistic figure for this job and can be changed.
average full scenario (pages, assets, API calls)
Residential rate ladder, identical in every country. Buying the month's traffic in one purchase reaches the tier shown; smaller top-ups are priced at their own tier. Full ladder.
04 — Best practices
The pool is rarely the problem. These four habits decide the success rate and the bill.
Hold the session for the whole run; a mid-test IP change is a bug in your test, not in the app.
Operator billing, app-store availability and in-app placements only exist on carrier networks.
Tag test traffic so analytics and fraud systems ignore it.
Fixed datacenter IPs let staging stay closed to the public and open to your tests.
05 — Questions
Residential and mobile to see what users see; datacenter for fixed, whitelistable egress and load. Most pipelines use both.
A full scenario with assets is 3 to 10 MB. Five thousand runs a month at 6 MB is about 30 GB, roughly $55 on the residential ladder.
Yes: a session ID with -ttl-1h holds the exit for the run, and a replacement in the same location is assigned if it drops.
Yes, from a mobile exit in that country; store fronts and availability follow the carrier IP.
Ready when you are
Create your account, top up $10 and try the recipe above on your real target. What you do not use stays on your balance.