Gracenote, a Nielsen company, provides entertainment metadata, content recognition technology, and developer APIs for the TV, video, music, sports and automotive industries, powering content discovery, search and personalization across linear and streaming services worldwide. It publishes ten first-party OpenAPI 3.1.1 definitions covering 298 operations — TV schedules and program data (On API, OnConnect, GVD), the GN IDS content-submission API, global music data (GMD v2 and v3 Beta), automotive in-car entertainment (Nexus) and global sports data — plus two production Model Context Protocol servers for video and sports that ground LLM answers in Gracenote's verified metadata. Access is licensed through sales rather than self-serve.
Gracenote publishes 78 API contracts indexed on the APIs.io network, including Celebrities API, Lineups API, Movies API, and 75 more. Tagged areas include Artificial Intelligence, Automotive, Content Metadata, Entertainment, and MCP.
The Gracenote catalog on APIs.io includes 1 Spectral governance ruleset.
Gracenote’s developer surface includes authentication, documentation, getting-started guide, support, engineering blog, changelog, sandbox, and 45 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Horizontal (data, software, accessibility, platform) regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it
carries 10 points of the composite. It is scored from the published contracts
themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already
holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in
front of it, and the first time that check is skipped a duplicate record is created.
Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet,
not penalised by it.
The six quality facets above are damped to 75 points between them,
because the conditional facet above carries the other
25. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 75% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/gracenote/"><img src="https://apis.io/badge/gracenote/card.svg" alt="Gracenote on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
Idempotency+9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
A2A Agent Card+8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
Typed Event Surface+6 pts — AsyncAPI document, OR webhooks/callbacks objects in the as-published OpenAPI, OR common[].type includes Webhooks
Documented Reversibility+6 pts — a reversal operation in the contract, graded up when a window is documented too
Pagination+5 pts — share of collection GETs (an array, or one wrapped in data/items/results ...) that declare a page/limit/offset/cursor parameter, a Link header or a next/cursor field; na with no collection GETs
4 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
Access Clarityscores 27.6 — up to +14.5 composite points
The Kin Score Market layer reads a provider inside its market:
its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted:
not part of the Kin Score or agent readiness.
Registered MCP server and declares compatibility are report only — not weighted.
Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
The Gracenote OnConnect API delivers TV and video data including schedules, programs, celebrities, sports, images, and station lineups. Designed for mobile apps, connected TVs, ...
The Gracenote OnConnect Data API provides extended metadata for TV, movies, celebrities, and sports. It is designed for connected experiences and mobile applications that need r...
A production remote Model Context Protocol server that grounds LLM responses in Gracenote's verified video metadata — more than 55 million titles plus continually updated viewin...
A production remote Model Context Protocol server for live, upcoming and recent sports — eleven tools covering entity resolution, event discovery, match info, recaps, lineups, w...
An Album Master groups all known Album Editions for a given logical release and provides a single, canonical view across those editions. Think of it as a "parent" that holds tog...
The descriptor correlation request enables the computation of Artist and Recording similarity by providing numerical values representing similarity or dissimilarity. These value...
Descriptor hierarchies provide structured access to Gracenote's comprehensive taxonomies of musical descriptors including GENRES, LANGUAGES, ORIGINS, ERAS, ARTISTTYPES, MOODS, S...
Entitlements represent authorization levels, determining the specific data access granted to a user based on their API key. All valid API keys are provisioned with the 'base' pa...
Gracenote publishes two production, hosted Model Context Protocol servers — a Video MCP Server and a Sports MCP Server — that ground LLM responses in Gracenote's verified entert...
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
aid: gracenote
name: Gracenote
description: Gracenote, a Nielsen company, provides entertainment metadata, content recognition technology, and developer
APIs for the TV, video, music, sports and automotive industries, powering content discovery, search and personalization
across linear and streaming services worldwide. It publishes ten first-party OpenAPI 3.1.1 definitions covering 298 operations
— TV schedules and program data (On API, OnConnect, GVD), the GN IDS content-submission API, global music data (GMD v2 and
v3 Beta), automotive in-car entertainment (Nexus) and global sports data — plus two production Model Context Protocol servers
for video and sports that ground LLM answers in Gracenote's verified metadata. Access is licensed through sales rather than
self-serve.
type: Index
deliveryModel:
model: unknown
open_source: false
commercial: false
callable_host: true
label: Delivery model not determined — needs a product licence on record
confidence: low
source:
- openapi
generated: '2026-08-28'
method: derived
accessModel:
pricing: unknown
onboarding: self-serve
trial: false
try_now: false
public: false
gated: none
gated_source:
- onboarding
label: Self-serve signup
confidence: medium
source:
- authentication
- rate-limits
- security
- sandbox
generated: '2026-11-06'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/gracenote.png
tags:
- Artificial Intelligence
- Automotive
- Content Metadata
- Entertainment
- MCP
- Music
- Nielsen
- Sports
- Sports Data
- Streaming
- Television
- Video
- Video Metadata
tags_raw:
- AI
- Automotive
- Content Metadata
- Entertainment
- MCP
- Model Context Protocol
- Music
- Nielsen
- Sports
- Sports Data
- Streaming
- Television
- Video
- Video Metadata
url: https://raw.githubusercontent.com/api-evangelist/gracenote/refs/heads/main/apis.yml
created: '2026-03-16'
modified: '2026-09-12'
specificationVersion: '0.23'
apis:
- aid: gracenote:onconnect-api
name: Gracenote OnConnect API
description: The Gracenote OnConnect API delivers TV and video data including schedules, programs, celebrities, sports,
images, and station lineups. Designed for mobile apps, connected TVs, EPGs, and streaming experiences, OnConnect provides
reliable access to entertainment metadata used to power discovery, search, and recommendation features.
humanURL: https://developer.tmsapi.com/
baseURL: https://data.tmsapi.com/v1.1
tags:
- Content Discovery
- Electronic Program Guide
- Schedule
- Sports
- Television
- Video Metadata
tags_raw:
- Content Discovery
- Electronic Program Guide
- Schedules
- Sports
- Television
- Video Metadata
properties:
- type: Documentation
url: https://developer.tmsapi.com/docs
- type: DeveloperPortal
url: https://developer.tmsapi.com/
- type: GettingStarted
url: https://developer.tmsapi.com/Getting_Started
- aid: gracenote:onconnect-data-api
name: Gracenote OnConnect Data API
description: The Gracenote OnConnect Data API provides extended metadata for TV, movies, celebrities, and sports. It is
designed for connected experiences and mobile applications that need rich entertainment data, including images, descriptions,
ratings, and relationships between titles, talent, and events.
humanURL: https://developer.tmsapi.com/
baseURL: https://data.tmsapi.com/v1.1
tags:
- Celebrities
- Movies
- Sports
- Television
- Video Metadata
properties:
- type: Documentation
url: https://developer.tmsapi.com/docs
- type: DeveloperPortal
url: https://developer.tmsapi.com/
- aid: gracenote:gracenote-celebrities-api
name: Gracenote Celebrities API
description: The Celebrities API from Gracenote — 2 operation(s) for celebrities.
humanURL: https://developer.tmsapi.com/
baseURL: https://data.tmsapi.com/v1.1
tags:
- Celebrities
properties:
- type: OpenAPI
url: openapi/gracenote-celebrities-api-openapi.yml
- aid: gracenote:gracenote-lineups-api
name: Gracenote Lineups API
description: The Lineups API from Gracenote — 4 operation(s) for lineups.
humanURL: https://developer.tmsapi.com/
baseURL: https://data.tmsapi.com/v1.1
tags:
- Lineups
properties:
- type: OpenAPI
url: openapi/gracenote-lineups-api-openapi.yml
- aid: gracenote:gracenote-movies-api
name: Gracenote Movies API
description: The Movies API from Gracenote — 2 operation(s) for movies.
humanURL: https://developer.tmsapi.com/
baseURL: https://data.tmsapi.com/v1.1
tags:
- Movies
properties:
- type: OpenAPI
url: openapi/gracenote-movies-api-openapi.yml
- aid: gracenote:gracenote-programs-api
name: Gracenote Programs API
description: The Programs API from Gracenote — 2 operation(s) for programs.
humanURL: https://developer.tmsapi.com/
baseURL: https://data.tmsapi.com/v1.1
tags:
- Programs
properties:
- type: OpenAPI
url: openapi/gracenote-programs-api-openapi.yml
- aid: gracenote:gracenote-series-api
name: Gracenote Series API
description: The Series API from Gracenote — 2 operation(s) for series.
humanURL: https://developer.tmsapi.com/
baseURL: https://data.tmsapi.com/v1.1
tags:
- Series
properties:
- type: OpenAPI
url: openapi/gracenote-series-api-openapi.yml
- aid: gracenote:gracenote-sports-api
name: Gracenote Sports API
description: The Sports API from Gracenote — 2 operation(s) for sports.
humanURL: https://developer.tmsapi.com/
baseURL: https://data.tmsapi.com/v1.1
tags:
- Sports
properties:
- type: OpenAPI
url: openapi/gracenote-sports-api-openapi.yml
- aid: gracenote:gracenote-stations-api
name: Gracenote Stations API
description: The Stations API from Gracenote — 3 operation(s) for stations.
humanURL: https://developer.tmsapi.com/
baseURL: https://data.tmsapi.com/v1.1
tags:
- Stations
properties:
- type: OpenAPI
url: openapi/gracenote-stations-api-openapi.yml
- aid: gracenote:video-mcp-server
name: Gracenote Video MCP Server
description: A production remote Model Context Protocol server that grounds LLM responses in Gracenote's verified video
metadata — more than 55 million titles plus continually updated viewing availability. Nine tools cover entity resolution,
streaming availability, root and TMSID metadata, images, cast, awards, content ratings and a web-search pre-processing
step. OAuth 2.0 protected, with RFC 9728 protected-resource metadata, RFC 8414 authorization-server metadata and dynamic
client registration.
humanURL: https://devportal.gracenote.com/video/video-mcp-server/intro
baseURL: https://video.mcp.gracenote.com/mcp
tags:
- Agents
- Artificial Intelligence
- MCP
- Streaming
- Video Metadata
tags_raw:
- Agents
- AI
- MCP
- Model Context Protocol
- Streaming
- Video Metadata
properties:
- type: MCPServer
url: mcp/gracenote-mcp.yml
- type: ToolCrosswalk
url: mcp/gracenote-tool-crosswalk.yml
- type: Documentation
url: https://devportal.gracenote.com/video/video-mcp-server/intro
- type: APIReference
url: https://devportal.gracenote.com/video/video-mcp-server/tool-reference
- type: GettingStarted
url: https://devportal.gracenote.com/video/video-mcp-server/quick-start-cli
- type: ChangeLog
url: https://devportal.gracenote.com/video/video-mcp-server/about-release
- type: AgentSkill
url: skills/gracenote-mcp-grounded-answers.md
- aid: gracenote:sports-mcp-server
name: Gracenote Sports MCP Server
description: 'A production remote Model Context Protocol server for live, upcoming and recent sports — eleven tools covering
entity resolution, event discovery, match info, recaps, lineups, where-to-watch, team and athlete profiles, league profiles,
standings and imagery. It enforces an identity-first call pattern: names are resolved to Gracenote IDs before any other
tool runs. OAuth 2.0 protected, with full RFC 9728 and RFC 8414 discovery.'
humanURL: https://devportal.gracenote.com/sports/sports-mcp-server/intro
baseURL: https://sports.mcp.gracenote.com/mcp
tags:
- Agents
- Artificial Intelligence
- Live Scores
- MCP
- Sports Data
tags_raw:
- Agents
- AI
- Live Scores
- MCP
- Model Context Protocol
- Sports Data
properties:
- type: MCPServer
url: mcp/gracenote-mcp.yml
- type: ToolCrosswalk
url: mcp/gracenote-tool-crosswalk.yml
- type: Documentation
url: https://devportal.gracenote.com/sports/sports-mcp-server/intro
- type: APIReference
url: https://devportal.gracenote.com/sports/sports-mcp-server/tool-reference
- type: GettingStarted
url: https://devportal.gracenote.com/sports/sports-mcp-server/quick-start-cli
- type: ChangeLog
url: https://devportal.gracenote.com/sports/sports-mcp-server/about-release
- type: AgentSkill
url: skills/gracenote-mcp-grounded-answers.md
- aid: gracenote:gracenote-albumeditions-api
name: Gracenote Album Editions API
description: The AlbumEditions API from Gracenote — 4 operation(s) for albumeditions.
humanURL: https://developer.tmsapi.com/
baseURL: https://api.gmd.music.gracenote.com/v3
tags:
- AlbumEditions
properties:
- type: OpenAPI
url: openapi/gracenote-albumeditions-api-openapi.yml
- type: APIReference
url: https://devportal.gracenote.com/catalog/on-api
- type: Documentation
url: https://devportal.gracenote.com/video/on-api/about-the-on-api
- type: ChangeLog
url: https://devportal.gracenote.com/video/on-api/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/onconnect
- type: Documentation
url: https://devportal.gracenote.com/video/on-connect-lookup-apis/index
- type: APIReference
url: https://devportal.gracenote.com/catalog/gvd
- type: ChangeLog
url: https://devportal.gracenote.com/video/gvd-api/api-reference/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/gnids
- type: ChangeLog
url: https://devportal.gracenote.com/video/gn-ids-api/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/gmd-v2
- type: ErrorCatalog
url: https://devportal.gracenote.com/audio/gmd-api-v2/error-codes
- type: Documentation
url: https://devportal.gracenote.com/audio/gmd-api-v2/get-started
- type: APIReference
url: https://devportal.gracenote.com/catalog/gmd-v3
- type: ErrorCatalog
url: https://devportal.gracenote.com/audio/gmd-api-v3/error-codes
- type: APIReference
url: https://devportal.gracenote.com/automotive/nexus-auto/nexus-api-dev-guide/api-reference
- type: GettingStarted
url: https://devportal.gracenote.com/automotive/nexus-auto/nexus-api-dev-guide/getting-started
- type: ChangeLog
url: https://devportal.gracenote.com/automotive/nexus-auto/nexus-api-dev-guide/nexus-auto-api-release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/global-sports
- type: ChangeLog
url: https://devportal.gracenote.com/sports/Global-Sports-Data/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/global-sports-data
- type: APIReference
url: https://devportal.gracenote.com/catalog/onconnect-video-social
- aid: gracenote:gracenote-albummasters-api
name: Gracenote Album Masters API
description: "An Album Master groups all known Album Editions for a given logical release and\nprovides a single, canonical\
\ view across those editions.\n\nThink of it as a \"parent\" that holds together the remastered version, the deluxe\n\
edition, regional variants, etc. — so you can show one clean entry per album\nin a discography instead of listing every\
\ re-release separately.\n\nEach Album Master has a `preferredEditionID` (the best-fit edition picked by\nGracenote's\
\ algorithms) and an `allAlbumEditions` array with every known variant.\n\n**How it fits together:**\nArtist → Album Master\
\ → Album Editions → Tracks → Recordings\n\n**Good to know:**\n- Only the `/albumMasters/explore` endpoint exists — there\
\ is no lookup or search.\n- If you need a specific master, filter by `artistIDs` and page through results,\n or grab\
\ an Album Edition via `/albumEditions/lookup` and work backwards from there."
humanURL: https://developer.tmsapi.com/
baseURL: https://api.gmd.music.gracenote.com/v3
tags:
- AlbumMasters
properties:
- type: OpenAPI
url: openapi/gracenote-albummasters-api-openapi.yml
- type: APIReference
url: https://devportal.gracenote.com/catalog/on-api
- type: Documentation
url: https://devportal.gracenote.com/video/on-api/about-the-on-api
- type: ChangeLog
url: https://devportal.gracenote.com/video/on-api/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/onconnect
- type: Documentation
url: https://devportal.gracenote.com/video/on-connect-lookup-apis/index
- type: APIReference
url: https://devportal.gracenote.com/catalog/gvd
- type: ChangeLog
url: https://devportal.gracenote.com/video/gvd-api/api-reference/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/gnids
- type: ChangeLog
url: https://devportal.gracenote.com/video/gn-ids-api/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/gmd-v2
- type: ErrorCatalog
url: https://devportal.gracenote.com/audio/gmd-api-v2/error-codes
- type: Documentation
url: https://devportal.gracenote.com/audio/gmd-api-v2/get-started
- type: APIReference
url: https://devportal.gracenote.com/catalog/gmd-v3
- type: ErrorCatalog
url: https://devportal.gracenote.com/audio/gmd-api-v3/error-codes
- type: APIReference
url: https://devportal.gracenote.com/automotive/nexus-auto/nexus-api-dev-guide/api-reference
- type: GettingStarted
url: https://devportal.gracenote.com/automotive/nexus-auto/nexus-api-dev-guide/getting-started
- type: ChangeLog
url: https://devportal.gracenote.com/automotive/nexus-auto/nexus-api-dev-guide/nexus-auto-api-release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/global-sports
- type: ChangeLog
url: https://devportal.gracenote.com/sports/Global-Sports-Data/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/global-sports-data
- type: APIReference
url: https://devportal.gracenote.com/catalog/onconnect-video-social
- aid: gracenote:gracenote-artists-api
name: Gracenote Artists API
description: The Artists API from Gracenote — 4 operation(s) for artists.
humanURL: https://developer.tmsapi.com/
baseURL: https://api.gmd.music.gracenote.com/v3
tags:
- Artists
properties:
- type: OpenAPI
url: openapi/gracenote-artists-api-openapi.yml
- type: APIReference
url: https://devportal.gracenote.com/catalog/on-api
- type: Documentation
url: https://devportal.gracenote.com/video/on-api/about-the-on-api
- type: ChangeLog
url: https://devportal.gracenote.com/video/on-api/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/onconnect
- type: Documentation
url: https://devportal.gracenote.com/video/on-connect-lookup-apis/index
- type: APIReference
url: https://devportal.gracenote.com/catalog/gvd
- type: ChangeLog
url: https://devportal.gracenote.com/video/gvd-api/api-reference/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/gnids
- type: ChangeLog
url: https://devportal.gracenote.com/video/gn-ids-api/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/gmd-v2
- type: ErrorCatalog
url: https://devportal.gracenote.com/audio/gmd-api-v2/error-codes
- type: Documentation
url: https://devportal.gracenote.com/audio/gmd-api-v2/get-started
- type: APIReference
url: https://devportal.gracenote.com/catalog/gmd-v3
- type: ErrorCatalog
url: https://devportal.gracenote.com/audio/gmd-api-v3/error-codes
- type: APIReference
url: https://devportal.gracenote.com/automotive/nexus-auto/nexus-api-dev-guide/api-reference
- type: GettingStarted
url: https://devportal.gracenote.com/automotive/nexus-auto/nexus-api-dev-guide/getting-started
- type: ChangeLog
url: https://devportal.gracenote.com/automotive/nexus-auto/nexus-api-dev-guide/nexus-auto-api-release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/global-sports
- type: ChangeLog
url: https://devportal.gracenote.com/sports/Global-Sports-Data/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/global-sports-data
- type: APIReference
url: https://devportal.gracenote.com/catalog/onconnect-video-social
- aid: gracenote:gracenote-availability-day-api
name: Gracenote Availability Day API
description: The Availability Day API from Gracenote — 1 operation(s) for availability day.
humanURL: https://developer.tmsapi.com/
baseURL: https://data.tmsapi.com/v1.1
tags:
- Availability Day
properties:
- type: OpenAPI
url: openapi/gracenote-availability-day-api-openapi.yml
- type: APIReference
url: https://devportal.gracenote.com/catalog/on-api
- type: Documentation
url: https://devportal.gracenote.com/video/on-api/about-the-on-api
- type: ChangeLog
url: https://devportal.gracenote.com/video/on-api/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/onconnect
- type: Documentation
url: https://devportal.gracenote.com/video/on-connect-lookup-apis/index
- type: APIReference
url: https://devportal.gracenote.com/catalog/gvd
- type: ChangeLog
url: https://devportal.gracenote.com/video/gvd-api/api-reference/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/gnids
- type: ChangeLog
url: https://devportal.gracenote.com/video/gn-ids-api/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/gmd-v2
- type: ErrorCatalog
url: https://devportal.gracenote.com/audio/gmd-api-v2/error-codes
- type: Documentation
url: https://devportal.gracenote.com/audio/gmd-api-v2/get-started
- type: APIReference
url: https://devportal.gracenote.com/catalog/gmd-v3
- type: ErrorCatalog
url: https://devportal.gracenote.com/audio/gmd-api-v3/error-codes
- type: APIReference
url: https://devportal.gracenote.com/automotive/nexus-auto/nexus-api-dev-guide/api-reference
- type: GettingStarted
url: https://devportal.gracenote.com/automotive/nexus-auto/nexus-api-dev-guide/getting-started
- type: ChangeLog
url: https://devportal.gracenote.com/automotive/nexus-auto/nexus-api-dev-guide/nexus-auto-api-release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/global-sports
- type: ChangeLog
url: https://devportal.gracenote.com/sports/Global-Sports-Data/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/global-sports-data
- type: APIReference
url: https://devportal.gracenote.com/catalog/onconnect-video-social
- aid: gracenote:gracenote-availability-day-manifest-api
name: Gracenote Availability Day Manifest API
description: The Availability Day Manifest API from Gracenote — 1 operation(s) for availability day manifest.
humanURL: https://developer.tmsapi.com/
baseURL: https://data.tmsapi.com/v1.1
tags:
- Availability Day Manifest
properties:
- type: OpenAPI
url: openapi/gracenote-availability-day-manifest-api-openapi.yml
- type: APIReference
url: https://devportal.gracenote.com/catalog/on-api
- type: Documentation
url: https://devportal.gracenote.com/video/on-api/about-the-on-api
- type: ChangeLog
url: https://devportal.gracenote.com/video/on-api/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/onconnect
- type: Documentation
url: https://devportal.gracenote.com/video/on-connect-lookup-apis/index
- type: APIReference
url: https://devportal.gracenote.com/catalog/gvd
- type: ChangeLog
url: https://devportal.gracenote.com/video/gvd-api/api-reference/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/gnids
- type: ChangeLog
url: https://devportal.gracenote.com/video/gn-ids-api/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/gmd-v2
- type: ErrorCatalog
url: https://devportal.gracenote.com/audio/gmd-api-v2/error-codes
- type: Documentation
url: https://devportal.gracenote.com/audio/gmd-api-v2/get-started
- type: APIReference
url: https://devportal.gracenote.com/catalog/gmd-v3
- type: ErrorCatalog
url: https://devportal.gracenote.com/audio/gmd-api-v3/error-codes
- type: APIReference
url: https://devportal.gracenote.com/automotive/nexus-auto/nexus-api-dev-guide/api-reference
- type: GettingStarted
url: https://devportal.gracenote.com/automotive/nexus-auto/nexus-api-dev-guide/getting-started
- type: ChangeLog
url: https://devportal.gracenote.com/automotive/nexus-auto/nexus-api-dev-guide/nexus-auto-api-release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/global-sports
- type: ChangeLog
url: https://devportal.gracenote.com/sports/Global-Sports-Data/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/global-sports-data
- type: APIReference
url: https://devportal.gracenote.com/catalog/onconnect-video-social
- aid: gracenote:gracenote-bulk-api
name: Gracenote Bulk API
description: The bulk API from Gracenote — 4 operation(s) for bulk.
humanURL: https://developer.tmsapi.com/
baseURL: https://data.tmsapi.com/v1.1
tags:
- Bulk
tags_raw:
- bulk
properties:
- type: OpenAPI
url: openapi/gracenote-bulk-api-openapi.yml
- type: APIReference
url: https://devportal.gracenote.com/catalog/on-api
- type: Documentation
url: https://devportal.gracenote.com/video/on-api/about-the-on-api
- type: ChangeLog
url: https://devportal.gracenote.com/video/on-api/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/onconnect
- type: Documentation
url: https://devportal.gracenote.com/video/on-connect-lookup-apis/index
- type: APIReference
url: https://devportal.gracenote.com/catalog/gvd
- type: ChangeLog
url: https://devportal.gracenote.com/video/gvd-api/api-reference/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/gnids
- type: ChangeLog
url: https://devportal.gracenote.com/video/gn-ids-api/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/gmd-v2
- type: ErrorCatalog
url: https://devportal.gracenote.com/audio/gmd-api-v2/error-codes
- type: Documentation
url: https://devportal.gracenote.com/audio/gmd-api-v2/get-started
- type: APIReference
url: https://devportal.gracenote.com/catalog/gmd-v3
- type: ErrorCatalog
url: https://devportal.gracenote.com/audio/gmd-api-v3/error-codes
- type: APIReference
url: https://devportal.gracenote.com/automotive/nexus-auto/nexus-api-dev-guide/api-reference
- type: GettingStarted
url: https://devportal.gracenote.com/automotive/nexus-auto/nexus-api-dev-guide/getting-started
- type: ChangeLog
url: https://devportal.gracenote.com/automotive/nexus-auto/nexus-api-dev-guide/nexus-auto-api-release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/global-sports
- type: ChangeLog
url: https://devportal.gracenote.com/sports/Global-Sports-Data/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/global-sports-data
- type: APIReference
url: https://devportal.gracenote.com/catalog/onconnect-video-social
- aid: gracenote:gracenote-catalog-api
name: Gracenote Catalog API
description: The catalog API from Gracenote — 3 operation(s) for catalog.
humanURL: https://developer.tmsapi.com/
baseURL: https://data.tmsapi.com/v1.1
tags:
- Catalog
tags_raw:
- catalog
properties:
- type: OpenAPI
url: openapi/gracenote-catalog-api-openapi.yml
- type: APIReference
url: https://devportal.gracenote.com/catalog/on-api
- type: Documentation
url: https://devportal.gracenote.com/video/on-api/about-the-on-api
- type: ChangeLog
url: https://devportal.gracenote.com/video/on-api/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/onconnect
- type: Documentation
url: https://devportal.gracenote.com/video/on-connect-lookup-apis/index
- type: APIReference
url: https://devportal.gracenote.com/catalog/gvd
- type: ChangeLog
url: https://devportal.gracenote.com/video/gvd-api/api-reference/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/gnids
- type: ChangeLog
url: https://devportal.gracenote.com/video/gn-ids-api/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/gmd-v2
- type: ErrorCatalog
url: https://devportal.gracenote.com/audio/gmd-api-v2/error-codes
- type: Documentation
url: https://devportal.gracenote.com/audio/gmd-api-v2/get-started
- type: APIReference
url: https://devportal.gracenote.com/catalog/gmd-v3
- type: ErrorCatalog
url: https://devportal.gracenote.com/audio/gmd-api-v3/error-codes
- type: APIReference
url: https://devportal.gracenote.com/automotive/nexus-auto/nexus-api-dev-guide/api-reference
- type: GettingStarted
url: https://devportal.gracenote.com/automotive/nexus-auto/nexus-api-dev-guide/getting-started
- type: ChangeLog
url: https://devportal.gracenote.com/automotive/nexus-auto/nexus-api-dev-guide/nexus-auto-api-release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/global-sports
- type: ChangeLog
url: https://devportal.gracenote.com/sports/Global-Sports-Data/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/global-sports-data
- type: APIReference
url: https://devportal.gracenote.com/catalog/onconnect-video-social
- aid: gracenote:gracenote-catalog-item-api
name: Gracenote Catalog Item API
description: The Catalog Item API from Gracenote — 1 operation(s) for catalog item.
humanURL: https://developer.tmsapi.com/
baseURL: https://data.tmsapi.com/v1.1
tags:
- Catalog Item
properties:
- type: OpenAPI
url: openapi/gracenote-catalog-item-api-openapi.yml
- type: APIReference
url: https://devportal.gracenote.com/catalog/on-api
- type: Documentation
url: https://devportal.gracenote.com/video/on-api/about-the-on-api
- type: ChangeLog
url: https://devportal.gracenote.com/video/on-api/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/onconnect
- type: Documentation
url: https://devportal.gracenote.com/video/on-connect-lookup-apis/index
- type: APIReference
url: https://devportal.gracenote.com/catalog/gvd
- type: ChangeLog
url: https://devportal.gracenote.com/video/gvd-api/api-reference/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/gnids
- type: ChangeLog
url: https://devportal.gracenote.com/video/gn-ids-api/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/gmd-v2
- type: ErrorCatalog
url: https://devportal.gracenote.com/audio/gmd-api-v2/error-codes
- type: Documentation
url: https://devportal.gracenote.com/audio/gmd-api-v2/get-started
- type: APIReference
url: https://devportal.gracenote.com/catalog/gmd-v3
- type: ErrorCatalog
url: https://devportal.gracenote.com/audio/gmd-api-v3/error-codes
- type: APIReference
url: https://devportal.gracenote.com/automotive/nexus-auto/nexus-api-dev-guide/api-reference
- type: GettingStarted
url: https://devportal.gracenote.com/automotive/nexus-auto/nexus-api-dev-guide/getting-started
- type: ChangeLog
url: https://devportal.gracenote.com/automotive/nexus-auto/nexus-api-dev-guide/nexus-auto-api-release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/global-sports
- type: ChangeLog
url: https://devportal.gracenote.com/sports/Global-Sports-Data/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/global-sports-data
- type: APIReference
url: https://devportal.gracenote.com/catalog/onconnect-video-social
- aid: gracenote:gracenote-catalog-manifest-api
name: Gracenote Catalog Manifest API
description: The Catalog Manifest API from Gracenote — 1 operation(s) for catalog manifest.
humanURL: https://developer.tmsapi.com/
baseURL: https://data.tmsapi.com/v1.1
tags:
- Catalog Manifest
properties:
- type: OpenAPI
url: openapi/gracenote-catalog-manifest-api-openapi.yml
- type: APIReference
url: https://devportal.gracenote.com/catalog/on-api
- type: Documentation
url: https://devportal.gracenote.com/video/on-api/about-the-on-api
- type: ChangeLog
url: https://devportal.gracenote.com/video/on-api/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/onconnect
- type: Documentation
url: https://devportal.gracenote.com/video/on-connect-lookup-apis/index
- type: APIReference
url: https://devportal.gracenote.com/catalog/gvd
- type: ChangeLog
url: https://devportal.gracenote.com/video/gvd-api/api-reference/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/gnids
- type: ChangeLog
url: https://devportal.gracenote.com/video/gn-ids-api/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/gmd-v2
- type: ErrorCatalog
url: https://devportal.gracenote.com/audio/gmd-api-v2/error-codes
- type: Documentation
url: https://devportal.gracenote.com/audio/gmd-api-v2/get-started
- type: APIReference
url: https://devportal.gracenote.com/catalog/gmd-v3
- type: ErrorCatalog
url: https://devportal.gracenote.com/audio/gmd-api-v3/error-codes
- type: APIReference
url: https://devportal.gracenote.com/automotive/nexus-auto/nexus-api-dev-guide/api-reference
- type: GettingStarted
url: https://devportal.gracenote.com/automotive/nexus-auto/nexus-api-dev-guide/getting-started
- type: ChangeLog
url: https://devportal.gracenote.com/automotive/nexus-auto/nexus-api-dev-guide/nexus-auto-api-release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/global-sports
- type: ChangeLog
url: https://devportal.gracenote.com/sports/Global-Sports-Data/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/global-sports-data
- type: APIReference
url: https://devportal.gracenote.com/catalog/onconnect-video-social
- aid: gracenote:gracenote-classification-endpoints-api
name: Gracenote Classification Endpoints API
description: The Classification Endpoints API from Gracenote — 2 operation(s) for classification endpoints.
humanURL: https://developer.tmsapi.com/
baseURL: https://data.tmsapi.com/v1.1
tags:
- Classification Endpoints
properties:
- type: OpenAPI
url: openapi/gracenote-classification-endpoints-api-openapi.yml
- type: APIReference
url: https://devportal.gracenote.com/catalog/on-api
- type: Documentation
url: https://devportal.gracenote.com/video/on-api/about-the-on-api
- type: ChangeLog
url: https://devportal.gracenote.com/video/on-api/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/onconnect
- type: Documentation
url: https://devportal.gracenote.com/video/on-connect-lookup-apis/index
- type: APIReference
url: https://devportal.gracenote.com/catalog/gvd
- type: ChangeLog
url: https://devportal.gracenote.com/video/gvd-api/api-reference/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/gnids
- type: ChangeLog
url: https://devportal.gracenote.com/video/gn-ids-api/release-notes
- type: APIReference
url: https://devportal.gracenote.com/catalog/gmd-v2
- type: ErrorCatalog
url: https://devportal.gracenote.com/audio/gmd-api-v2/error-codes
- type: Documentation
url: https://devportal.gracenote.com/audio/gmd-api-v2/get-started
- type: APIReference
url: https://devportal.gracenote.com/catalog/gmd-v3
- type: ErrorCatalog
url: https://devportal.gracenote.com/audio/gmd-api-v3/error-codes
# --- truncated at 32 KB (167 KB total) ---
# Full source: https://artifacts.apis.io/gracenote/apis.yml
Gracenote API — frequently asked questions
Does Gracenote have an API?
Yes. APIs.io lists 78 APIs from Gracenote, including Gracenote OnConnect API, Gracenote OnConnect Data API and Gracenote Celebrities API, and 75 more.
Is there an OpenAPI specification for the Gracenote API?
Yes. APIs.io indexes 74 OpenAPI specifications for Gracenote, each linked for download from this page.
How do I authenticate with the Gracenote API?
Gracenote documents its authentication (apiKey/oauth2 · 4 schemes). The details are profiled on APIs.io as Gracenote Authentication.
Does Gracenote have an MCP server?
Yes. APIs.io lists 1 MCP server for Gracenote: Gracenote publishes two production, hosted Model Context Protocol servers — a Video MCP Server and a Sports MCP Server — that ground LLM responses in Gracenote's verified entertainment and sports meta
Is the Gracenote API ready for AI agents?
Gracenote has a Kin Score of 45.4 out of 100 (developing) and an Agent Readiness score of 41.2 (agent-ready), scored by API Evangelist on 2026-11-06.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
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.