Indonesia KBLI 2025 Converter & Search avatar

Indonesia KBLI 2025 Converter & Search

Pricing

from $20.00 / 1,000 code converteds

Go to Apify Store
Indonesia KBLI 2025 Converter & Search

Indonesia KBLI 2025 Converter & Search

Convert KBLI 2020 business codes to KBLI 2025 (mandatory in OSS since June 2026) and find KBLI 2025 codes for a business activity. Official BPS data, flags splits and merges that need review.

Pricing

from $20.00 / 1,000 code converteds

Rating

0.0

(0)

Developer

lokalapi Data

lokalapi Data

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

a day ago

Last modified

Categories

Share

Convert old KBLI 2020 business classification codes to KBLI 2025, and find the right KBLI 2025 code for a business activity. Built on the official tables of BPS-Statistics Indonesia. Every result says whether a person needs to review it.

Why you need this

Since 15 June 2026, Indonesia's licensing system OSS (and AHU Online) uses KBLI 2025. Every NIB, business license and company record that still carries KBLI 2020 codes has to be mapped to the new classification. The mapping is not one-to-one:

  • The official BPS conversion table covers 1,789 KBLI 2020 codes.
  • 328 of them are split into several KBLI 2025 codes. You have to pick the one(s) that match the actual activity.
  • 592 are merged: their new KBLI 2025 code also replaces other old codes, so the scope (and possibly the licensing requirements) is broader than before.
  • Only 869 map one-to-one.

Consultants, notaries, PMA setup agencies and compliance teams with many client entities get a clean, reviewable list from this Actor instead of searching the PDF code by code.

What it does

ModeInputOutput (one dataset item per…)
convertList of KBLI 2020 codes (up to 1,000 per run)…code: status, needs_review, hint, KBLI 2025 code(s) with titles
searchBusiness activities in English or Indonesian (up to 20 per run)…activity: best-matching KBLI 2025 codes with title, description and hierarchy

Status values in convert mode:

statusMeaningneeds_review
one_to_oneExactly one KBLI 2025 code, nothing else maps to itfalse
splitSeveral KBLI 2025 candidates. Pick by actual activity; OSS may need more than onetrue
mergedOne KBLI 2025 code that also replaces other KBLI 2020 codes (merged_from)true
not_found5-digit code that is not in the KBLI 2020 conversion tabletrue
invalidNot a 5-digit codetrue

split takes precedence over merged. Download the results as CSV, Excel or JSON from the dataset. The run's key-value store also holds an OUTPUT record with totals per status.

Input example

{
"mode": "convert",
"codes": ["62019", "46900", "82110", "63122"]
}
{
"mode": "search",
"queries": ["coffee shop", "software development", "kos-kosan"],
"limit": 5
}

The search understands common English terms (for example "coffee shop", "online store", "boarding house") and maps them to the official Indonesian vocabulary. Search on the kelompok level (5 digits) is the default, since OSS uses that level.

Output example (convert)

[
{
"kbli2020": "62019",
"judul2020": "Aktivitas Pemrograman Komputer Lainnya",
"status": "one_to_one",
"needs_review": false,
"hint": null,
"kbli2025": [{ "kode": "62199", "judul": "AKTIVITAS PEMROGRAMAN KOMPUTER LAINNYA YTDL" }],
"source": { "publisher": "Badan Pusat Statistik (BPS-Statistics Indonesia), https://www.bps.go.id", "verify": "Verify the final KBLI 2025 codes on oss.go.id before updating OSS/NIB data.", "…": "…" }
},
{
"kbli2020": "82110",
"judul2020": "Aktivitas Penyedia Gabungan Jasa Administrasi Kantor",
"status": "merged",
"needs_review": true,
"hint": "KBLI 2025 82100 also replaces KBLI 2020 82190. The mapping is clear, but check that the broader scope and its licensing requirements fit.",
"kbli2025": [{ "kode": "82100", "judul": "AKTIVITAS ADMINISTRASI KANTOR DAN PENUNJANG KANTOR", "merged_from": ["82110", "82190"] }],
"source": { "…": "…" }
},
{
"kbli2020": "46900",
"judul2020": "Perdagangan Besar Berbagai Macam Barang",
"status": "split",
"needs_review": true,
"hint": "Split into 2 KBLI 2025 codes. Pick the code(s) that match the actual business activity; OSS may need more than one.",
"kbli2025": [
{ "kode": "46901", "judul": "PERDAGANGAN BESAR BERBAGAI MACAM BARANG DI GROSIR/PERKULAKAN SWALAYAN" },
{ "kode": "46902", "judul": "PERDAGANGAN BESAR BERBAGAI MACAM BARANG SELAIN DI GROSIR/PERKULAKAN SWALAYAN" }
],
"source": { "…": "…" }
}
]

Output example (search, "limit": 1)

{
"query": "coffee shop",
"count": 1,
"hint": null,
"candidates": [
{
"kode": "56303",
"judul": "AKTIVITAS RUMAH MINUM/KAFE",
"level": "kelompok",
"uraian": "Kelompok ini mencakup penyediaan utamanya minuman, baik panas maupun dingin, yang dikonsumsi di tempat usahanya, …",
"hierarchy": [
{ "kode": "I", "judul": "AKTIVITAS PENYEDIAAN AKOMODASI DAN MAKAN MINUM", "level": "kategori" },
{ "kode": "56", "judul": "AKTIVITAS PENYEDIAAN MAKANAN DAN MINUMAN", "level": "golongan_pokok" },
{ "kode": "563", "judul": "AKTIVITAS PENYEDIAAN MINUMAN", "level": "golongan" },
{ "kode": "5630", "judul": "AKTIVITAS PENYEDIAAN MINUMAN", "level": "subgolongan" }
]
}
],
"source": { "…": "…" }
}

Pricing (pay per event)

EventPriceCharged when
Code converted$0.02 per codeA code is one_to_one, split or merged
Search query$0.02 per activityThe activity returns at least one KBLI 2025 candidate

Not charged: codes that are not_found or invalid, activities without a match, duplicates in your input, and runs rejected because of invalid input. Apify's standard Actor start fee applies per run.

Examples: 50 codes cost $1.00, a portfolio of 400 codes costs $8.00, 10 activity searches cost $0.20.

The Actor respects the maximum cost per run you set. When the limit is reached, it stops, keeps the results so far, and says in the status message how many codes or activities were not processed. Apify's default limit of $5 covers about 249 codes, so raise it for longer lists (for example $20 for 1,000 codes).

Data sources

  • KBLI 2025 (Klasifikasi Baku Lapangan Usaha Indonesia 2025) and Tabel Konversi KBLI 2020 – KBLI 2025, published by Badan Pusat Statistik (BPS-Statistics Indonesia), bps.go.id. Reused with attribution under the BPS terms of use. Every result carries the source in its source field.
  • This Actor is not affiliated with BPS, OSS or any Indonesian government agency.

The results are reference data from the official BPS tables. They are not legal advice and do not tell you which licenses a business needs. Verify the final KBLI 2025 codes and their licensing requirements on oss.go.id before updating OSS/NIB data.

For AI agents and developers

The same data is available as a pay-per-request API and as a remote MCP server at lokalapi.com, paid per call with USDC via the x402 protocol. No account is needed there. The API also includes Indonesian administrative region codes (wilayah).