# Response Codes

If you encounter a response code not listed here, please contact us via live chat for assistance.

<table><thead><tr><th width="281">Response</th><th>Description</th></tr></thead><tbody><tr><td><strong>400 – Bad Request</strong></td><td>The request could not be parsed or is incorrectly formatted.</td></tr><tr><td><strong>400 – Bad Request</strong></td><td>Unsupported SOCKS version. Only <strong>SOCKS5</strong> is supported.</td></tr><tr><td><strong>400 – Bad Request</strong></td><td>Unsupported or invalid parameters were used.</td></tr><tr><td><strong>403 – Access Denied</strong></td><td>Access to the target website is restricted by the target itself.</td></tr><tr><td><strong>407 – Access Denied</strong></td><td>Proxy authentication failed. Check credentials or whitelist settings.</td></tr><tr><td><strong>500 – Internal Server Error</strong></td><td>A temporary internal error occurred. Retry the request.</td></tr><tr><td><strong>502 – Bad Gateway</strong></td><td>The residential peer failed to return a valid response.</td></tr><tr><td><strong>502 – Bad Gateway</strong></td><td>Session failed or exit node became unavailable. Start a new session.</td></tr><tr><td><strong>502 – Bad Gateway</strong></td><td>The client disconnected during the request. Retry the request.</td></tr><tr><td><strong>504 – Gateway Timeout</strong></td><td>The target website did not respond in time.</td></tr><tr><td><strong>522 – Connection Timed Out</strong></td><td>The connection to the target website timed out.</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.plainproxies.com/proxies/unlimited-residential-proxies/response-codes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
