Error 429: Site has received too many requests. Please try again later.

The website is slow to load, completely down, or is blocking Diffbot's servers.

{
    "errorCode": 429,
    "error": "Site has received too many requests. Please try again later."
}

This error occurs when you have exceeded the API rate limit (in "calls per second") for your plan. The rate limits for our standard plans are listed at https://www.diffbot.com/pricing/.

The error can be resolved by not making any further calls for 1 second. If you are writing an application that makes calls to Diffbot API in parallel, solutions include adding a sleep/delay with each call of 1/n seconds, where n is the number of calls you are allowed to make per second, or detecting the error and implementing some form of backoff algorithm.