Know Your Customer
...
Global
Asia Pacific

Indonesia NIK Verification

Overview and Purpose

Overview

The Indonesia NIK Verification API is a specialized digital tool designed specifically for businesses operating within Indonesia. This API provides crucial support in confirming the authenticity of personal information against official goverment records, enhancing trust, accuracy, and compliance across various sectors.

Key Features and Functionalities

  • Identity Verification: The API rigorously checks personal details such as full name, date of birth, and NIK card number against Indonesia's national identity databases. This is essential for confirming the identity of individuals in processes like account creation, financial transactions, and access to services.
  • Identity Protection: By verifying identities against official records, this API plays a vital role in preventing identity theft and fraud. It ensures that only authenticated individuals gain access to sensitive services and information.
  • Business Trust: For sectors such as banking, finance, and telecommunications, where customer identification is critical, this API builds a foundation of trust by ensuring that all verified information is accurate and reliable.
  • Compliance Support: The API helps businesses meet stringent regulatory requirements by providing reliable verification services that comply with Indonesian laws and guidelines. This is particularly crucial in industries like finance and healthcare, where precise identity verification is mandatory. The Indonesia NIK Verification API not only secures and streamlines customer onboarding and transactions but also reinforces compliance and trust, making it an indispensable tool for businesses aiming to maintain high standards of identity verification within Indonesia.

API Details

API Overview:

The Verification API facilitates the validation of critical personal data elements, such as Full Name, Date of Birth, and NIK ID Number. Each data point is rigorously cross-referenced against authorized sources to determine its authenticity, providing a result of "True" if verified accurately, and "False" if not verified. This process ensures reliable verification for each input, supporting secure identity management and compliance with regulatory standards.

Authorization:

Access to this API is granted via an Authorization Token, ensuring secure and authenticated access for authorized users.

Sample cURL

PreProduction
Production


API Input

JSON


Request Body Parameters

Parameter

Type

Description

Required/Optional

fullName

String

The full name of the person in English

Required

dateOfBirth

String

Date of birth of the person in yyyy-mm-dd format

Required

nationalIdNumber

String

16 Digit NIK Id number

Required

consent

Boolean

Consent of the end user for verification of his/her data

Required

Response

JSON


Response Body Parameters

Parameter

Description

Data Type

fullName

The API returns a Boolean value ("True" for a match found and "False" for no match found) based on the verification of the provided input data against authorized sources.

boolean

dateOfBirth

The API returns a Boolean value ("True" for a match found and "False" for no match found) based on the verification of the provided input data against authorized sources.

boolean

nationaIdNumber

The API returns a Boolean value ("True" for a match found and "False" for no match found) based on the verification of the provided input data against authorized sources.

boolean

Error Code and Response Mapping

400 (Bad Request)
401(Unauthorized)
403 (Forbidden)
500 (Internal Server Error)
409(Upstream Down


Field

Type

Description

name

string

Text displayed on the screen explaining error type.

reason

string

Reason for the error.

status

number

HTTP status code.

message

string

Error message indicating an upstream error.

type

string

Error type.

statusCode

number

Status code representing the error scenario.

Getting help

Please feel free to contact us if you have any questions, require clarification, or have ideas for how to make the documents or any of our services better.

You can reach out to us at [email protected]. We strive to provide prompt and reliable assistance, ensuring your queries are addressed effectively.

We value your feedback and are committed to making your experience smooth and enjoyable. Our team is dedicated to assisting you with any needs you may have. Thank you for choosing our services. We look forward to helping you!