Korean Major-Event Disclosures (DART)
get_dart_major_eventsList major-event disclosures (주요사항보고서, DART type B): capital increases, mergers, convertible bonds, treasury stock, bankruptcy, lawsuits, etc. Optionally filter report names with a regex.
Args:
corp: optional — Company: Korean name (e.g. '삼성전자'), 6-digit stock code (e.g. '005930'), or 8-digit DART corp_code (e.g. '00126380'). Omit for market-wide events.
from / to: YYYY-MM-DD (default: last 180 days)
kinds: optional JavaScript regex matched against the Korean report name, e.g. '증자|합병|전환사채' (capital increase | merger | CB) or '자기주식' (treasury stock). Filtering is applied client-side over the most recent 100 events in range.
limit: max results, 1-100 (default 20)
Returns: {total, page, filings: [{rcept_no, corp_name, report_nm, flr_nm, rcept_dt, url}]} — same shape as get_dart_filings. When kinds is given, total = matched count within the scanned window.
Examples:
{corp: '삼성전자', kinds: '자기주식'} -> Samsung treasury-stock decisions in the last 180 days
{kinds: '유상증자', from: '2026-01-01', to: '2026-06-30'} -> market-wide rights offerings in H1 2026
Use for event-driven screening. For all filing categories use get_dart_filings. Errors: no events in range (DART status 013) -> widen dates; invalid kinds regex; unknown company -> search_dart_company.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | End date YYYY-MM-DD (default: today) | |
| corp | No | Optional filter — Company: Korean name (e.g. '삼성전자'), 6-digit stock code (e.g. '005930'), or 8-digit DART corp_code (e.g. '00126380') | |
| from | No | Start date YYYY-MM-DD (default: 180 days ago) | |
| kinds | No | Regex filter on Korean report names, e.g. '증자|합병|전환사채' or '자기주식' | |
| limit | No | Max results, 1-100 (default 20) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| total | No | ||
| filings | Yes |