Skip to main content

A Python service for querying IMDb data

Project description

PyPI Downloads PyPI Version Python Versions Docs

imdbio

Your personal gateway to IMDb data — no API keys required.

imdbio is a Python library for querying movie, TV series, and celebrity information from IMDb. It provides structured, typed results without requiring any API keys or external services.

  • Search movies, TV series, and people by title or name
  • Cast, crew, ratings, box office, and company credits
  • TV series seasons and episode listings
  • User reviews, trivia, parental guide, and awards
  • Localized results in multiple languages
  • Proxy support for IP rotation
  • Typed Pydantic models with built-in caching
pip install imdbio
from imdbio import search_title

results = search_title("The Matrix")
print(results.titles[0].title, results.titles[0].year)

📘 Full docs: https://rjriajul.github.io/imdbio/ 📝 Examples: examples/

Why choose imdbio?

  • Clean structured data via Pydantic models
  • No API keys or external dependencies
  • Powered by niquests and lxml
  • Ideal for scripts and data analysis

Disclaimer

Not affiliated with IMDb Inc. See DISCLAIMER.

License

MIT — see LICENSE.

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

imdbio-0.0.6.tar.gz (145.3 kB view details)

Uploaded Source

Built Distribution

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

imdbio-0.0.6-py3-none-any.whl (33.1 kB view details)

Uploaded Python 3

File details

Details for the file imdbio-0.0.6.tar.gz.

File metadata

  • Download URL: imdbio-0.0.6.tar.gz
  • Upload date:
  • Size: 145.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for imdbio-0.0.6.tar.gz
Algorithm Hash digest
SHA256 2d5c44421a126accdff5a60e0ba39c6125e1739f5417f09485a27d3b055de26b
MD5 58c766305686ad5b7ef26c00cb563b62
BLAKE2b-256 8feec308b99dc470e10cf09f6e7c9dd17597a141031265d395d71f43a6eba8ef

See more details on using hashes here.

File details

Details for the file imdbio-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: imdbio-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 33.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for imdbio-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 ccd7190d64abec31da7e1b8760309567bcd66bae881f1744b1402e26be67aec2
MD5 2ddd01a07df8ca298f9b58c363c047df
BLAKE2b-256 a744237f9baf6a7fbb8a8ed19040a813f2221d8b63d416f4d3661018231e86c6

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