EU Annual Reports API (ESEF): XBRL financial statements
esef_annual_reportsGet normalized key financials from the official ESEF annual reports of European listed companies, by LEI, company name, country or fiscal year: revenue, EBIT, EBITDA, net income, EPS, dividends, balance sheet and cash flows, plus margins, return on equity and revenue growth versus the prior year. Every number comes with the exact XBRL fact it was taken from and a link to the annual report viewer, so you can audit any value in one click. For equity analysts, finance apps and AI agents that need comparable numbers for European listed companies.
Price: $0.05 per filing-processed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| leis | No | Legal Entity Identifiers (20 letters/digits), e.g. ["724500Y6DUVHQD6OXN27"] for ASML: the most precise lookup, any country | |
| periodTo | No | Fiscal year ending on or before this date, YYYY-MM-DD, e.g. "2024-12-31" | |
| countries | No | Filing countries as ISO 3166 alpha-2 codes, e.g. ["NL", "BE", "FR"]; also SE, DK, FI, NO, IT, ES, GB and others | |
| maxFilings | No | Maximum annual reports, newest fiscal period first, e.g. 1 for a company's latest report | |
| periodFrom | No | Fiscal year ending on or after this date, YYYY-MM-DD, e.g. "2024-01-01" | |
| companyName | No | Case-insensitive part of the registered company name, e.g. "heineken" or "lvmh"; can match several companies, so check `company_name` in the output | |
| includeRawFacts | No | true = also output every tagged XBRL fact of each report as its own row (record_type = "fact"), charged per fact row |