Skip to main content

A Python service for querying IMDb data

Project description

Build Status PyPI Version Python Versions PyPI - Daily Downloads

IMDb Info

imdbinfo

Your personal gateway to IMDb data. Search for movies and people and get structured information in seconds.

Features

  • 🔍 Search movies and people by name or title
  • 🎬 Detailed movie info including cast, crew, ratings and more
  • 👥 Detailed person info with biography, filmography and images
  • 📝 Typed Pydantic models for predictable responses
  • No API keys required

Installation

pip install imdbinfo

Quick Start

from imdbinfo.services import search_title, get_movie, get_name

# Search for a title
results = search_title("The Matrix")
for movie in results.titles:
    print(f"{movie.title} ({movie.year}) - {movie.imdb_id}")

# Get movie details
movie = get_movie("0133093") # or 'tt0133093'
print(movie.title, movie.year, movie.rating)

# Get person details
person = get_name("nm0000206")# or '0000206' 
print(person.name, person.birth_date)

For more examples see the examples folder.

Why choose imdbinfo?

  • Easy to use Python API
  • Returns clean structured data
  • Powered by requests and lxml
  • Uses Pydantic for type safety
  • No external dependencies or API keys required
  • Ideal for quick scripts and data analysis

License

imdbinfo is released under the MIT License. See the LICENSE file for details.

Contributing

Contributions are welcome! Open an issue or pull request on GitHub.

If you find this project useful, please consider giving it a ⭐ on GitHub!

Please read our Contributing Guidelines and Code of Conduct before contributing.

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

imdbinfo-0.3.4.tar.gz (476.3 kB view details)

Uploaded Source

Built Distribution

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

imdbinfo-0.3.4-py3-none-any.whl (9.9 kB view details)

Uploaded Python 3

File details

Details for the file imdbinfo-0.3.4.tar.gz.

File metadata

  • Download URL: imdbinfo-0.3.4.tar.gz
  • Upload date:
  • Size: 476.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.17

File hashes

Hashes for imdbinfo-0.3.4.tar.gz
Algorithm Hash digest
SHA256 3612f1caa6480f9446fd4259ea62211b84aedf4328756be08666035e55754537
MD5 fc3c0b6b97d97775c895210ede7761e4
BLAKE2b-256 35754972b474232e0b8fe1b5ef6fb19cdec522867e148246977f506243b084fe

See more details on using hashes here.

File details

Details for the file imdbinfo-0.3.4-py3-none-any.whl.

File metadata

  • Download URL: imdbinfo-0.3.4-py3-none-any.whl
  • Upload date:
  • Size: 9.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.17

File hashes

Hashes for imdbinfo-0.3.4-py3-none-any.whl
Algorithm Hash digest
SHA256 7878d9a3bd57c074f31636fd7e90ed03d1f628e5b3ae4f6c46eb746850c242e1
MD5 c051bbcbb8bbcc0748c08ac76d32d6af
BLAKE2b-256 93837bc111874ff6f63f560bb703854300f7aefaf5a9e479b0388dc3a6d830c5

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