FinancialReports API
Project description
Financial Reports Python SDK
The official Python client for the FinancialReports API.
Access a comprehensive database of financial filings, company information, and industry classifications programmatically.
Installation
pip install financial-reports-generated-client
Quick Start
The SDK is designed to be simple and intuitive. It uses asyncio for high-performance data retrieval.
1. Initialize the Client
You can pass your API key directly or set it as an environment variable FINANCIAL_REPORTS_API_KEY.
import asyncio
from financial_reports_generated_client import FinancialReports
async def main():
# Context manager automatically handles cleanup
async with FinancialReports(api_key="YOUR_API_KEY") as client:
# --- Example 1: List Filings ---
# Get the latest filings, searching for "Volkswagen"
filings = await client.filings.list(
search="Volkswagen",
ordering="-release_datetime",
page_size=5
)
for filing in filings.results:
print(f"{filing.release_datetime}: {filing.title} ({filing.company.name})")
# --- Example 2: Get Company Details ---
# Fetch detailed profile for a specific company ID
company = await client.companies.retrieve(id=123)
print(f"Company: {company.name}, Country: {company.country_code}")
if __name__ == "__main__":
asyncio.run(main())
Access Levels
The API response data depends on your subscription tier.
| Level | Name | Description |
|---|---|---|
| Level 1 | Standard Access | Access to raw PDF/XBRL metadata, company profiles, ISIC classifications, and reference data. |
| Level 2 | Processed Filings | Access to converted content (Markdown/JSON) and full-text search capabilities. |
| Level 3 | Extracted Financials | Access to specific extracted financial line items (Revenue, EBITDA, etc.). |
Documentation
- Full API Reference: https://financialreports.eu/docs
- Support: support@financialreports.eu
Generated by FinancialReports Engineering.
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 financial_reports_generated_client-1.4.24.tar.gz.
File metadata
- Download URL: financial_reports_generated_client-1.4.24.tar.gz
- Upload date:
- Size: 79.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
45270caba45d9956ce24158cea4e9fa32d95bf3b15410cf2007d7a9a063295a6
|
|
| MD5 |
126feb209289cac76533d498c5c06284
|
|
| BLAKE2b-256 |
9428ac46251257551bc3e5d06af23b2924f218b91e2c1484e2557c441ae01fb1
|
File details
Details for the file financial_reports_generated_client-1.4.24-py3-none-any.whl.
File metadata
- Download URL: financial_reports_generated_client-1.4.24-py3-none-any.whl
- Upload date:
- Size: 197.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7624f26ad8ca01ba8641b9e96e560405dfce67e1c166eb0e1d38584311dbe5ff
|
|
| MD5 |
028e7b11f93fa0f834b21a563f9854dd
|
|
| BLAKE2b-256 |
e12e63660d4fc9f29b63d39781b12686d6a38b91072b477ef3e2b6dee92ca7de
|