Skip to main content
MT FR / API · Malta

Build on Malta filings programmatically.

A typed REST API over 12,575 filings from 48 Maltese listed companies — JSON metadata, Markdown body, and original PDF. Webhooks on every new release.

Public-company filings in Malta are supervised by Malta Financial Services Authority (MFSA). Reporting follows IFRS. Filings are most commonly published in Maltese and English. Major issuers are listed on MSE Equity Price Index. Calendar year predominant.

Maltese filings via the FinancialReports API

The FinancialReports API delivers MFSA-regulated Maltese filings through the same endpoint and x-api-key header as all 42 covered markets. Filtering to Malta requires one parameter: ?country=MT. As with every market in the platform, no separate key, no separate billing, and no per-country rate-limit bucket applies.

Malta's all-English filing environment makes it one of the easier markets in this batch to integrate programmatically: there is no language-normalisation barrier, and the Markdown body text delivered by the API can flow directly into English-language NLP pipelines, LLM context windows, or structured data extraction tools without a prior translation step. Webhook subscriptions deliver filing metadata within roughly 60 seconds of MFSA or MSE publication, using the same JSON payload structure as every other covered market — a Maltese earnings release arrives at your handler with the same envelope as a German DAX or French CAC announcement.

Filing bodies are available as JSON metadata, Markdown via /api/filings/{id}/markdown/, and original PDF or iXBRL. Common use cases include monitoring Bank of Valletta and HSBC Bank Malta for Mediterranean-region banking research, tracking Medserv for Eastern Mediterranean energy-services exposure, incorporating Maltese corporate-bond filings into fixed-income pipelines, and including the MSE in broader Mediterranean or Southern European equity datasets. Trial keys are available on request.

Filings indexed
12,575
in Malta
Listed companies
48
Maltese issuers
Auth
x-api-key
single header
Webhook latency
< 1 min
from regulator publish

Reporting at a glance — Malta

Regulator, indices, accounting, language
Primary indices
MSE Equity Price Index
Accounting standards
IFRS
Reporting languages
MalteseEnglish
Fiscal year
Calendar year predominant

Quick start — Malta filings

REST · JSON · Markdown · PDF
# 1. List filings for Malta, newest first
curl "https://api.financialreports.eu/api/filings/?countries=MT" \
    -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=MT&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 Malta response

Real filings · live data

Get API access for Malta

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

Filings activity by year

Last 6 years · Maltese issuers
  • 2026 293
  • 2025 674
  • 2024 1,162
  • 2023 1,277
  • 2022 1,851
  • 2021 1,516

Reporting languages

Filing-by-filing distribution
  • English 12,567
  • French 3
  • Norwegian Nynorsk 3

FAQ — Malta

Coverage, formats, integration
How do I authenticate API requests for Malta 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 Malta 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 Maltese 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 Maltese 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 Malta 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.