FinancialReports
  1. Sources
FinancialReports
  • FinancialReports API Documentation
  • Changelog
  • Companies
    • List Companies
      GET
    • Retrieve Company Details
      GET
  • Filings
    • List Filings
      GET
    • Retrieve Filing Markdown
      GET
    • Retrieve Filing Details
      GET
  • Filing Types
    • Understanding Filing Types
    • List Filing Types
      GET
    • Retrieve Filing Type
      GET
  • Languages
    • Understanding Language Codes
    • List Languages
      GET
    • Retrieve Language
      GET
  • ISIC Classifications
    • Understanding ISIC Classification
    • List ISIC Classes
      GET
    • Retrieve ISIC Class
      GET
    • List ISIC Divisions
      GET
    • Retrieve ISIC Division
      GET
    • List ISIC Groups
      GET
    • Retrieve ISIC Group
      GET
    • List ISIC Sections
      GET
    • Retrieve ISIC Section
      GET
  • Countries
    • Understanding Country Codes
    • List Countries
    • Retrieve Country
  • Sources
    • Understanding Data Sources
    • List Data Sources
      GET
    • Retrieve Data Source
      GET
  • Watchlist
    • Get User's Watchlist
    • Add Company to Watchlist
    • Remove Company from Watchlist
  • schema
    • schema_retrieve
  1. Sources

Understanding Data Sources

What is an OAM?#

All financial data available through the FinancialReports API is collected directly from Officially Appointed Mechanisms (OAMs).
An OAM is the official term used throughout Europe for a national database that stores regulated financial information. Each member state of the European Union has its own OAM, which serves as the mechanism for companies to submit their financial reports to the relevant national regulatory authority. The system is part of the framework managed by ESMA (European Securities and Markets Authority).

Our Data Sources#

The API provides access to filings from OAMs across the European Union. These are the official, primary sources for corporate financial reporting.
The entity that operates the OAM varies by country; it can be a national competent authority, a stock exchange, or even a private entity. For example, in Germany, the OAM is the Unternehmensregister (Company Register), while in many other countries it is operated by the national Competent Authority or the local Stock Exchange.

Accessing Sources via the API#

You can retrieve a complete list of all OAMs we source data from by making a GET request to the /sources/ endpoint. The response for each source includes its name, homepage url, and a brief description.

Example: API Response Format#

A successful request to GET /sources/ will return a paginated list of source objects.
{
    "count": 28,
    "next": null,
    "previous": null,
    "results": [
        {
            "name": "Unternehmensregister",
            "url": "https://www.unternehmensregister.de/ureg/",
            "description": "The Officially Appointed Mechanism (OAM) for Germany."
        },
        {
            "name": "OeKB (Oesterreichische Kontrollbank AG)",
            "url": "https://www.oekb.at/",
            "description": "The Officially Appointed Mechanism (OAM) for Austria."
        }
    ]
}

🔗 Official Resources#

The European Securities and Markets Authority (ESMA) maintains the official list of all national OAMs. You can access this list and other relevant databases through their official portal.
ESMA Registers Portal
Modified at 2025-08-16 09:41:28
Previous
Retrieve Country
Next
List Data Sources
Built with