> For the complete documentation index, see [llms.txt](https://doc.thordata.com/doc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.thordata.com/doc/scraping/serp-api/response-codes.md).

# Response Codes

<table><thead><tr><th width="100">Code</th><th width="190">Status</th><th width="450">Description</th></tr></thead><tbody><tr><td><code>200</code></td><td>Sucess</td><td>The request was successful, and the complete search engine results page data was retrieved</td></tr><tr><td><code>300</code></td><td>Not collected</td><td> Failed to parse/process the response, resulting in no valid data being collected</td></tr><tr><td><code>400</code></td><td>Bad Request</td><td>Invalid parameters were passed</td></tr><tr><td><code>401</code></td><td>Unauthorized</td><td>Authentication failed; please check the token validity</td></tr><tr><td><code>403</code></td><td>Forbidden</td><td>The target server refused to fulfill the request</td></tr><tr><td><code>404</code></td><td>Not Found</td><td>The requested resource does not exist</td></tr><tr><td><code>429</code></td><td>Too Many Requests</td><td>The request rate exceeded the API limit</td></tr><tr><td><code>500</code></td><td>Internal Server Error</td><td>An error occurred on the server</td></tr><tr><td><code>504</code></td><td>Timeout Error</td><td>The proxy server timed out while waiting for a response from the upstream server</td></tr></tbody></table>
