Indonesia KBLI 2025 Converter & Search
Pricing
from $20.00 / 1,000 code converteds
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
Maintained by CommunityActor 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
| Mode | Input | Output (one dataset item per…) |
|---|---|---|
convert | List of KBLI 2020 codes (up to 1,000 per run) | …code: status, needs_review, hint, KBLI 2025 code(s) with titles |
search | Business 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:
status | Meaning | needs_review |
|---|---|---|
one_to_one | Exactly one KBLI 2025 code, nothing else maps to it | false |
split | Several KBLI 2025 candidates. Pick by actual activity; OSS may need more than one | true |
merged | One KBLI 2025 code that also replaces other KBLI 2020 codes (merged_from) | true |
not_found | 5-digit code that is not in the KBLI 2020 conversion table | true |
invalid | Not a 5-digit code | true |
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)
| Event | Price | Charged when |
|---|---|---|
| Code converted | $0.02 per code | A code is one_to_one, split or merged |
| Search query | $0.02 per activity | The 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
sourcefield. - This Actor is not affiliated with BPS, OSS or any Indonesian government agency.
Reference data, not legal advice
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).