Cara Penggunaan API

Endpoint

POST https://ocr-api.azzuravn.com/process-ktp

Autentikasi

Sertakan API key di header :

X-API-Key: your_api_key_here

Untuk request API silahkan follow dan DM @sedotphp

Form yang dikirim

Kirim POST dengan file gambar KTP dalam body . Gunakan 'multipart/form-data' sebagai content type.

Nama field form : 'file'

Respons

API akan merespons dengan objek JSON yang berisi informasi yang diekstrak dari KTP.

Contoh Respons

{
  "statusCode": 200,
  "message": "KTP berhasil diproses",
  "data": {
    "nik": "1234567890123456",
    "nama": "JOHN DOE",
    "tempat_lahir": "JAKARTA",
    "tanggal_lahir": "01-01-1990",
    "jenis_kelamin": "LAKI-LAKI",
    "golongan_darah": "A",
    "alamat": "JL. CONTOH NO. 123",
    "rt_rw": "001/002",
    "kelurahan_desa": "CONTOH",
    "kecamatan": "CONTOH",
    "kabupaten_kota": "KOTA CONTOH",
    "provinsi": "DKI JAKARTA",
    "agama": "ZEUS",
    "status_perkawinan": "BELUM KAWIN",
    "pekerjaan": "PELAJAR/MAHASISWA",
    "kewarganegaraan": "WNI",
    "berlaku_hingga": "SEUMUR HIDUP"
  }
}
    

Pembatasan Hit

Penggunaan API dibatasi hingga 150 hit per jam per API key. Jika Anda melebihi batas ini, Anda akan menerima kode status 429 dengan dilajutkan device anda akan meledak.

Penanganan Error

Jika terjadi error, API akan mengembalikan kode status HTTP yang sesuai beserta pesan error.