Skip to main content
This page provides a comprehensive guide to the most common status codes, their meanings, and how to resolve them.

Common status code

How to Handle Errors in Your Application

  • Check the Status Code: Always inspect the HTTP status code returned by the API to determine the type of error.
  • Read the Error Message: The API response usually includes a status_message field with details about the error. Use this information to debug the issue.
  • If you see errors like 429, 500, or 503, try the request again after waiting a bit, and wait longer if it fails again.”
  • Validate Inputs: Ensure all request parameters are valid and meet the API’s requirements before making a request.
  • Monitor Rate Limits: Keep track of your API usage to avoid exceeding rate limits.

Rate Limit

As of December 16, 2019, we have disabled the original API rate limiting (40 requests every 10 seconds.) If you have any questions about this, please head over to API support forum.
While our legacy rate limits have been disabled for some time, we do still have some upper limits to help mitigate needlessly high bulk scraping. They sit somewhere in the 50 requests per second range. This limit could change at any time so be respectful of the service we have built and respect the 429 if you receive one.