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.5.tar.gz (145.2 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.5-py3-none-any.whl (33.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: imdbio-0.0.5.tar.gz
  • Upload date:
  • Size: 145.2 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.5.tar.gz
Algorithm Hash digest
SHA256 bcb729c4dfb2be5ff43d08df2a74fcb560e8f5c64d00e137a4bc2cb6f41f334c
MD5 b378136ef66d47767ece613265625e0f
BLAKE2b-256 bce214abef5c1bc5cec1c26cc5c58757cdbc4aaddca841558b8236ea61a81aa5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: imdbio-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 33.0 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 360e29b8a607f09bad88c32194b1e5d37b62d829c06410eba12d9929317e65d2
MD5 827fac04b00388331fb543f4d2bdabae
BLAKE2b-256 59935db0e717ea85fada7e65dcaaca154704b891a532626b05526c6536938819

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