Korea Data

GET /companies/{brn}

One company by its 10-digit business registration number (사업자등록번호), digits only. 1 credit — a number not in the dataset returns 404 and costs nothing.

One company by its 10-digit business registration number (사업자등록번호), digits only. 1 credit.

curl -H "Authorization: Bearer $KCID_KEY" \
  ".../companies/1248100998"

{
  "brn": "1248100998",
  "name_en": "SAMSUNG ELECTRONICS CO,.LTD",
  "name_ko": "삼성전자(주)",
  "name_en_class": "official",
  "crno": "1301110006246",
  "status": "active",
  "established_date": "1969-01-13",
  "established_date_source": "fsc_estb",
  "ksic_code": "26519",
  "ksic_name_en": "Manufacture of video and other visual equipment",
  "address_en": "129 Samseong-ro, Yeongtong-gu, Suwon-si, Gyeonggi-do",
  "address_ko": "경기도 수원시 영통구 삼성로 129",
  "address_en_method": "official",
  "postal_code": "16677",
  "ei_workers": 160917,
  "nps_latest": 125592,
  "nps_period": "2026-07",
  "employment_series": true,
  "site_count": 14,
  "sites": [ { "name": "…", "address_en": "…", "employees": 128093, "postal_code": "16677" } ]
}
Worksites includedsites holds every address the company's people are at, with employees per address. No separate call, no extra credit. Long lists are cut at 20 while site_count keeps the true number — why registrations are merged by address
Read the companion fieldsname_en_class, established_date_source and address_en_method say what kind of value you are looking at. What each one means

Missing an endpoint or a field? Say what you were trying to do — it is read by the person who builds this.