A Python service for querying IMDb data
Project description
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3612f1caa6480f9446fd4259ea62211b84aedf4328756be08666035e55754537
|
|
| MD5 |
fc3c0b6b97d97775c895210ede7761e4
|
|
| BLAKE2b-256 |
35754972b474232e0b8fe1b5ef6fb19cdec522867e148246977f506243b084fe
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7878d9a3bd57c074f31636fd7e90ed03d1f628e5b3ae4f6c46eb746850c242e1
|
|
| MD5 |
c051bbcbb8bbcc0748c08ac76d32d6af
|
|
| BLAKE2b-256 |
93837bc111874ff6f63f560bb703854300f7aefaf5a9e479b0388dc3a6d830c5
|