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

Uploaded Python 3

File details

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

File metadata

  • Download URL: imdbio-0.0.7.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.7.tar.gz
Algorithm Hash digest
SHA256 710965cb69390373d8b9d8835b5de13523269f354724b16dd0e6f76bca627f3b
MD5 baded8dcc88e4e03dfc8da9c024c04c2
BLAKE2b-256 bdd891256b313c3c48b3f03df5617e6fccd5b0f6bb3a214ac0ba9fd48079dbbc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: imdbio-0.0.7-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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 3eeb8908531a4eaa4b8e97294cbaae43c3b51baeeaeb741c726ef09ca8f33034
MD5 c818b43b439bb92a317489193b4f62d1
BLAKE2b-256 be7329abaa4a69220c95de1665671891078afdcb8d13a28918499de3aa5676f6

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