Search Korean Companies (DART)
search_dart_companySearch companies registered with DART, South Korea's corporate disclosure system, by name, 6-digit stock code, or 8-digit DART corp_code. Returns the corp_code required by the other dart_* tools.
Not this tool for: US registrants (use search_edgar_company). Japan, Taiwan and Europe have no search tool — reach them through screen_companies or query_db on the companies table.
Args:
query: company name in Korean ('삼성전자') or English ('Samsung Electronics'), 6-digit KRX stock code ('005930'), or 8-digit corp_code
listed_only: restrict to KRX-listed companies (default true). Set false to include ~90k unlisted entities.
limit: max results, 1-50 (default 10)
Returns: {count, companies: [{corp_code, corp_name, corp_name_en, stock_code}]} — corp_name is the Korean name DART registers, corp_name_en the registered English name where the company files one (about three quarters of Korean issuers). stock_code is null for unlisted companies. Match priority: exact stock code > exact Korean name > listed Korean partial > unlisted Korean partial > English name. English matching reads our own company table, so it covers issuers whose English name we hold, not every DART entity.
Examples:
{query: '삼성전자'} -> corp_code 00126380, stock_code 005930
{query: '카카오', listed_only: false} -> listed 카카오 plus unlisted same-name entities
{query: 'Samsung Electronics'} -> 삼성전자 (matched on the registered English name)
Use when you need a corp_code or must disambiguate similar names. Don't use for US companies (use search_edgar_company). Errors: DART_API_KEY not configured; no match returns count 0 (not an error).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max results, 1-50 (default 10) | |
| query | Yes | Company name, 6-digit stock code, or 8-digit DART corp_code | |
| listed_only | No | Only KRX-listed companies (default true) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | ||
| companies | Yes |