Status Codes & Errors
With every response the ScrapeOps Proxy API Aggregator will return a status code which indicates if the request was successful or failed.
Status Codes
The following is a list of possible status codes:
Status Code | Billed | Description |
---|---|---|
200 | Yes | Successful response. |
404 | Yes | Page requested does not exist. |
400 | No | Bad request. Either your url or query parameters are incorrectly formatted. |
401 | No | You have consumed all your credits. Either turn off your scraper, or upgrade to a larger plan. |
403 | No | Either no api_key included on request, or api_key is invalid. |
429 | No | Exceeded your concurrency limit. |
500 | No | After retrying for up to 2 minutes, the API was unable to receive a successful response. |
Billed Requests
The ScrapeOps Proxy API Aggregator only charges you for successful requests, which are 200
and 404
response codes.
All 200
responses will pass through response validation (checks for ban pages, CAPTCHAs, anti-bots, etc.) prior to returning a 200
response to your scraper.
If you find bad responses coming back as 200
status codes then reach out to our support team who will update the response validation system to catch these failed responses in future.