Financial statements & distress signals
from DART. In English JSON.
Skip the Korean XBRL wrestle. One call gets you Altman Z (EM), Piotroski F, and a 90-day risk-event feed for every KOSPI/KOSDAQ listed company — with the raw DART filing referenced.
What you get
English-labeled statements
Balance sheet, income statement, cash flow — with English account names on top of the IFRS taxonomy. Current + two prior periods per call.
Altman Z (Emerging Markets)
Pre-computed nightly for every listed company. Response is O(1) — served from cache, no on-the-fly compute.
Piotroski F-Score
Nine accounting signals rolled into a 0–9 score. Grades: STRONG · MID · WEAK · N/A.
Risk event stream
Delisting risk, going-concern doubt, audit qualification, capital reduction, major shareholder change. Detected from DART filing titles, source rcept_no kept for citation.
Live demo
$ curl https://dart.ryanpp.com/companies/search?q=samsung&limit=3
{
"query": "samsung",
"count": 3,
"results": [
{ "corp_code": "00126380", "corp_name": "삼성전자",
"corp_name_eng": "SAMSUNG ELECTRONICS CO.,LTD",
"stock_code": "005930", "market": "LISTED" },
...
]
}
$ curl https://dart.ryanpp.com/distress/00126380
{
"corp_code": "00126380",
"fiscal_year": 2024,
"altman_z_em": 5.42, "altman_grade": "SAFE",
"piotroski_f": 7, "piotroski_grade": "STRONG",
"risk_events_90d": 0,
"composite_risk": 12, "composite_grade": "LOW",
"recent_events": []
}
Pricing
HOBBY
Weekend research, small quant projects.
- 1,000 requests / day
- All endpoints
- Community support
PRO
Sell-side, fintech, compliance workflows.
- 25,000 requests / day
- 90-day risk-event stream
- Email support · SLA 24h
- Commercial redistribution*
TEAM
Hedge funds, buy-side desks, banks.
- 250,000 requests / day
- Distress delta webhooks
- Dedicated Slack channel
- Higher rate limits on demand
* Derived indicators only. Original DART filings must be linked back to dart.fss.or.kr.
Endpoints
| Method | Path | Purpose |
|---|---|---|
| GET | /companies/search?q= | Search by Korean name, English name, or ticker |
| GET | /companies/{corp_code} | Master record |
| GET | /financials/{corp_code} | English-labeled statements |
| GET | /distress/{corp_code} | Altman Z + Piotroski F + composite risk |
| GET | /events/recent | Cross-market risk-event feed |
| GET | /health | Uptime + coverage count |
Data source & terms
rcept_no
so you can pull the filing yourself.