# Firmium > Business intelligence API for European companies, deepest in the DACH region (Germany, Austria, Switzerland). Search, monitor, and analyze companies using data from official business registries, financial filings, and news. Every field is sourced from the responsible official registry. Base URL: `https://www.firmium.de/api/v1` Authentication: `Authorization: Bearer ` Search covers official registries in `DE`, `AT`, `CH`, and additional countries (`BE`, `CY`, `CZ`, `EE`, `ES`, `FI`, `FR`, `GB`, `GR`, `LT`, `LV`, `MT`, `NO`, `PL`, `PT`, `RO`, `RS`, `SE`, `SI`, `SK`). Available fields depend on what each national registry publishes. Master data (name, registration number, legal form, status, address) is the common baseline. Officers, shareholders, publications, and financial statements are not guaranteed for any given country — some registries mask officer names by law, and some publish financials only against a fee. Query the data rather than assuming a field is present. Which countries a token may search is determined by its subscription plan. Anonymous requests are not restricted by country. For a current overview of coverage by country, contact [sales@firmium.de](mailto:sales@firmium.de). The published OpenAPI spec currently documents company search and the base company profile. Broader company intelligence (financials, management, shareholders, network, changes, prospecting, monitoring) is available through the MCP server. Public company and person pages support content negotiation. Request `Accept: text/markdown` to receive structured markdown instead of HTML. ## REST API - [OpenAPI spec](https://docs.firmium.de/openapi.json): Machine-readable description of the published REST endpoints - [Search companies](https://docs.firmium.de/api-reference/v1/search-companies.md): `POST /api/v1/companies/search/` - [Get company profile](https://docs.firmium.de/api-reference/v1/get-company-profile.md): `GET /api/v1/companies/{uuid}/` - [Full documentation index](https://docs.firmium.de/llms.txt): Curated docs index for agents - [Complete docs dump](https://docs.firmium.de/llms-full.txt): Concatenated markdown of all docs pages ## Markdown profiles - [Demo company profile](https://www.firmium.de/c/terrawaerme-deutschland-gmbh/): Demo company, not live registry data. `GET /c/{slug}/` with `Accept: text/markdown` - [Demo person profile](https://www.firmium.de/p/georg-schwarz/): Demo person on the same example. `GET /p/{slug}/` with `Accept: text/markdown` ## MCP - [MCP server](https://docs.firmium.de/mcp-server.md): Streamable HTTP at `https://mcp.firmium.de/mcp` with OAuth 2.1. Tools: company search, company sections, prospecting, watchdogs ## Docs - [Quickstart](https://docs.firmium.de/quickstart.md): From registration to first API call - [Authentication](https://docs.firmium.de/authentication.md): Bearer token authentication - [Error codes](https://docs.firmium.de/error-codes.md): API error codes and troubleshooting - [Rate limits](https://docs.firmium.de/rate-limits.md): Rate limiting and backoff - [Introduction](https://docs.firmium.de/introduction.md): Platform overview ## Optional - [Country coverage](mailto:sales@firmium.de): Field availability by registry, on request - [FAQ](https://docs.firmium.de/faq.md): Frequently asked questions - [Dokumentation (DE)](https://docs.firmium.de/de/introduction.md): German docs, including Quickstart and MCP