Skip to main content
BG FR / API · Bulgaria

Build on Bulgaria filings programmatically.

A typed REST API over 8,508 filings from 221 Bulgarian listed companies — JSON metadata, Markdown body, and original PDF. Webhooks on every new release.

Public-company filings in Bulgaria are supervised by Financial Supervision Commission (FSC). Reporting follows IFRS. Filings are most commonly published in Bulgarian and English. Major issuers are listed on SOFIX, BGBX 40 and BG TR30. Calendar year.

Accessing Bulgarian filings via the API

The FinancialReports API exposes FSC-regulated Bulgarian filings through the same single REST endpoint and x-api-key header used across all 42 covered markets. Filtering to Bulgaria requires one parameter: ?country=BG. No separate key, no separate billing, no Bulgarian-specific infrastructure — the same integration that reads German or French filings reads Bulgarian ones.

For smaller markets like Bulgaria, the API case is actually stronger than for larger ones: building a reliable scraper against the FSC electronic register and BSE announcement system is disproportionately expensive relative to the data volume, and Bulgarian-language PDF parsing adds a further layer of fragility. The platform absorbs that cost once and exposes a clean, normalised feed. Webhook subscriptions deliver filing metadata within roughly 60 seconds of FSC publication, using the same payload shape as every other covered market — Bulgarian ad-hoc disclosures arrive with identical JSON structure to FTSE 100 or DAX announcements.

Filing bodies are available as JSON metadata, Markdown via /api/filings/{id}/markdown/, and original PDF or iXBRL. The Markdown rendering is particularly useful for Bulgarian content, which is almost never available in machine-readable English from the issuer. Common use cases include monitoring SOFIX and BG40 constituent filings, tracking significant shareholding threshold crossings, and incorporating Balkan-market data into broader CEE equity research pipelines. Trial keys are available on request.

Filings indexed
8,508
in Bulgaria
Listed companies
221
Bulgarian issuers
Auth
x-api-key
single header
Webhook latency
< 1 min
from regulator publish

Reporting at a glance — Bulgaria

Regulator, indices, accounting, language
Primary indices
SOFIXBGBX 40BG TR30
Accounting standards
IFRS
Reporting languages
BulgarianEnglish
Fiscal year
Calendar year

Quick start — Bulgaria filings

REST · JSON · Markdown · PDF
# 1. List filings for Bulgaria, newest first
curl "https://api.financialreports.eu/api/filings/?countries=BG" \
    -H "x-api-key: $FR_API_KEY"

# 2. Pull full Markdown for one filing
curl https://api.financialreports.eu/api/filings/<id>/markdown/ \
    -H "x-api-key: $FR_API_KEY"

# 3. Filter by filing type — annual reports only
curl "https://api.financialreports.eu/api/filings/?countries=BG&type=10-K" \
    -H "x-api-key: $FR_API_KEY"

# 4. Filter by ISIN (single issuer)
curl "https://api.financialreports.eu/api/filings/?company_isin=DE000A1EWWW0" \
    -H "x-api-key: $FR_API_KEY"

Full API documentation ↗ · Interactive Swagger ↗

Sample Bulgaria response

Real filings · live data

Get API access for Bulgaria

Pricing · trial keys · enterprise
Get API access Talk to the team Read the docs ↗

Filings activity by year

Last 6 years · Bulgarian issuers
  • 2026 984
  • 2025 1,238
  • 2024 2,393
  • 2023 967
  • 2022 974
  • 2021 463

Reporting languages

Filing-by-filing distribution
  • Bulgarian 4,476
  • English 2,943
  • Polish 817
  • Hungarian 232
  • Icelandic 28

FAQ — Bulgaria

Coverage, formats, integration
How do I authenticate API requests for Bulgaria filings?
Send a single header — `x-api-key: $FR_API_KEY` — on every request. The same key works across all 42 covered markets; there's no per-country key.
What format does the Bulgaria API return?
Filing metadata is returned as JSON. Full filing bodies are available as Markdown (one endpoint) and original PDF. The same payload shape is used across every covered market.
Do you provide webhooks for new Bulgarian filings?
Yes. Webhook subscribers receive a POST with full filing metadata within ~60 seconds of the regulator publishing the document.
Is there a rate limit on the Bulgarian API?
Standard plans are throttled to a generous request budget that suits typical research and dashboards. Bulk and high-throughput plans negotiate higher limits.
Is there a free tier for Bulgaria data?
The web product (search, browse, single-filing read) is free and indexed for the public web. Programmatic API access is a paid plan; trial keys are available on request.