Skip to main content
ID FR / API · Indonesia

Build on Indonesia filings programmatically.

A typed REST API over 7,296 filings from 944 Indonesian listed companies — JSON metadata, Markdown body, and original PDF. Webhooks on every new release.

Public-company filings in Indonesia are supervised by Otoritas Jasa Keuangan (Financial Services Authority) (OJK). Reporting follows IFRS-converged (SAK). Filings are most commonly published in Indonesian and English. Major issuers are listed on IDX Composite, LQ45 and IDX30. Calendar year.

Building on Indonesian filings programmatically

The FinancialReports API delivers IDX-sourced Indonesian regulatory filings through the standard unified endpoint — ?country=ID scopes queries to Indonesian issuers. Volume is moderate-to-high: 900+ listed companies filing quarterly produce approximately 1,500–2,500 filings per month during reporting peaks, with additional material event disclosures distributing continuously. Indonesia represents one of the largest single-country feeds in the Southeast Asian cluster.

Webhook subscriptions deliver Indonesian filings within minutes of IDX publication. Indonesian market disclosure follows IDX trading hours (09:00–15:00 WIB, UTC+7), with material announcements typically published during pre-market or post-close windows. The webhook payload schema is market-agnostic — no Indonesia-specific parsing required.

Filing content is available as JSON metadata, Markdown (extracted from Indonesian-language PDF filings), and original source documents. The Bahasa Indonesia filing language means NLP integrations will typically need either Indonesian-language capability or translation preprocessing. Common integrations include LQ45 / IDX80 fundamental data pipelines, Indonesian banking sector monitoring (BCA, BRI, Mandiri quarterly results drive significant market activity), resource sector production and earnings tracking (coal, nickel, palm oil — Indonesia is a global top-3 producer in all three), tech sector monitoring (GoTo, Bukalapak as SEA digital economy proxies), and cross-ASEAN sector analysis combining IDX data with SGX, Bursa Malaysia, and SET feeds.

Filings indexed
7,296
in Indonesia
Listed companies
944
Indonesian issuers
Auth
x-api-key
single header
Webhook latency
< 1 min
from regulator publish

Reporting at a glance — Indonesia

Regulator, indices, accounting, language
Primary indices
IDX CompositeLQ45IDX30
Accounting standards
IFRS-converged (SAK)
Reporting languages
IndonesianEnglish
Fiscal year
Calendar year

Quick start — Indonesia filings

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

Real filings · live data

Get API access for Indonesia

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

Filings activity by year

Last 3 years · Indonesian issuers
  • 2026 2,277
  • 2024 6
  • 2020 5,013

Reporting languages

Filing-by-filing distribution
  • Indonesian 7,296

FAQ — Indonesia

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