Langsung ke konten
Bitaloka Docs
Batch parse

Batch parse

Parse up to 100 NIK, KK, plate, NPWP or region values in one request.

Permintaan

POST https://api.bitaloka.io/v1/batch
Body JSON→ application/json

Parameter

NamaTipeDeskripsi
itemswajib teks Up to 100 items; type is nik, kk, plate, npwp or region.Contoh: [{"type":"nik","value":"3171014501900001"},{"type":"plate","value":"B1…

Contoh kode

Dihasilkan dari satu sumber dan diuji terhadap API langsung.

curl -sS -X POST "https://api.bitaloka.io/v1/batch" \
  -H "X-API-Key: $BITALOKA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"items":[{"type":"nik","value":"3171014501900001"},{"type":"plate","value":"B1234XYZ"}]}' \
  --fail-with-body

Menggunakan: curl 7.x+ · example.sh

Respons

Respons nyata dari API langsung untuk contoh permintaan.

200 OK · application/json
{
  "results": [
    {
      "type": "nik",
      "value": "3171014501900001",
      "result": {
        "valid": true,
        "input": "3171014501900001",
        "normalized": "3171014501900001",
        "gender": "P",
        "birthDate": {
          "day": 5,
          "month": 1,
          "yearTwoDigit": 90,
          "yearCandidates": [
            1990,
            2090
          ],
          "yearResolved": 1990,
          "yearIsAmbiguous": false
        },
        "region": {
          "province": {
            "code": "31",
            "name": "Daerah Khusus Ibukota Jakarta"
          },
          "regency": {
            "code": "3171",
            "name": "Kota Administrasi Jakarta Pusat"
          },
          "district": {
            "code": "317101",
            "name": "Gambir"
          }
        },
        "serial": "0001",
        "genderConsistent": false,
        "summary": "Perempuan, lahir 5 Januari 1990, Gambir, Kota Administrasi Jakarta Pusat, Daerah Khusus Ibukota Jakarta",
        "errors": [],
        "warnings": [
          {
            "code": "GENDER_MISMATCH",
            "message": "Gender from birth-day offset does not match serial parity (last digit). Possible data-entry error."
          }
        ]
      }
    },
    {
      "type": "plate",
      "value": "B1234XYZ",
      "result": {
        "valid": true,
        "input": "B1234XYZ",
        "normalized": "B1234XYZ",
        "prefix": "B",
        "number": "1234",
        "suffix": "XYZ",
        "region": {
          "code": "B",
          "name": "DKI Jakarta",
          "area": "Jakarta dan sekitarnya (Depok, Tangerang, Bekasi)"
        },
        "vehicle": {
          "code": "PASSENGER_CAR",
          "label": "Mobil penumpang (pribadi)"
        },
        "suffixDetail": {
          "areaCode": "X",
          "classCode": "Y",
          "serialCode": "Z"
        },
        "summary": "DKI Jakarta, Jakarta dan sekitarnya (Depok, Tangerang, Bekasi), Mobil penumpang (pribadi)",
        "errors": [],
        "warnings": [
          {
            "code": "STNK_VALIDITY_NOT_ENCODED",
            "message": "STNK validity month/year is printed directly on the plate; suffix letters are not a reliable source for it."
          }
        ]
      }
    }
  ]
}

Gunakan dari agen AI

Tidak tersedia sebagai alat MCP — agen dapat memanggil alat item tunggal sebagai gantinya.

Layanan terkait