Skip to content

Response codes and errors ​

Common Web Scraping API errors and how to fix them:


Error cheat sheet ​

HTTP statusMessage / symptomTypical causeCreditsWhat to do
401Invalid TokenScraping API Token is wrong or missingNot chargedCopy the Scraping API Token from API Center, not proxy Username/Password.
402Insufficient CreditsNot enough CreditsNot chargedBuy more on Buy credit packs. Credits never expire.
429Concurrency Limit ReachedIn-flight requests filled every Concurrency slotNot chargedWait for a slot to free, switch to the Async API, or buy a higher pack to raise the limit.
400Missing URL ParameterRequired url is missingNot chargedInclude url and URL-encode it on GET.
502Target Fetch FailedTarget unreachable or hard-blockedNot chargedTry super=true or a different geoCode.

How to confirm zero charge ​

When you receive 401, 402, 429, or 502:

  1. Check X-JoyProxy-Fetch-Credits-Used on the response. It should be 0.
  2. Open Usage in the console and confirm Credits for that failed row is 0.