Netflix APIunofficial
Public signed-out title metadata from Netflix title documents in the observed US English context.
- netflix.com
all live 3 operations, checked by the installs that call them.
Try it
Set up API Anything for your agents:
npx -y api-anything setupThen ask your agent, which finds this site by itself, or call it from a shell:
api-anything pull netflix
api-anything call netflix getDisplayedEpisodeGuide titleId=80057281Operations
| Operation | Method | Login | Writes | Status |
|---|---|---|---|---|
getDisplayedEpisodeGuide(titleId) -> selectedSeasonLabel, episodeTitleLabels, synopses, runtimeLabelsRead the signed-out Episodes collection currently displayed in the public series document, with parallel arrays in card order and an explicit selected-season label when present. |
GET | no | no | Live0 confirmations |
getTitle(titleId) -> title, synopsis, genres, cast, starring, creatorsRead public title identity, synopsis, advertised genres and credited people from the signed-out title document. |
GET | no | no | Live0 confirmations |
listRelatedTitles(titleId) -> title, url, titleIdRead title labels and public title links in the signed-out You Might Also Like section, in source-document order. |
GET | no | no | Live0 confirmations |
Notes
Use a numeric ID from an existing public Netflix title URL. Results describe signed-out source documents in the observed US English context.
listRelatedTitles reads only the title-specific "You Might Also Like" section. Its labels and exact public /title/ links are publisher-advertised discovery. Pass a returned titleId to getTitle. Row order is source-document order for that response; collections can change. Personalized recommendations, stable ranking and hydrated carousel order are unobserved.
Genres, cast and starring are publisher comma-separated text and may be incomplete. Creators is optional. Metadata establishes no playback, account entitlement, regional availability or complete catalog. pubDate=20250721 is fixed observed context, with no date-filter meaning claimed.
getDisplayedEpisodeGuide returns one collection with parallel arrays in source card order. Each index refers to the same displayed episode in the checked sources. Join arrays only when their lengths agree; a missing card field can shorten an array. episodeTitleLabels preserves the publisher's numbering and title together; runtimeLabels keeps its literal units, such as m. selectedSeasonLabel is optional and copied only from an explicitly selected option. Missing labels do not establish a season. Only the default document's displayed cards are covered, possibly a preview or subset. Other seasons, season selection, complete series, release schedules, trailers and playback are unsupported.
About these operations
Each operation is a request learned from Netflix's own web pages: API Anything replays it over plain HTTP and falls back to a browser when it must. Read them as JSON.