The Flexreport Python Client
The official Python package for the Flexreport Finance REST API. Stream real-time stock updates and pull full research reports from your scripts, notebooks, and services — sign-in and token refresh are handled for you.
pip install flexreportfinance
What the client does for you
- Real-time streaming — client.events.stream() yields each event as it publishes: earnings, ratings, 13F filings, and movers.
- Saved subscriptions — save a topics/symbols filter on the server; each stream resumes right after the last event delivered.
- Research reports — client.reports.get() returns the latest research for any of 2,900+ companies, PDF included.
- Auth handled for you — the client logs in on the first call and again when the token expires.
Requires Python 3.11+. MIT licensed.
Create a free account · PyPI · REST API reference · Visit the homepage