Status Codes

CodesStatus CodesDescription
1200Success.
2501Invalid service: this service does not exist.
3401Authentication failed: You do not have permissions to access the service.
4405Invalid format: This service doesn’t exist in that format.
5422Invalid parameters: Your request parameters are incorrect.
6404Invalid id: The pre-requisite id is invalid or not found.
7401Invalid API key: You must be granted a valid key.
8403Duplicate entry: The data you tried to submit already exists.
9503Service offline: This service is temporarily offline, try again later.
10401Suspended API key: Access to your account has been suspended, contact TMDB.
11403Duplicate entry: The data you tried to submit already exists.
12503Service offline: This service is temporarily offline, try again later.
13401Suspended API key: Access to your account has been suspended, contact TMDB.
14500Internal error: Something went wrong, contact TMDB.
15201The item/record was updated successfully.
16401Device denied.
17401Session denied.
18400Validation failed.
19406Invalid accept header.
20422Invalid date range: Should be a range no longer than 14 days.

Rate Limits

Legacy rate limits

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 our 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.