TH
FR / API · Thailand
Build on Thailand filings programmatically.
A typed REST API over 151,901 filings from 1,087 Thai listed companies - JSON metadata, Markdown body, and original PDF. Webhooks on every new release.
Public-company filings in Thailand are supervised by Securities and Exchange Commission, Thailand (SEC). Reporting follows TFRS (IFRS-aligned). Filings are most commonly published in Thai and English. Major issuers are listed on SET Index, SET50 and SET100. Calendar year predominant.
- Filings indexed
- 151,901
- in Thailand
- Listed companies
- 1,087
- Thai issuers
- Auth
- x-api-key
- single header
- Webhook latency
- < 1 min
- from regulator publish
Reporting at a glance - Thailand
Regulator, indices, accounting, language- Regulator
- Securities and Exchange Commission, Thailand (SEC)
- Primary indices
- SET IndexSET50SET100
- Accounting standards
- TFRS (IFRS-aligned)
- Reporting languages
- ThaiEnglish
- Fiscal year
- Calendar year predominant
Quick start - Thailand filings
REST · JSON · Markdown · PDF# 1. List filings for Thailand, newest first curl "https://api.financialreports.eu/api/filings/?countries=TH" \ -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=TH&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"
Sample Thailand response
Real filings · live dataGet API access for Thailand
Pricing · trial keys · enterpriseFilings activity by year
Last 6 years · Thai issuers- 2026 17,585
- 2025 34,084
- 2024 30,619
- 2023 28,504
- 2022 28,300
- 2021 12,669
Reporting languages
Filing-by-filing distribution- English 151,784
- Thai 92
- Tagalog 6
- Yoruba 4
- Latin 2
FAQ - Thailand
Coverage, formats, integrationHow do I authenticate API requests for Thailand 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 Thailand 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 Thai 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 Thai 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 Thailand 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.
Browse every covered market.
57 countries · same data, same API · shaded by company volumeEurope
AT
Austria
91
BE
Belgium
174
BG
Bulgaria
221
HR
Croatia
92
CY
Cyprus
131
CZ
Czech Republic
26
DK
Denmark
287
EE
Estonia
34
FI
Finland
225
FR
France
918
DE
Germany
803
GR
Greece
171
HU
Hungary
65
IS
Iceland
30
IE
Ireland
93
IT
Italy
501
LV
Latvia
11
LT
Lithuania
25
LU
Luxembourg
108
MT
Malta
51
NL
Netherlands
236
NO
Norway
364
PL
Poland
817
PT
Portugal
63
RO
Romania
90
SK
Slovakia
31
SI
Slovenia
26
ES
Spain
381
SE
Sweden
1,103
CH
Switzerland
310
TR
Türkiye
741
GB
United Kingdom
2,196
Americas
East Asia
Southeast Asia
ID
Indonesia
944
MY
Malaysia
1,604
PH
Philippines
279
SG
Singapore
1,101
TH
Thailand
1,087
VN
Vietnam
1,082