tiny
A Bitaloka product

Tiny services. Big reach.

KTP, KK, STNK, NPWP and regional data — small parsers and data getters you can call over a single, tiny 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 tiny 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} Soon

KK parser

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

Coming soon
/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/regions/{code} Soon

Regional data

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

Coming soon
… Soon

More on the way

Phone normalizer, IBAN and more tiny services are coming.

Coming soon

View all services →

All services

Every tiny service at a glance.

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

One tiny 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 tiny services

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