Hub
A Bitaloka product

Hub services. Big reach.

KTP, KK, STNK, NPWP and regional data — small parsers and data getters you can call over a single API.

api.bitaloka.io

$ curl https://api.bitaloka.io/v1/nik/3174022501700001

{
  "valid": true,
  "province": "DKI Jakarta",
  "city": "Jakarta Pusat",
  "gender": "male",
  "dob": "1970-01-25"
}

The marketplace

Every Hub service you need, one endpoint each.

/v1/nik/{nik} Live

KTP parser

Parse an Indonesian NIK (KTP number) into birthplace, birth date, gender and region.

/v1/kk/{kk} Live

KK parser

Parse a Kartu Keluarga (family card) number into its structure.

/v1/plate/{plate} Live

STNK parser

Parse a vehicle plate (STNK) into region and registration data.

/v1/npwp/{npwp} Live

NPWP parser

Validate and parse an NPWP tax number with its checksum.

/v1/region/{code} Live

Regional data

Look up provinsi, kota/kabupaten, kecamatan and kelurahan.

… Soon

More on the way

Phone normalizer, IBAN and more Hub services are coming.

Coming soon

View all services →

All services

Every Hub service at a glance.

KTP parser Live
KK parser Live
STNK parser Live
NPWP parser Live
Regional data Live
More on the way Soon

PDF tools

Merge, split, rotate and reorganize PDFs — right in your browser. Files never leave your device.

100% local
Merge PDF
Split PDF
Rotate PDF
Extract pages
Remove pages
Watermark
Page numbers

Try it live

Run any parser right here — no API key needed.

Click “Run” to see the result.

One Hub API

Every service is a single GET call. No SDKs, no setup.

01

Pick a service

Choose a parser or a data getter from the marketplace.

02

Call the endpoint

GET the endpoint with your value and an optional API key.

03

Read the JSON

Get structured, documented JSON back in milliseconds.

See the API reference

Endpoints
0+
Median latency
<50ms
Languages
0
Uptime
99.9%

Frequently asked questions

Do I need an API key?

Most public parsers work without a key. An X-API-Key unlocks higher limits and reserved capacity.

Which documents are supported?

KTP (NIK), Kartu Keluarga (KK), STNK (vehicle plate) and NPWP, plus regional data for provinsi, kota/kabupaten, kecamatan and kelurahan.

Is CORS enabled?

Yes. You can call every endpoint straight from a browser or mobile app.

Can I parse many values at once?

Yes — the batch endpoint accepts an array of values and returns a result per item.

Start building with Hub services

Get an API key and wire KTP, KK, STNK, NPWP and regional data into your product today.