Joining Korean company data: DART codes, LEIs and the limits of name matching
By the FinBridge team at GRONOX Corp. An identifier-matching note from the Korea Rosetta build, 22 September 2026. A Korean filing, a trading system and a counterparty database can describe the same company using different keys. Before comparing their numbers, you need to establish that they refer to the same legal entity. OpenDART distinguishes its eight-character corp_code from the…
A Korean data identifier note from 22 September 2026 details the complexities of matching company data across various systems. OpenDART uses an eight-character corp_code, while stock_code is six characters. Additional fields like business registration number and corporate registry number are provided. Global datasets may identify entities via LEI, but these are not interchangeable with DART codes.
Korea Rosetta provides an entity crosswalk, not a price feed or table of individual securities. A match rate requires a denominator; the September snapshot contains 3,991 DART records, with 2,753 having stock codes and 337 populated LEIs, representing 8.4% of all rows. The sample of 200 rows shows 59% with LEI coverage, but this is not representative of all Korean companies.
Spaces, abbreviations, and spelling variations can complicate name comparisons. A registration-number match should be audited, checking the registration authority and investigating duplicate identifiers before accepting a join. Keep identifiers as text, not quantities, to avoid losing leading zeroes. This crosswalk does not represent a complete history of a company's listing events.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.