The Indonesian ID Data Retrieval API is a tool designed to validate, analyze, and extract relevant information from the national identity number (NIK) of Indonesian citizens. This 16-digit number contains structured data that provides important details about the person, such as their date of birth, gender, place of residence, and the validity of the document. The API simplifies this process by automatically performing verification and decoding, returning results in JSON format that are easy to integrate into other systems.
The main purpose of this API is to facilitate identity verification on digital platforms, financial institutions, government systems, and applications that require reliable user validation. It also provides an additional layer of security by confirming the authenticity of personal information entered by users.
In summary, the Indonesian national identity API represents an efficient solution for personal data management and verification. Its ability to transform a simple identification number into useful and verifiable information makes it an essential tool for companies, developers, and agencies seeking to optimize citizen authentication and validation within Indonesia's digital ecosystem.
Validates and decodes Indonesian national identity numbers, returning personal data, location, gender, and validity status in JSON format.
Identity Information - Endpoint Features
| Object | Description |
|---|---|
id |
[Required] Enter a Identity Number |
{"id":"3275071201980055","valid":true,"data":{"day":12,"month":"January","year":1998,"gender":"Male","district":"Bantar Gebang","city":"Kota Bekasi","province":"Jawa Barat","postcode":17151}}
curl --location --request GET 'https://zylalabs.com/api/11064/indonesian+id+data+retrieval+api/20841/identity+information?id=3275071201980055' --header 'Authorization: Bearer YOUR_API_KEY'
| Header | Description |
|---|---|
Authorization
|
[Required] Should be Bearer access_key. See "Your API Access Key" above when you are subscribed. |
No long-term commitment. Upgrade, downgrade, or cancel anytime. Free Trial includes up to 50 requests.
The GET Identity Information endpoint returns personal data derived from the Indonesian national identity number (NIK), including the individual's date of birth, gender, geographic location (district, city, province), and the validity status of the ID.
The key fields in the response data include "id" (the NIK), "valid" (a boolean indicating validity), and "data" (an object containing day, month, year, gender, district, city, province, and postcode).
The response data is structured in JSON format. It includes a top-level object with the NIK and validity status, and a nested "data" object that contains detailed personal information, making it easy to parse and integrate.
The endpoint provides information such as the individual's birth date, gender, and location details (district, city, province), as well as the validity of the national ID, facilitating comprehensive identity verification.
Data accuracy is maintained through regular updates from official government databases and validation checks against the structured format of the NIK, ensuring reliable and up-to-date information.
Typical use cases include identity verification for digital platforms, financial institutions, and government services, where confirming the authenticity of user information is crucial for security and compliance.
Users can utilize the returned data by integrating it into their applications for user authentication, demographic analysis, or compliance checks, leveraging the structured information for various operational needs.
Standard data patterns include consistent formatting of dates (day, month, year) and predictable geographic identifiers (district, city, province), allowing for straightforward data processing and analysis.
To obtain your API key, you first need to sign in to your account and subscribe to the API you want to use. Once subscribed, go to your Profile, open the Subscription section, and select the specific API. Your API key will be available there and can be used to authenticate your requests.
You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.
If you don’t cancel before the 7th day, your free trial will end automatically and your subscription will switch to a paid plan under the same plan you originally subscribed to, meaning you will be charged and gain access to the API calls included in that plan.
The free trial ends when you reach 50 API requests or after 7 days, whichever comes first.
No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.
Yes, we offer a 7-day free trial that allows you to make up to 50 API calls at no cost, so you can test our APIs without any commitment.
Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.
Service Level:
100%
Response Time:
1,412ms
Service Level:
100%
Response Time:
1,622ms
Service Level:
100%
Response Time:
754ms
Service Level:
100%
Response Time:
135ms
Service Level:
100%
Response Time:
2,033ms
Service Level:
100%
Response Time:
794ms
Service Level:
100%
Response Time:
1,563ms
Service Level:
100%
Response Time:
534ms
Service Level:
100%
Response Time:
451ms
Service Level:
100%
Response Time:
1,814ms
Service Level:
100%
Response Time:
133ms
Service Level:
100%
Response Time:
2,918ms
Service Level:
100%
Response Time:
723ms
Service Level:
100%
Response Time:
657ms
Service Level:
100%
Response Time:
314ms
Service Level:
100%
Response Time:
123ms
Service Level:
100%
Response Time:
186ms
Service Level:
100%
Response Time:
22ms
Service Level:
83%
Response Time:
564ms
Service Level:
100%
Response Time:
1,386ms