Skip to main content

FinancialReports.eu connector for the parsimony framework

Project description

parsimony-financial-reports

FinancialReports.eu connector — European company filings (annual reports, interim reports, ESEF) plus company, ISIN, and ISIC reference data via the official SDK.

Part of the parsimony-connectors monorepo. Distributed standalone on PyPI as parsimony-financial-reports.

Connectors

10 connectors grouped by capability:

Name Kind Description
fr_companies_search fetch Search/list companies by name, country, ISIN, ticker, or ISIC industry code.
fr_company_retrieve fetch Full company profile by internal ID.
fr_filings_search fetch Search filings by company, type, date, country, language, and more.
fr_filing_retrieve fetch Full filing metadata by ID.
fr_filing_markdown fetch Full filing content as markdown text (Level 2 API access).
fr_filing_history fetch Audit trail of changes to a filing.
fr_next_annual_report fetch Predict a company's next annual report date with a confidence score.
fr_isic_browse fetch Browse ISIC industry classifications (sections / divisions / groups / classes).
fr_isin_lookup fetch Look up ISINs with OpenFIGI enrichment (FIGI, security type, exchange).
fr_reference_data fetch List reference data: filing types, categories, languages, countries, sources.

Install

pip install parsimony-financial-reports

Pulls in parsimony-core>=0.4,<0.5 and the official financial-reports-generated-client SDK automatically. Verify discovery:

python -c "from parsimony import discover; print([p.name for p in discover.iter_providers()])"

Configuration

Set the following environment variable:

export FINANCIAL_REPORTS_API_KEY="<your-key>"

Request a key at https://financialreports.eu.

Quick start

import asyncio
from parsimony_financial_reports import CONNECTORS

async def main():
    connectors = CONNECTORS.bind_env()
    result = await connectors["fr_companies_search"](countries="DE", page_size=10)
    print(result.data.head())

asyncio.run(main())

For multi-plugin composition:

from parsimony import discover
connectors = discover.load_all().bind_env()

Provider

License

See LICENSE.

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

parsimony_financial_reports-0.4.0.tar.gz (13.3 kB view details)

Uploaded Source

Built Distribution

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

parsimony_financial_reports-0.4.0-py3-none-any.whl (13.6 kB view details)

Uploaded Python 3

File details

Details for the file parsimony_financial_reports-0.4.0.tar.gz.

File metadata

File hashes

Hashes for parsimony_financial_reports-0.4.0.tar.gz
Algorithm Hash digest
SHA256 27d5e7c7d5eb85c799364b015b4aaa18e5926cdfc002a817bc685bbbad7d3b27
MD5 e839051e9670c009529a549939292ef8
BLAKE2b-256 0ad3a5b764555de896eec61f27231ec38cf436ea4ed6a7df6e6d9dcabc2565a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for parsimony_financial_reports-0.4.0.tar.gz:

Publisher: release.yml on ockham-sh/parsimony-connectors

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file parsimony_financial_reports-0.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for parsimony_financial_reports-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b848d45f80cc973101e2fdf2b07dcb8ba2593a737bf8fc1c064aace33c4b6719
MD5 e35e10c21555f3f5ecc872ea1c39dde4
BLAKE2b-256 800303f1d66bc9b49cc9d780ad568950af48d8827b628b80ef25c387851cc242

See more details on using hashes here.

Provenance

The following attestation bundles were made for parsimony_financial_reports-0.4.0-py3-none-any.whl:

Publisher: release.yml on ockham-sh/parsimony-connectors

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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