Skip to main content

Response Codes

Scrapehero Cloud APIs will return the following HTTP Response Codes from API requests. You should inspect the response code that the API returns to determine whether your request has been successful or not.

The billable status codes are 200 and 404.

HTTP Response CodeDescription
200 SuccessRequest processed successfully.
400 Bad RequestThe request you specified is invalid. The details of the error are shown in the JSON body of the response. The most common cause of an HTTP 400 response is passing invalid parameters to the APIs, or combinations of parameter values that are not supported.
401 UnauthorizedThe API Key supplied with your request is not valid.
404 Not FoundThe request URL you specified is invalid. Check the request URL you are using (if you receive an HTTP 404 it's likely the path you're using is not correct). It could also be you are using an incorrect HTTP verb - i.e. making an HTTP POST where a GET is required.
429 Too Many RequestsIf you are on a Plan with a rate limit, or making a call on an endpoint that is rate-limited, and this limit is hit then an HTTP 429 response is returned.
500 Internal Server ErrorThere was a problem processing your request. You should retry your request after a delay and if you continue to experience the same result please contact our support team.