áááá áááá¸á ááááģá
ááááģááááááááŧáááááááá¸áááááááļáá ááááģá áááááááá? ááááģááááááááˇááá ááááģáááááá ááááá áááááá áļá áááááģááļá áááážáááááááážááážáááá¸áááááááŧáááááááá¸ááááááááášáááááŧááááááļáá ááááģá áááááááá ááˇááá¸ááļáááááááááááá ááŧááļáá ááááá áááááá áļáá
ááááģá ááááá áááááá áļá
áááááŧáááááááá¸ááááááģá ááááģá áááááááá á áļáááááážáááá á áŖá áĻ áááááááááá¸áááááŧáááááļááąááááááá ááááááá¸ááááááļááááááááĸááááááááļáááááģáááá ááˇáááááááá¸áá áģáááááááááááááģáá
áááážáááģá á§ ááˇáááŧááˇááļáááĸááááááģá ááááģá áááááááá
ááááŧáááááááļáááááááááļáá ááááģá áááááááá
áááážáááģá á§ ááļáááĸááááļááĸáááááááááŧá
áááážááážá á áážáááá¸áááá áļááááááááļáááá áážáááááģá ááģá ááˇáááŧáᡠááááģá ááááá áááááá áļá ááļááĸááááááááŧáá
áááážá 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/a6664080-04a5-9020-a2a0-b25c55f38e72?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/a6664080-04a5-9020-a2a0-b25c55f38e72?lang=en"
)
// Example response
{
"statusCode": 200,
"data": {
"id": "fe91c73b-...",
"name": "Serei Saophoan",
"type": "krong",
"postal_code_prefix": "106",
"province_name": "Banteay Meanchey"
},
"metadata": { "correlationId": "..."
}
}áááážáááááááļáááˇááááášáááááŧááááááļáá ááááģá áááááááá?