TheTVDB Updates API

The Updates API from TheTVDB — 1 operation(s) for updates.

Operations 1

GET /updates TheTVDB Updates #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/tvdb-updates-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

tvdb-updates-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: Documentation of TheTVDB API V4.
  title: TVDB API V4 Updates API
  version: 4.7.10
  x-last-validated: '2026-05-30'
  x-spec-source: https://github.com/thetvdb/v4-api/blob/main/docs/swagger.yml
servers:
- url: https://api4.thetvdb.com/v4
  description: TheTVDB v4 API production
security:
- bearerAuth: []
tags:
- name: Updates
paths:
  /updates:
    get:
      description: Returns updated entities. methodInt indicates a created record (1), an updated record (2), or a deleted record (3). If a record is deleted because it was a duplicate of another record, the target record's information is provided in mergeToType and mergeToId.
      operationId: updates
      parameters:
      - in: query
        name: since
        required: true
        schema:
          type: number
        example: 1.0
      - in: query
        name: type
        required: false
        schema:
          type: string
          enum:
          - artwork
          - award_nominees
          - companies
          - episodes
          - lists
          - people
          - seasons
          - series
          - seriespeople
          - artworktypes
          - award_categories
          - awards
          - company_types
          - content_ratings
          - countries
          - entity_types
          - genres
          - languages
          - movies
          - movie_genres
          - movie_status
          - peopletypes
          - seasontypes
          - sourcetypes
          - tag_options
          - tags
          - translatedcharacters
          - translatedcompanies
          - translatedepisodes
          - translatedlists
          - translatedmovies
          - translatedpeople
          - translatedseasons
          - translatedserierk
          example: movies
        example: movies
      - in: query
        name: action
        required: false
        schema:
          type: string
          enum:
          - delete
          - update
          example: movies
        example: movies
      - description: name
        in: query
        name: page
        schema:
          type: number
        example: 1.0
      responses:
        '200':
          description: response
          content:
            application/json:
              schema:
                properties:
                  data:
                    items:
                      $ref: '#/components/schemas/EntityUpdate'
                    type: array
                  status:
                    type: string
                  links:
                    $ref: '#/components/schemas/Links'
                type: object
              examples:
                Updates200Example:
                  summary: Default updates 200 response
                  x-microcks-default: true
                  value:
                    data:
                    - entityType: example
                      methodInt: 1
                      method: example
                      extraInfo: example
                      userId: 12345
                      recordType: example
                      recordId: 12345
                      timeStamp: 12345
                      seriesId: 12345
                      mergeToId: 12345
                      mergeToEntityType: example
                    status: Continuing
                    links:
                      prev: example
                      self: example
                      next: example
                      total_items: 1
                      page_size: 1
        '400':
          description: Invalid since, type param.
        '401':
          description: Unauthorized
      tags:
      - Updates
      summary: TheTVDB Updates
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
components:
  schemas:
    EntityUpdate:
      description: entity update record
      properties:
        entityType:
          type: string
          x-go-name: EnitityType
          example: example
        methodInt:
          type: integer
          example: 1
        method:
          type: string
          x-go-name: Method
          example: example
        extraInfo:
          type: string
          example: example
        userId:
          type: integer
          example: 12345
        recordType:
          type: string
          example: example
        recordId:
          format: int64
          type: integer
          x-go-name: RecordID
          example: 12345
        timeStamp:
          format: int64
          type: integer
          x-go-name: TimeStamp
          example: 12345
        seriesId:
          description: Only present for episodes records
          format: int64
          type: integer
          x-go-name: RecordID
          example: 12345
        mergeToId:
          format: int64
          type: integer
          example: 12345
        mergeToEntityType:
          type: string
          example: example
      type: object
      x-go-package: github.com/whip-networks/tvdb-api-v4-core/tvdb-api-v4-core/pkg/model
    Links:
      description: Links for next, previous and current record
      properties:
        prev:
          type:
          - string
          - 'null'
          example: example
        self:
          type:
          - string
          - 'null'
          example: example
        next:
          type: string
          example: example
        total_items:
          type: integer
          example: 1
        page_size:
          type: integer
          example: 1
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT