Success Codes

CodeHTTP StatusMessage
1200Success.
12201The item/record was updated successfully.
13200The item/record was deleted successfully.
21200Entry not found: The item you are trying to edit cannot be found.
40200Nothing to update.

Error Codes

CodeHTTP StatusMessage
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.
11500Internal error: Something went wrong, contact TMDB.
14401Authentication failed.
15500Failed.
16401Device denied.
17401Session denied.
18400Validation failed.
19406Invalid accept header.
20422Invalid date range: Should be a range no longer than 14 days.
22400Invalid page: Pages start at 1 and max at 500. They are expected to be an integer.
23400Invalid date: Format needs to be YYYY-MM-DD.
24504Your request to the backend server timed out. Try again.
25429Your request count (#) is over the allowed limit of (40).
26400You must provide a username and password.
27400Too many append to response objects: The maximum number of remote calls is 20.
28400Invalid timezone: Please consult the documentation for a valid timezone.
29400You must confirm this action: Please provide a confirm=true parameter.
30401Invalid username and/or password: You did not provide a valid login.
31401Account disabled: Your account is no longer active. Contact TMDB if this is an error.
32401Email not verified: Your email address has not been verified.
33401Invalid request token: The request token is either expired or invalid.
34404The resource you requested could not be found.
35401Invalid token.
36401This token hasn’t been granted write permission by the user.
37404The requested session could not be found.
38401You don’t have permission to edit this resource.
39401This resource is private.
41422This request token hasn’t been approved by the user.
42405This request method is not supported for this resource.
43502Couldn’t connect to the backend server.
44500The ID is invalid.
45403This user has been suspended.
46503The API is undergoing maintenance. Try again later.
47400The input is not valid.

Rate Limiting

Legacy Rate Limits

As of December 16, 2019, the original API rate limit (40 requests every 10 seconds) has been disabled. For any questions, please visit our API support forum.

Although the legacy rate limits have been disabled, we still enforce upper limits to prevent excessive bulk scraping. The current rate limit is 50 requests per second. You may receive a 429 status code if you exceed or misuse the API.

This limit is subject to change at any time. Please use the service responsibly.