Skip to main content

API Client for the unofficial Kinopoisk api

Project description

Kinopoisk API Unofficial client

Python-модуль для взаимодействия с неофициальным API КиноПоиска

GitHub repo size GitHub Repo stars GitHub watchers GitHub last commit GitHub top language API Uptime

Установка

$ pip install kinopoisk-api-unofficial-client

Получение токена KinopoiskAPI

Для получения токена необходима регистрация на сайте kinopoiskapiunofficial.tech. После регистрации перейдите в настройки своего профиля и сохраните токен.

Регистрация

films

Набор методов для работы с данными о фильмах

Получить данные о фильме по kinopoisk id

  • Эндпоинт: /api/v2.2/films/{id}
  • Метод: send_film_request(request: FilmRequest) -> FilmResponse

Получить данные о сезонах для сериала по kinopoisk film id

  • Эндпоинт: /api/v2.2/films/{id}/seasons
  • Метод: send_seasons_request(request: SeasonsRequest) -> SeasonsResponse

Получить данные о фактах и ошибках в фильме по kinopoisk film id

  • Эндпоинт: /api/v2.2/films/{id}/facts
  • Метод: send_facts_request(request: FactsRequest) -> FactsResponse

Получить данные о прокате фильма по kinopoisk film id

  • Эндпоинт: /api/v2.2/films/{id}/distributions
  • Метод: send_distributions_request(request: DistributionsRequest) -> DistributionsResponse

Получить данные о бюджете и сборах фильма по kinopoisk film id

  • Эндпоинт: /api/v2.2/films/{id}/box_office
  • Метод: send_box_office_request(request: BoxOfficeRequest) -> BoxOfficeResponse

Получить кадры из фильма по kinopoisk film id

  • Эндпоинт: /api/v2.1/films/{id}/frames
  • Метод: send_film_frame_request(request: FilmFrameRequest) -> FilmFrameResponse

Получить трейлеры,тизеры,видео для фильма по kinopoisk film id

  • Эндпоинт: /api/v2.2/films/{id}/videos
  • Метод: send_film_video_request(request: FilmVideoRequest) -> FilmVideoResponse

Получить сиквелы и приквелы для фильма по kinopoisk film id

  • Эндпоинт: /api/v2.1/films/{id}/sequels_and_prequels
  • Метод: send_film_sequels_and_prequels_request(request: FilmSequelsAndPrequelsRequest) -> FilmSequelsAndPrequelsResponse

Получить список фильмов по ключевым словам

  • Эндпоинт: /api/v2.1/films/search-by-keyword
  • Метод: send_search_by_keyword_request(request: SearchByKeywordRequest) -> SearchByKeywordResponse

Получить id стран и жанров для использования в /api/v2.1/films/search-by-filters

  • Эндпоинт: /api/v2.1/films/filters
  • Метод: send_filters_request(request: FiltersRequest) -> FiltersResponse

Получить список фильмов по различным фильтрам

  • Эндпоинт: /api/v2.1/films/search-by-filters
  • Метод: send_film_search_by_filters_request(request: FilmSearchByFiltersRequest) -> FilmSearchByFiltersResponse

Получить список фильмов из различных топов или коллекций. Например https://www.kinopoisk.ru/top/lists/58/

  • Эндпоинт: /api/v2.2/films/top
  • Метод: send_film_top_request(request: FilmTopRequest) -> FilmTopResponse

Получить список похожих фильмов по kinopoisk film id

  • Эндпоинт: /api/v2.2/films/{id}/similars
  • Метод: send_related_film_request(request: RelatedFilmRequest) -> RelatedFilmResponse

Получить список цифровых релизов

  • Эндпоинт: /api/v2.1/films/releases
  • Метод: send_digital_release_request(request: DigitalReleaseRequest) -> DigitalReleaseResponse

reviews

Набор методов для работы с ревью о фильмах

Получить рецензии зрителей

  • Эндпоинт: /api/v1/reviews
  • Метод: send_reviews_request(request: ReviewsRequest) -> ReviewsResponse

Получить полную рецензию по kinopoisk review id

  • Эндпоинт: /api/v1/reviews/details
  • Метод: send_review_details_request(request: ReviewDetailsRequest) -> ReviewDetailsResponse

staff

Набор методов для работы с данными об актерах, режиссерах и т.д.

Получить данные об актерах, режисерах и т.д. по kinopoisk film id

  • Эндпоинт: /api/v1/staff
  • Метод: send_staff_request(request: StaffRequest) -> StaffResponse

Получить данные о конкретном человеке по kinopoisk person id

  • Эндпоинт: /api/v1/staff/{id}
  • Метод: send_person_request(request: PersonRequest) -> PersonResponse

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kinopoisk-api-unofficial-client-0.9.5.tar.gz (17.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kinopoisk_api_unofficial_client-0.9.5-py3-none-any.whl (42.8 kB view details)

Uploaded Python 3

File details

Details for the file kinopoisk-api-unofficial-client-0.9.5.tar.gz.

File metadata

  • Download URL: kinopoisk-api-unofficial-client-0.9.5.tar.gz
  • Upload date:
  • Size: 17.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.5

File hashes

Hashes for kinopoisk-api-unofficial-client-0.9.5.tar.gz
Algorithm Hash digest
SHA256 52aebac739928de5cfc75c1856c7ed49a103c41d9c0472080a26617ea5bb9898
MD5 6d33e20452c096c383224b8edb6c4f20
BLAKE2b-256 f48730c1968916339077d9a203386c0e8ef8d9b587819c2d8277488419fcd1f8

See more details on using hashes here.

File details

Details for the file kinopoisk_api_unofficial_client-0.9.5-py3-none-any.whl.

File metadata

  • Download URL: kinopoisk_api_unofficial_client-0.9.5-py3-none-any.whl
  • Upload date:
  • Size: 42.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.5

File hashes

Hashes for kinopoisk_api_unofficial_client-0.9.5-py3-none-any.whl
Algorithm Hash digest
SHA256 32913c4b24c255b5589bb3f784403725d0ecd61f0120a95dfeb56a70ab64f599
MD5 b9c379dee8a80cdeaa4d16975c7422b3
BLAKE2b-256 da03d94b0e75e8051b0dada67f2ee1e1390b27e7e3521a71ec518c29dccdd0e1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page