Festival API Python Client
Install the official Python client from PyPI and work with festivals, scores, categories, countries, and roster data in a few lines of code.
Best for backend services, notebooks, recurring research jobs, and internal tools in Python.
Why use the Python client
The Python client removes repetitive request plumbing so you can focus on discovery workflows, shortlist logic, and reporting. It wraps authentication and common endpoints into a clean interface that works well for product backends, analyst notebooks, cron jobs, and internal film-industry tooling.
What you can do with this client
Popular Python workflows
- ✓Festival shortlist generators for consultants and agencies
- ✓Backend services for filmmaker platforms and discovery tools
- ✓Editorial enrichment jobs for directory and guide pages
- ✓Notebook-based analysis of festival coverage and Festival Score
Typical Python setup
- Install the package from PyPI.
- Create a FestivalAPI client with your API key.
- Call list, scored, roster, countries, or categories methods.
- Use the response inside your app, notebook, scheduled job, or internal dashboard.
Quick start
Why use the client instead of raw requests?
The client is faster to adopt, easier to read, and less error-prone for teams already working in Python. You still keep full API flexibility, but with cleaner code and less setup friction.
Useful supporting assets
Ship Festival API faster in Python
The official Python client is the fastest path from API interest to working code in scripts, services, and data workflows.
Prefer a hand with the build? Our team can implement it for you.