Skip to main content
KR FR / API · South Korea

Build on South Korea filings programmatically.

A typed REST API over 817,003 filings from 2,741 South Korean listed companies — JSON metadata, Markdown body, and original PDF. Webhooks on every new release.

Public-company filings in South Korea are supervised by Financial Services Commission / Supervisory Service (FSC/FSS). Reporting follows K-IFRS. Filings are most commonly published in Korean and English. Major issuers are listed on KOSPI 200, KOSPI 100 and KOSDAQ 150. Calendar year predominant.

Programmatic access to South Korean filings — DART and cross-border consistency

The FinancialReports API delivers DART-published South Korean filings through the same single REST surface, one x-api-key header, and one shared rate-limit bucket used across all covered markets. A Korea-only integration is a one-parameter filter (?country=KR) on the global filings endpoint — the same key that accesses Tokyo, Frankfurt, and London data retrieves Seoul data at no additional cost and under no separate rate limit. There is no separate KRX or FSS API endpoint, no Korea-specific authentication step.

For real-time pipelines the webhook channel is the recommended path: subscribe once, receive a POST with full filing metadata within roughly 60 seconds of DART publication. South Korea's quarterly reporting mandate produces one of the highest periodic-report throughput rates in Asia, with four mandatory quarterly report dates per year per KOSPI issuer stacking on top of the continuous current-report volume. The webhook payload shape is identical across all covered markets — a Korean Susi-bogo-seo material-event report arrives with the same JSON envelope as a German BaFin ad-hoc or a Hong Kong Chapter 14A circular — so your handler stays market-agnostic.

Filing bodies are available as JSON metadata, Markdown via /api/filings/{id}/markdown/, and original PDF. The Markdown rendering is particularly valuable for Korean content where DART PDFs contain complex table-heavy financial statements in Korean; the processed text extracts the narrative and structured content into a consistent, parseable form. K-IFRS financial data is exposed in the JSON metadata layer — because K-IFRS is fully converged with IFRS, financial line-items from Korean annual reports map directly to the same schema as European IFRS filings without reconciliation overhead, enabling genuinely cross-border financial databases that span TSE, KOSPI, and Euronext issuers under a single accounting-standard assumption.

Common API integrations for Korean data include backfilling KOSPI 200 consolidated financials for quant research (with particular depth in the semiconductor supply chain — Samsung Electronics, SK Hynix, and the ~40-company ecosystem below them), triggering on current reports for chaebol affiliate transactions and capital raises, monitoring quarterly earnings for the battery and EV supply-chain cluster (LG Energy Solution, Samsung SDI, SK Innovation, EcoPro), and constructing cross-border technology-sector databases that span Korean KOSDAQ names alongside NASDAQ and TSE Growth listings. Trial keys are available on request; the web product is free and publicly indexed for coverage verification.

Filings indexed
817,003
in South Korea
Listed companies
2,741
South Korean issuers
Auth
x-api-key
single header
Webhook latency
< 1 min
from regulator publish

Reporting at a glance — South Korea

Regulator, indices, accounting, language
Primary indices
KOSPI 200KOSPI 100KOSDAQ 150
Accounting standards
K-IFRS
Reporting languages
KoreanEnglish
Fiscal year
Calendar year predominant

Quick start — South Korea filings

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

Real filings · live data

Get API access for South Korea

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

Filings activity by year

Last 6 years · South Korean issuers
  • 2026 60,683
  • 2025 110,578
  • 2024 117,862
  • 2023 111,124
  • 2022 105,923
  • 2021 103,594

Reporting languages

Filing-by-filing distribution
  • Korean 815,529
  • English 1,171
  • Italian 72
  • German 33
  • Russian 19

FAQ — South Korea

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