Rating divergence
GET/v1.3/discover/divergence
Titles that Kinopoisk and IMDb rated differently.
divergence is the Kinopoisk rating minus the IMDb rating. Above zero, Kinopoisk rates it higher: the Turkish series The Last Emperor: Abdul Hamid II is 8.0 there and 5.1 on IMDb. Below zero, IMDb rates it higher: Anne Boleyn is 1.6 on Kinopoisk and 5.6 on IMDb.
By default it takes titles with 10,000 votes on both sites and a gap of at least 1 point, largest gaps first. direction=ru keeps the ones Kinopoisk rates higher, direction=west the ones IMDb rates higher.
Filters, sort and fields work as in the catalog, and total accounts for them. You can sort by the gap in the catalog itself too: /titles?sort=-divergence.
Query parameters
directionenumru: higher on Kinopoisk;west: higher on IMDb.ruwestDefault:both directions
Example:direction=rumin_votesintegerHow many votes a title needs on each of the two sites.
Default:10000
Example:min_votes=100000min_deltanumberThe smallest gap in points, from 0 to 10.
Default:1.0
Example:min_delta=2filters, sort and fieldsThe catalog’s filters, sorting and field selection, as in Filters and sorting. The gap’s name in
fieldsisdivergence.Default:largest gaps first
Example:kind=movie&sort=-yearlangru | enKeep one language in the response. Without it, text fields come in
_ruand_enpairs. More in Response languages.Example:lang=enlimitintegerHow many titles to return, a whole number from 1 to 50.
Default:50
Example:limit=20offsetintegerHow many titles to skip, a whole number from 0.
Default:0
Response fields
directionenum | nullThe
directionfrom the request.nullmeans both directions.itemsarrayTitles: the same card as in the catalog.
Show 25 fields
imdb_id · kp_id · tmdb_id · tmdb_tv_id · kinorium_idstring | nullThe title’s catalog IDs. Always returned, even with
fields.title_ru · title_en · title_originalstring | nullTitles: Russian, English and in the original language.
yearinteger | nullRelease year.
release_datestring | nullFirst release date,
YYYY-MM-DD.kindenumKind of title:
movie,series,mini_series,tv_show,anime,cartoon,short.poster_url_ru · poster_url_enstring | nullPoster for a Russian and an English storefront.
posters_by_sourceobjectEach source’s poster:
kp,tmdb,imdb,kinorium.rating_kp · rating_tmdb · rating_imdb · rating_kr · rating_letterboxdnumber | nullKinopoisk, TMDB, IMDb, Kinorium and Letterboxd ratings, 0–10 scale.
votes_kp · votes_tmdb · votes_imdbinteger | nullKinopoisk, TMDB and IMDb votes.
countriesarrayCountries:
code,name_ru,name_en.genresarrayGenres:
slug,name_ru,name_en.divergencenumberThe Kinopoisk rating minus the IMDb rating.
totalintegerHow many titles match the request, filters included.
limit · offset · has_morePaging, as in every list.
Errors
| status | code | when |
|---|---|---|
| 400 | invalid_request | An unknown |
| 401 | unauthorized | The |
| 429 | rate_limited | The per-second rate limit or the daily quota is used up. |
Every code and what to do about it is on the Errors page.