Skip to content

Developer API

Read JollofRatings scores from your own apps: movies, WatchScores, genres, trending and recommendations.

Getting started

  1. Create an account and sign in.
  2. Make a key on your API keys page.
  3. Send it in the X-API-Key header.
  4. Call any endpoint below.

Authentication

Every request needs your key in a header:

curl -H "X-API-Key: jr_your_key_here" \
  https://api.jollofratings.com/v1/videos

Rate limits

Limits are per key, per hour. Past the limit, requests get a 429 until the next hour starts.

TierRequests an hour
Free100
Pro1,000
InternalNo limit

New keys start on Free.

Endpoints

  • GET/v1/videos

    List movies, with paging, filters and sorting.

  • GET/v1/videos/:id

    One movie, with its scores and what viewers said.

  • GET/v1/videos/:id/ratings

    The public rating history for a movie.

  • GET/v1/genres

    Every genre.

  • GET/v1/trending

    Movies trending now.

  • GET/v1/recommendations

    Picks for the key’s owner. Takes strategy, limit and offset.

Example: trending movies

const response = await fetch('https://api.jollofratings.com/v1/trending?limit=10', {
  headers: { 'X-API-Key': 'jr_your_key_here' },
})
const { data } = await response.json() // an array of movies

Ready to build?

Get an API key