Skip to main content
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"

Full API documentation ↗ · OpenAPI schema ↗

Sample Thailand response

Real filings · live data
Filing Type Released
Financial Statement Quarter 2/2026 (Unreviewed/Unaudited) TISCO FINANCIAL GROUP PUBLIC COMPANY LIMITED · TISCO Regulatory Filings 2026-07-14
Decrease of Paid-up Capital by Write-Off of Repurchased Shares PRIMA MARINE PUBLIC COMPANY LIMITED · PRM Share Issue/Capital Change 2026-07-03
Reporting Distribution of Repurchased Shares form for financial management purposes SUPALAI PUBLIC COMPANY LIMITED · SPALI Transaction in Own Shares 2026-07-03
Investment in Digital Assets under the Approved Investment Transaction Framework and Investment Governance Framework ASTRA ENTERPRISE PUBLIC COMPANY LIMITED · ASTR Regulatory Filings 2026-07-03
Notification on completion of the Shares Repurchase Program for financial management purposes L.P.N. DEVELOPMENT PUBLIC COMPANY LIMITED · LPN Transaction in Own Shares 2026-07-03
Shares Repurchased Report dated 3 July 2026 L.P.N. DEVELOPMENT PUBLIC COMPANY LIMITED · LPN Transaction in Own Shares 2026-07-03
Notification of the Significant Resolutions of BOD 2/2026, Warrants (IMH-W2), the Acquisition of Assets and Convening the EGM No. 1/2026 (Amendment due to paid-up shares increased from IMH-W1 exercise INTERMEDICAL CARE AND LAB HOSPITAL PUBLIC COMPANY LIMITED · IMH Regulatory Filings 2026-07-03
Notification the final exercise and request for suspension of A5-W4 ASSET FIVE GROUP PUBLIC COMPANY LIMITED · A5 Share Issue/Capital Change 2026-07-03
Report on the results of the Exercise of STELLA-W6 (F53-5) STELLA X PUBLIC COMPANY LIMITED · STELLA Share Issue/Capital Change 2026-07-03
Progress reports on various cases appeared in the news and the Company's financial statements STELLA X PUBLIC COMPANY LIMITED · STELLA Legal Proceedings Report 2026-07-03

Get API access for Thailand

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

Filings 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, integration
How 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.