API Errors

Shifter's Scraping API uses the following HTTP error codes

Error CodeMeaning

400

Bad Request – Your request is invalid or has invalid parameters. This error code along the error message is also sent when the URL could not be properly scraped.

401

Unauthorized – Your API key is wrong or invalid or your credit quota is exceeded.

403

Forbidden – You do not have sufficient rights to a resource such as JavaScript rendering or country specific geolocation. Please upgrade your subscription plan accordingly.

406

Not Acceptable – You requested a format that is not supported.

422

Unprocessable Entity - Your request was correct but the API failed to fulfill it. You can receive this code in one of the following situations: * the target website returned a CAPTCHA challenge under status 200 OK * the target website returned a CAPTCHA challenge after a request with render_js disabled * the response HTML does not contain a tag * the target website is an Instagram profile and the response is the Instagram login page * you used the wait_for_css parameter and the selector does not exist/appear on the website

429

Too Many Requests – You’re making too many requests in short succession or too many parallel requests. This error code is also thrown by Google when the API is detected.

500

Internal Server Error – We had a problem with our server. Try again later.

503

Service Unavailable – We’re temporarily offline for maintenance. Please try again later.

Last updated