API Anything

Netflix APIunofficial

Public signed-out title metadata from Netflix title documents in the observed US English context.

all live 3 operations, checked by the installs that call them.

Try it

Set up API Anything for your agents:

npx -y api-anything setup

Then 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=80057281

Operations

OperationMethodLoginWritesStatus
getDisplayedEpisodeGuide(titleId) -> selectedSeasonLabel, episodeTitleLabels, synopses, runtimeLabels

Read 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, creators

Read public title identity, synopsis, advertised genres and credited people from the signed-out title document.

GET no no Live0 confirmations
listRelatedTitles(titleId) -> title, url, titleId

Read 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.

← All shared sites