Every skip has a start and an end.

Content warnings for film and television, stored as timecodes your player can act on. Not a rating stamped on the whole title.

Get an API key Read the docs

One title, drawn to scale.

The Matrix 1999 2:16:00
20:45–21:02
romance
moderate
1:21:20–1:22:11
romance
mild

The same title, as your player fetches it.

GET /v1/warnings?tmdb_id=603&media_type=movie

{
  "title": "The Matrix",
  "report_count": 2,
  "warnings": [
    { "category": "romance", "start": 1245, "end": 1262, "severity": "moderate" },
    { "category": "romance", "start": 4880, "end": 4931, "severity": "mild" }
  ]
}

Submit a range

A start, an end, a severity. Post it with the same key you read with.

A moderator approves it

Nothing reaches the read API unreviewed. Accounts marked trusted publish straight away.

Readers get one timeline

Every approved report for a title is merged and sorted, so a player walks a single list. 100 requests a minute, per key.

Get an API key