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.4.tar.gz (145.1 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.4-py3-none-any.whl (32.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: imdbio-0.0.4.tar.gz
  • Upload date:
  • Size: 145.1 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.4.tar.gz
Algorithm Hash digest
SHA256 884f421e2b6b7d087a51f6d0bffbb16b95b505840e3e56afb6228fdee86185c8
MD5 8a86eddb7d105d6017cb8488f97bc5d0
BLAKE2b-256 7035b24f02faf25bec3d5b6969464b33c5f43fd5dd96179bb87ce28448522e2a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: imdbio-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 32.9 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 d80cf99a5acf031322011df92fbf2aad7a582c7a4469fca047a3f026663f6f18
MD5 ee98f69a2acb0009ae6e827e4810b388
BLAKE2b-256 579d24a7abca7b2574c148343e94b4f1f0194d03960eb78db95b7e9ef324738a

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