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.7.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.7-py3-none-any.whl (42.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kinopoisk-api-unofficial-client-0.9.7.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.7.tar.gz
Algorithm Hash digest
SHA256 a06c286af28616f605d621dd6243a166e61e86fc416c70457e71d88b1f04e617
MD5 f7230816ca5deac95d2d07f3c8ac6c36
BLAKE2b-256 3ebfc038de21e5da43e3c5cf0475bacfd87f2b48b04b0d9cd2f0f5e200b59348

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kinopoisk_api_unofficial_client-0.9.7-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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 7e0026765dedef8bff267e3ed84d2100ca92734b2aa507b21ec3907080813a9a
MD5 bf390ed48b21be03c50fdb9b522341fd
BLAKE2b-256 73aa33ad989df543417de14b46b688ef3d3b18a5d8e10e2fb7db014bc21c4e3e

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