{"@context": "https://schema.org", "@type": "WebAPI", "name": "TheTVDB API v3 API", "description": "API v3 targets v2 functionality with a few minor additions. The API is accessible via https://api.thetvdb.com and provides the following REST endpoints in JSON format. How to use this API documentation ---------------- You may browse the API routes without authentication, but if you wish to send", "provider": {"@type": "Organization", "name": "thetvdb.com"}, "documentation": "https://api.thetvdb.com/swagger.json"}
Index / APIs / thetvdb.com

TheTVDB API v3 API

API v3 targets v2 functionality with a few minor additions. The API is accessible via https://api.thetvdb.com and provides the following REST endpoints in JSON format. How to use this API documentation ---------------- You may browse the API routes without authentication, but if you wish to send

Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.

Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.

auth: a p i k e y

find it by capability: POST /search {"query":{"text":"..."}} returns these operations with their invocation detail. Connect any agent client.

TheTVDB API v3 v3.0.0

API v3 targets v2 functionality with a few minor additions. The API is accessible via https://api.thetvdb.com and provides the following REST endpoints in JSON format. How to use this API documentation ---------------- You may browse the API routes without authentication, but if you wish to send requests to the API and see response data, then you must authenticate. 1. Obtain a JWT token by `PO

methodpathwhat the vendor says it does
GET/episodes/{id}Returns the full information for a given episode id. __Deprecation Warning:__ The _director_ key will be depre
GET/languagesAll available languages. These language abbreviations can be used in the `Accept-Language` header for routes t
GET/languages/{id}Information about a particular language, given the language ID. Languages
POST/loginReturns a session token to be included in the rest of the requests. Note that API key authentication is requir
GET/movies/{id}Returns a movies records that contains all information known about a particular movies id. Movies
GET/movieupdatesReturns all movies ids updated since a given timestamp. Movies
GET/refresh_tokenRefreshes your current, valid JWT token and returns a new token. Hit this route so that you do not have to pos
GET/search/seriesAllows the user to search for a series based on the following parameters. Search
GET/search/series/paramsReturns an array of parameters to query by in the `/search/series` route. Search
GET/series/{id}Returns a series records that contains all information known about a particular series id. Series
GET/series/{id}/actorsReturns actors for the given series id Series
GET/series/{id}/episodesAll episodes for a given series. Paginated with 100 results per page. Series
GET/series/{id}/episodes/queryThis route allows the user to query against episodes for the given series. The response is a paginated array o
GET/series/{id}/episodes/query/paramsReturns the allowed query keys for the `/series/{id}/episodes/query` route Series
GET/series/{id}/episodes/summaryReturns a summary of the episodes and seasons available for the series. __Note__: Season "0" is for all episo
GET/series/{id}/filterReturns a series records, filtered by the supplied comma-separated list of keys. Query keys can be found at th
GET/series/{id}/filter/paramsReturns the list of keys available for the `/series/{id}/filter` route Series
GET/series/{id}/imagesReturns a summary of the images for a particular series Series
GET/series/{id}/images/queryQuery images for the given series ID. Series
GET/series/{id}/images/query/paramsReturns the allowed query keys for the `/series/{id}/images/query` route. Contains a parameter record for each
GET/updated/queryReturns an array of series that have changed in a maximum of one week blocks since the provided `fromTime`.
GET/updated/query/paramsReturns an array of valid query keys for the `/updated/query/params` route. Updates
GET/userReturns basic information about the currently authenticated user. Users
GET/user/favoritesReturns an array of favorite series for a given user, will be a blank array if no favorites exist. Users
PUT/user/favorites/{id}Adds the supplied series ID to the user’s favorite’s list and returns the updated list. Users
DELETE/user/favorites/{id}Deletes the given series ID from the user’s favorite’s list and returns the updated list. Users
GET/user/ratingsReturns an array of ratings for the given user. Users
GET/user/ratings/queryReturns an array of ratings for a given user that match the query. Users
GET/user/ratings/query/paramsReturns a list of query params for use in the `/user/ratings/query` route. Users
DELETE/user/ratings/{itemType}/{itemId}This route deletes a given rating of a given type. Users
PUT/user/ratings/{itemType}/{itemId}/{itemRating}This route updates a given rating of a given type. Users

specification origin: https://api.thetvdb.com/swagger.json

nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.