Identifying Failed Requests
Every authenticated request that passes through our network includes a special response header:x-ping-request-id
is a unique identifier tied to that request’s Log ID in the Live Network Activity Viewer. You can use this ID to locate and inspect the exact request, its metadata, and its outcome.
Debugging with cURL
You can inspect your proxy request headers and outcomes using thecurl
CLI. Below is an example of a successful proxy tunnel request, which returns an x-ping-request-id
header:
90c1d76f-4551-4d15-9087-b37421d6b7c7
, and inspect:
- Network used
- Proxy IP address
- Target domain
- Duration and bytes
- Internal error code (if failed)
Common Error Codes and Troubleshooting
We do not expose HTTP status codes due to TLS encryption. Instead, errors are represented by internal codes shown in the Live Network Activity Viewer. These errors are broken down into sub-categories.- Authentication Errors (1000 - 1999)
- Routing Errors (2000 - 2999)
- Connection Errors (3000 - 3999)
- Tunneling Errors (4000 - 4999)
- General Errors (9000 - 9999)
301
, returned only when you try to reach a HTTP target on our residential network, which only allows HTTPS targets.
Below is a comprehensive list of all error codes and their descriptions:
Error Code | Description |
---|---|
200 | Successful / No Error |
301 | Request redirected to HTTPS |
1000 - 1100 | Failed to authenticate |
1102 | Bandwidth limit exceeded for your plan |
1103 | Too many concurrent connections |
1104 | HTTP proxy authentication header was badly formed |
2000 | GeneralRouteError |
2002 | Target website is restricted |
2009 | Target port is restricted |
2012 | Target connection is not HTTPS |
2102 | Internal server error occurred |
3001 | Internal server error occurred |
3004 | Protocol method not supported |
3006 | Invalid proxy username parameter specified |
3400 - 3500 | Could not find residential node with given routing parameters |
4000 - 4102 | Internal server error occurred |
4103 | Connection was unused for too long |
9100 - 9104 | Unexpected EOF during operation. Not necessarily a bad thing. |
9108 | General DNS failure |
9109 | Domain name could not be resolved |
9201 | Protocol used was badly formed. Check client and libraries. |
9300 | We forcibly closed your connection. Your proxies might have expired. |
9301 | Connection was used for too long |
Suggested Fixes
- Authentication Errors (1000-1100, 1104): Verify your proxy username and password. Double-check authentication format.
- Bandwidth or Connection Limits (1102, 1103): Upgrade your plan or reduce simultaneous requests.
- Target Restricted (2002): The target website or port may be blocked by your plan or region. Try a different network or contact support.
Still Need Help?
If you cannot resolve the issue using the Log ID and error code, please reach out to our support team with:- The full
x-ping-request-id
(If within 7 days of the issue and request) - Target domain
- Approximate timestamp
- Proxy credentials used (if applicable)