Korea Data

GET /companies/{brn}/employment

Month-by-month National Pension subscriber counts. 10 credits; a company without a series returns 404 no_series and costs 0.

Month-by-month National Pension subscriber counts. 10 credits; a company without a series costs 0.

Every company record says whether this call will return anythingemployment_series is true or false. Check it before spending 10 credits, or filter a search with has=pension_series. A company without a series returns 404 no_series and costs 0.

Do not use nps_latest for this. That field is the most recent month we observed, so it is absent for a company whose records stop earlier — 13,099 companies have a series but no latest-month figure.

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

{
  "brn": "1248100998",
  "source": "National Pension Service",
  "unit": "subscribers",
  "observed_periods": 36,
  "series": [
    { "period": "2026-07", "subscribers": 125592,
      "new_acquisitions": 1103, "separations": 894,
      "worksites_matched": 1, "worksites_total": 6,
      "aggregation_quality": "clean" }
  ]
}

worksites_matched against worksites_total tells you how much of the company the number covers. Read it before you trust the level — when the two differ, the month-to-month change holds up better than the absolute level.

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