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

Uploaded Python 3

File details

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

File metadata

  • Download URL: kinopoisk-api-unofficial-client-0.9.6.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.6.tar.gz
Algorithm Hash digest
SHA256 47bd12fa97071c39da3f66262ed138662278a88e39114520249b154b07bf4f2b
MD5 4f80299bff4c537ec0f9ad10e3847708
BLAKE2b-256 b40221122795d3a55565c1686cc75487b6153808b6245db7db485768ab91da5e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kinopoisk_api_unofficial_client-0.9.6-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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 84cce4d7043ae9b0b23c358d57f15ea5142cd29823a7517009d99a1b48b2c3f1
MD5 9c3f46dc6af54b64b6ac1d24bc65edfc
BLAKE2b-256 339802b979abace56385e9a3e7263af6cd14251b3964607631356984953ab8f0

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