Reproduce a 403 or empty DOM in minutes — change one variable at a time. This is a troubleshooting page, not a place to buy every proxy SKU.
Recommended: paste the failing URL in Web Scraping API Center. If production uses extract endpoints, compare the same curl across one residential and one datacenter sample — then stop.
Works on laptop, fails in prod — isolate IP vs render vs headers.
Canary URLs before a crawl ship.
Decide residential vs API with evidence, not Slack opinions.
Attach HTML proof to a client ticket.
The failure is usually one of: datacenter ASN, missing render, wrong geo, or cookie rotation. You do not need mobile + business + custom to find out.
Laptop IP ≠ prod IP.
Cannot tell ASN vs WAF vs auth.
Wrong catalog saved as truth.
Changing IP, UA, and render together proves nothing.
Rotation mid-login looks like a code bug.
You can diagnose on trial credit.
Recommended: Web Scraping API Center (toggle render/geo). Alternative: one residential extract curl if production is proxy-based. Do not buy the other seven SKUs to debug.
| Product | Billing | Use it when… |
|---|---|---|
| Web Scraping API Recommended | Credits · pay per success | Recommended — fastest repro: render, super, geoCode, no local browser. |
| Residential · Rotating | Pay per GB | Alternative — production uses extract endpoints; confirm residential vs your current IP. |
One URL, one flag at a time.
Match the prod protocol.
No. Outbound scrape/proxy QA only.
Try API render, then one residential curl. If both fail, it is likely headers or ToS — not a missing SKU.
Enable render. Do not buy more GB.
No. Two tests diagnose most tickets.
Five canary URLs in API or extract — not a new product line.
API Center first. One residential curl if prod is proxy. Then buy only the SKU that actually worked.