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.5.0.tar.gz (13.5 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.5.0-py3-none-any.whl (13.6 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for parsimony_financial_reports-0.5.0.tar.gz
Algorithm Hash digest
SHA256 bffc662a6856813bb7bf1888d656d670aba0c9b8e5d493c7a5a85689afc6794f
MD5 0d0bc495ec548ea441aa254324404226
BLAKE2b-256 7335a55a878d8e2a6c28f2c8353093186e0f97035efb106e6457300ecfe81f7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for parsimony_financial_reports-0.5.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.5.0-py3-none-any.whl.

File metadata

File hashes

Hashes for parsimony_financial_reports-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b95dedc018ec99f6af1cbc4415f96264d87f9da113648012b0ff8a1abb92702b
MD5 c51e4890d6b5396a1ba8d326ac224105
BLAKE2b-256 f25a6bdd89e5da324204d8215a24b209ba20ead552d6f6ec37c353a2c0e0bbfb

See more details on using hashes here.

Provenance

The following attestation bundles were made for parsimony_financial_reports-0.5.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