Error Codes Reference
Bad Request
Cause: Invalid parameters in an API request (the response lists them in details) or a malformed proxy username
Fix: Fix the fields named in details. For proxies, check the credential format: USERNAME:PASSWORD_country-us_session-ID (Light / Basic) or USERNAME-country-us-session-ID:PASSWORD (Advanced)
Unauthorized
Cause: Missing or invalid API key, or the account is suspended
Fix: Copy your current key from Dashboard → Settings (regenerating replaces the old key immediately)
Forbidden
Cause: No bandwidth purchased for the plan you asked to generate
Fix: Top up that plan in the dashboard, then generate again
Proxy Auth Required
Cause: Missing or wrong proxy username/password
Fix: Use the username and password from a generated line in the proxy URL. Your API key is not a proxy credential
Rate Limited
Cause: More than 3,000 API requests in a minute from one API key
Fix: Wait the number of seconds in the Retry-After header, then retry with backoff
Bad Gateway
Cause: Target site unreachable via proxy, or mobile/datacenter generation briefly unavailable (API)
Fix: Retry with a different session/IP or check target availability
Pool Exhausted
Cause: No available proxies in the requested geo/type
Fix: Broaden targeting (country instead of city) or try different proxy type
Gateway Timeout
Cause: Target site too slow to respond
Fix: Increase timeout or retry. Target may be rate-limiting.