Digital services,
three touch points.
Bitaloka is a digital service provider. Reach its services through the Web, the API, or MCP — starting with fast, offline parsing of Indonesian document numbers (NIK, STNK, NPWP).
{
"valid": true,
"gender": "L",
"birthDate": { "day": 25, "month": 1, "yearResolved": 1970 },
"region": { "province": { "code": "31", "name": "DKI Jakarta" }, … }
}
The first service
Deterministic document parsing — computed locally, with no lookups and no data retention.
NIK /v1/nik
KTP identity number. Extracts gender, birth date and full region (province/regency/district) from the 16 digits, with consistency checks.
STNK /v1/plate
Vehicle registration plates. Normalizes and validates format, region code and serial number.
NPWP /v1/npwp
Taxpayer identification number. Validates the 15-digit format and its built-in check digit.
Three touch points
The same services, available through the Web, the API, and MCP.
Web
A website and an interactive playground at bitaloka.io and docs.bitaloka.io — no code, no key.
API
A single Cloudflare Worker with an OpenAPI spec and interactive reference UI at /reference. CORS on by default.
MCP
Expose parse_nik, parse_plate and validate_npwp to any MCP-capable agent.
FAQ
Does Bitaloka query a government database?
Is it free to use?
What can I parse?
Can I run it on my own infrastructure?
Start building in under a minute
One provider. Three touch points. Structured JSON, nothing stored.