Skip to content

Kinorium API: IDs, ratings and movie data

kinodata serves movie and series data by Kinorium ID. One ID gets you the same title's IDs on IMDb, Kinopoisk and TMDB, the Kinorium rating and votes next to the other catalogs' ratings, and a card in English and Russian. It's plain REST with JSON responses and one key for every request.

kinodata is an independent service. It isn't the official Kinorium API and isn't affiliated with Kinorium.

Kinorium IDs to IMDb, Kinopoisk and TMDB

One request by Kinorium ID returns the title's IDs in every catalog. Here it's Inception, 472809:

curl -H "X-API-Key: $KINODATA_KEY" \
  "https://api.kinodata.space/v1.3/ids/kinorium/472809"
Response200
{
  "imdb_id": "tt1375666",
  "kp_id": "447301",
  "tmdb_id": "27205",
  "tmdb_tv_id": null,
  "kinorium_id": "472809"
}

It works both ways: kinorium_id is in the response to a request by any other catalog's ID. More in IDs across catalogs.

The best films by Kinorium rating

The Kinorium rating is the rating_kr field, and the catalog sorts and filters by it. The three films with the best rating among those with over 20,000 Kinorium votes:

curl -G -H "X-API-Key: $KINODATA_KEY" \
  --data-urlencode "kind=movie" \
  --data-urlencode "votes_kr.gte=20000" \
  --data-urlencode "sort=-rating_kr" \
  --data-urlencode "limit=3" \
  --data-urlencode "fields=title,year,rating_kr" \
  "https://api.kinodata.space/v1.3/titles"
Response200
{
  "has_more": true,
  "items": [
    {
      "imdb_id": "tt0111161",
      "kp_id": "326",
      "tmdb_id": "278",
      "tmdb_tv_id": null,
      "kinorium_id": "101209",
      "title_ru": "Побег из Шоушенка",
      "title_en": "The Shawshank Redemption",
      "year": 1994,
      "rating_kr": 9.1
    },
    {
      "imdb_id": "tt0120689",
      "kp_id": "435",
      "tmdb_id": "497",
      "tmdb_tv_id": null,
      "kinorium_id": "109273",
      "title_ru": "Зелёная миля",
      "title_en": "The Green Mile",
      "year": 1999,
      "rating_kr": 8.9
    },
    {
      "imdb_id": "tt0109830",
      "kp_id": "448",
      "tmdb_id": "13",
      "tmdb_tv_id": null,
      "kinorium_id": "99975",
      "title_ru": "Форрест Гамп",
      "title_en": "Forrest Gump",
      "year": 1994,
      "rating_kr": 8.8
    }
  ],
  "limit": 3,
  "offset": 0,
  "total": null
}

Every catalog's rating side by side

The card's ratings block brings together Kinorium, Kinopoisk, IMDb, TMDB, Letterboxd, Rotten Tomatoes and Metacritic, each with its votes and a link to the title's page:

curl -G -H "X-API-Key: $KINODATA_KEY" \
  --data-urlencode "fields=ratings" \
  "https://api.kinodata.space/v1.3/titles/kp/447301"
Response200
{
  "ids": {
    "imdb_id": "tt1375666",
    "kp_id": "447301",
    "tmdb_id": "27205",
    "tmdb_tv_id": null,
    "kinorium_id": "472809",
    "urls": {
      "imdb": "https://www.imdb.com/title/tt1375666/",
      "kinorium": "https://ru.kinorium.com/472809/",
      "kp": "https://www.kinopoisk.ru/film/447301/",
      "tmdb": "https://www.themoviedb.org/movie/27205"
    }
  },
  "ratings": {
    "sources": {
      "cr": {
        "value": 92,
        "votes": 13,
        "scale": 100
      },
      "critics": {
        "value": 8.4,
        "votes": 363,
        "scale": 10,
        "kind": "critics"
      },
      "imdb": {
        "value": 8.8,
        "votes": 2877173,
        "scale": 10,
        "url": "https://www.imdb.com/title/tt1375666/"
      },
      "kinorium": {
        "value": 8.6,
        "votes": 27048,
        "scale": 10,
        "url": "https://ru.kinorium.com/472809/",
        "distribution": [
          27,
          26,
          59,
          104,
          280,
          695,
          2003,
          4409,
          5332,
          5577
        ]
      },
      "kp": {
        "value": 8.7,
        "votes": 1132562,
        "scale": 10,
        "url": "https://www.kinopoisk.ru/film/447301/"
      },
      "letterboxd": {
        "value": 8.4,
        "votes": 3604328,
        "scale": 10
      },
      "metacritic": {
        "value": 74,
        "votes": 42,
        "scale": 100,
        "kind": "critics"
      },
      "rt": {
        "value": 86,
        "votes": 364,
        "scale": 100,
        "kind": "critics"
      },
      "tmdb": {
        "value": 8.4,
        "votes": 40402,
        "scale": 10,
        "url": "https://www.themoviedb.org/movie/27205"
      }
    },
    "votes_total": 4050137,
    "divergence_kp_imdb": 0.1,
    "popularity": 50.947
  }
}

Tags, quotes and facts

Kinorium brings mood tags, keywords and subgenres, as well as quotes and facts in Russian. The tags also work as a catalog filter. /texts serves the quotes and facts, and the card's tags block the tags.

Questions

Is this the official Kinorium API?

No. kinodata is an independent service, not affiliated with Kinorium. We link one title's IDs across catalogs and gather its data into one card.

How much does it cost?

The Free plan gives 500 requests a day and 10 a second, no card needed. Basic and Business give more; see Pricing.

How do I find a film without its Kinorium ID?

Search by title: /v1.3/titles?q=inception. Search forgives typos and finds a title by its name in another language. The response has the Kinorium ID and the other catalogs' IDs.

Where do I start?

With the quickstart: an API key and your first request in five minutes.