áááááŧáááááááá¸áá ááááģá
ááááģááááááááŧáááááááá¸áááááááļáá ááááģá áášáááŧ? ááááģááááááááˇááá ááááģáááááá ááááá áááá áááááģááļá áááážáááááááážááážáááá¸áááááááŧáááááááá¸ááááááááášáááááŧááááááļáá ááááģá áášáááŧ ááˇááá¸ááļáááááááááááá ááŧááļáá ááááá ááááá
ááááģá ááááá áááá
áááááŧáááááááá¸ááááááģá ááááģá áášáááŧ á áļáááááážáááá á á§á á§ áááááááááá¸áááááŧáááááļááąááááááá ááááááá¸ááááááļááááááááĸááááááááļáááááģáááá ááˇáááááááá¸áá áģáááááááááááááģáá
áááážáááģá á§ ááˇáááŧááˇááļáááĸááááááģá ááááģá áášáááŧ
ááááŧáááááááļáááááááááļáá ááááģá áášáááŧ
áááážáááģá á§ ááļáááĸááááļááĸáááááááááŧá
áááážááážá á áážáááá¸áááá áļááááááááļáááá áážáááááģá ááģá ááˇáááŧáᡠááááģá ááááá áááá ááļááĸááááááááŧáá
áááážá 6 ááááģá ááˇáááļá
ááááģá áááá
ááááģá ááŧááá
ááááģá ááááá
ááááģá ááŧá
ááááģá áááááááááļá
ááááģá ááģáááˇáá¸
Lookup Postal Codeá ááļáááááááááļáááááĸáˇááááááļááááŧáááŧáááááááá¸ááááļááááļáá ááŊáááļááááááá ááááģá ááģá ááŧáᡠááˇáááŧáĸáááááá GET /api/v1/lookup/:postcode â postcode (ááááŧáááļá áĸâᨠááááá) lang (ááááážáá en áŦ km)á
áááážááááá áá
ááááá < 50ms
REST API
áááááá JSON
áááááˇááĨáááˇááááá
áĄ,á á á ááááž/áááá
Postman & REST
cURL áŦ HTTP client ááļááŊá
// GET /api/v1/districts/:id â Get District Details
// id: district UUID, lang (optional): en | km
fetch(
"https://api.cambodiapostalcode.com/v1/districts/23d9c574-5140-0a01-38a6-69f48bfeb435?lang=en"
)
// Example response
{
"statusCode": 200,
"data": {
"id": "fe91c73b-...",
"name": "Serei Saophoan",
"type": "krong",
"postal_code_prefix": "106",
"province_name": "Banteay Meanchey"
},
"metadata": { "correlationId": "..."
}
}áááážáááááááļáááˇááááášáááááŧááááááļáá ááááģá áášáááŧ?
áááááŧáááááááá¸áá ááááģá
ááááģááááááááŧáááááááá¸áááááááļáá ááááģá áášáááŧ? ááááģááááááááˇááá ááááģáááááá ááááá áááá áááááģááļá áááážáááááááážááážáááá¸áááááááŧáááááááá¸ááááááááášáááááŧááááááļáá ááááģá áášáááŧ ááˇááá¸ááļáááááááááááá ááŧááļáá ááááá ááááá
ááááģá ááááá áááá
áááááŧáááááááá¸ááááááģá ááááģá áášáááŧ á áļáááááážáááá á á§á á§ áááááááááá¸áááááŧáááááļááąááááááá ááááááá¸ááááááļááááááááĸááááááááļáááááģáááá ááˇáááááááá¸áá áģáááááááááááááģáá
áááážáááģá á§ ááˇáááŧááˇááļáááĸááááááģá ááááģá áášáááŧ
ááááŧáááááááļáááááááááļáá ááááģá áášáááŧ
áááážáááģá á§ ááļáááĸááááļááĸáááááááááŧá
áááážááážá á áážáááá¸áááá áļááááááááļáááá áážáááááģá ááģá ááˇáááŧáᡠááááģá ááááá áááá ááļááĸááááááááŧáá
áááážá 6 ááááģá ááˇáááļá
ááááģá áááá
ááááģá ááŧááá
ááááģá ááááá
ááááģá ááŧá
ááááģá áááááááááļá
ááááģá ááģáááˇáá¸
Lookup Postal Codeá ááļáááááááááļáááááĸáˇááááááļááááŧáááŧáááááááá¸ááááļááááļáá ááŊáááļááááááá ááááģá ááģá ááŧáᡠááˇáááŧáĸáááááá GET /api/v1/lookup/:postcode â postcode (ááááŧáááļá áĸâᨠááááá) lang (ááááážáá en áŦ km)á
áááážááááá áá
ááááá < 50ms
REST API
áááááá JSON
áááááˇááĨáááˇááááá
áĄ,á á á ááááž/áááá
Postman & REST
cURL áŦ HTTP client ááļááŊá
// GET /api/v1/districts/:id â Get District Details
// id: district UUID, lang (optional): en | km
fetch(
"https://api.cambodiapostalcode.com/v1/districts/23d9c574-5140-0a01-38a6-69f48bfeb435?lang=en"
)
// Example response
{
"statusCode": 200,
"data": {
"id": "fe91c73b-...",
"name": "Serei Saophoan",
"type": "krong",
"postal_code_prefix": "106",
"province_name": "Banteay Meanchey"
},
"metadata": { "correlationId": "..."
}
}áááážáááááááļáááˇááááášáááááŧááááááļáá ááááģá áášáááŧ?