This endpoint allows source systems to perform validation of TIN and NRIC with LHDN.
Request
Provide your bearer token in the Authorization
header when making requests to protected resources. Example:Authorization: Bearer ********************
Body Params application/json
[
{"id_type": "BRN", "id_number": "197201001581", "tin": "C865879100"},
{"id_type": "BRN", "id_number": "197201001581", "tin": "C86587910"},
{"id_type": "BRN", "id_number": "197201001581", "tin": "EI00000000030"}
]
Request Code Samples
curl --location '/taxpayer/validate' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '[
{"id_type": "BRN", "id_number": "197201001581", "tin": "C865879100"},
{"id_type": "BRN", "id_number": "197201001581", "tin": "C86587910"},
{"id_type": "BRN", "id_number": "197201001581", "tin": "EI00000000030"}
]'
Responses
application/json
{
"status": "OK",
"message": "",
"data": [
{
"id_type": "BRN",
"id_number": "197201001581",
"tin": "C865879100",
"status": "success"
},
{
"id_type": "BRN",
"id_number": "197201001581",
"tin": "C86587910",
"status": "success"
},
{
"id_type": "BRN",
"id_number": "197201001581",
"tin": "EI00000000030",
"status": "success"
}
]
}
Modified at 2026-10-20 03:08:40