Skip to content

Every show, film and anime a member tracks, one call away.

Read a member's library, watch history, ratings, watchlist and lists. Build a companion app, a home dashboard, or a script that keeps your media server in step.

Personal scripts

Create a key in the app and call the API from your own machine: dashboards, Home Assistant, exports. Your key starts with rfk_. Create a key

Sign in with Refract

Let any member connect your app. OAuth 2.1 with PKCE, refresh tokens, and scopes the member approves. Register an app

TVs and terminals

No keyboard? Show a short code; the member approves it on getrefract.app/device from their phone. Read the guide

Data Endpoint Scope
The member GET /v1/me profile:read
Library, with progress and rewatches GET /v1/library library:read
Watchlist GET /v1/watchlist library:read
Watched episodes GET /v1/history/episodes history:read
Movie plays GET /v1/history/movies history:read
Ratings GET /v1/ratings ratings:read
Lists and their titles GET /v1/lists lists:read

Up next, the calendar, stats, a feed of changes for sync, and writes arrive in later releases. Follow the changelog.