แแแแ แแแแธแ แแผแแท
แแแแปแแแแแแแแผแแแแแแแแธแแแแแแแถแแ แแผแแท แแแแแแ แแแ? แแผแแทแแแแแแแทแแแ แแแแปแ แแปแ แแแแแแ แแแ แแแแปแ แแแแปแ แแแแถแ แแแแแแถแ แแแแแ แแแแแ แแแแแถแ แแแแแปแแถแ แแแแพแแแแแแแแพแแแพแแแแธแแแแแแแผแแแแแแแแธแแแแแแแแแนแแแแแผแแแแแแถแแ แแผแแท แแแแแแ แแแ แแทแแแธแแถแแแแแแแแแแแแ แแผแแถแแ แแแแปแ แแแแถแ แแแแแแถแแ
แแแแปแ แแปแ แแแแแแ แแแ, แแแแปแ แแแแถแ แแแแแแถแ, แแแแแ แแแแแถแ
แแแแแผแแแแแแแแธแแ แ แจแ แฃแ แฃแ แก แแแแแถแแ แแผแแท แแแแแแ แแแ แแแแแแแถแแแแแแแถแแแแแแทแแแแแแแถแแแธแแฝแแแ
แแแแผแแแแแแแถแแแแ แแทแแแแแแผแแแแแแแแธแแแแแแแถแแ แแผแแท แแแแแแ แแแ
แแแแพแแแแแแแแถแแแแแแแแ แแแแแแแพแแแแปแแแแแ แแผแแท แแแแแแ แแแ
[แแแแแแขแแแแแแฝแ]
[แขแถแแแแแแถแแแแแผแ]
แแผแแท แแแแแแ แแแ, แแปแ แแแแแแ แแแ
แแแแปแ แแแแถแ แแแแแแถแ, แแแแแ แแแแแถแ
แ แจแ แฃแ แฃแ แก
แแแแแปแแถ
แแผแแท แแแแแแ แแแ แแบแแถแแผแแทแแฝแแแแแปแแแปแ แแปแ แแแแแแ แแแ แแแแปแ แแแแปแ แแแแถแ แแแแแแถแ แแแแแ แแแแแ แแแแแถแแ แแแแแผแแแแแแแแธแแ แจแแแแแแแแแผแแแถแแแบ 08030301 แแแแแถแแแแแแแแแธแแ แแแแปแแ แแปแแ แแแ แถแ แแทแแแถแแแแแพแแขแถแแแแแแถแแแแแแปแแถแ
Lookup Postal Codeแ แแถแแแแแแแแแถแแแแแขแทแแแแแแถแแแแผแแแผแแแแแแแแธแแแแถแแแแถแแ แแฝแแแถแแแแแแแ แแแแปแ แแปแ แแผแแท แแทแแแผแขแแแแแแ GET /api/v1/lookup/:postcode โ postcode (แแแแผแแแถแ แขโแจ แแแแแ) lang (แแแแแพแแ en แฌ km)แ
แแแแพแแแแแ แแ
แแแแแ < 50ms
REST API
แแแแแแ JSON
แแแแแทแแฅแแแทแแแแแ
แก,แ แ แ แแแแพ/แแแแ
Postman & REST
cURL แฌ HTTP client แแถแแฝแ
// GET /api/v1/villages/:id โ Get Village Details
// id: village UUID, lang (optional): en | km
fetch(
"https://api.cambodiapostalcode.com/v1/villages/bd06f42e-6df7-4f70-bc17-0972b6fc5034?lang=en"
)
// Example response
{
"statusCode": 200,
"data": {
"id": "197f0859-...",
"name": "Ou Doung",
"type": "village",
"postal_code": "23010301",
"commune_name": "Pong Tuek"
},
"metadata": { "correlationId": "..."
}
}แแแแพแแแแแแแถแแแทแแแแแนแแแแแผแแแแแแถแแ แแผแแท แแแแแแ แแแ?
แแแแ แแแแธแ แแผแแท
แแแแปแแแแแแแแผแแแแแแแแธแแแแแแแถแแ แแผแแท แแแแแแ แแแ? แแผแแทแแแแแแแทแแแ แแแแปแ แแปแ แแแแแแ แแแ แแแแปแ แแแแปแ แแแแถแ แแแแแแถแ แแแแแ แแแแแ แแแแแถแ แแแแแปแแถแ แแแแพแแแแแแแแพแแแพแแแแธแแแแแแแผแแแแแแแแธแแแแแแแแแนแแแแแผแแแแแแถแแ แแผแแท แแแแแแ แแแ แแทแแแธแแถแแแแแแแแแแแแ แแผแแถแแ แแแแปแ แแแแถแ แแแแแแถแแ
แแแแปแ แแปแ แแแแแแ แแแ, แแแแปแ แแแแถแ แแแแแแถแ, แแแแแ แแแแแถแ
แแแแแผแแแแแแแแธแแ แ แจแ แฃแ แฃแ แก แแแแแถแแ แแผแแท แแแแแแ แแแ แแแแแแแถแแแแแแแถแแแแแแทแแแแแแแถแแแธแแฝแแแ
แแแแผแแแแแแแถแแแแ แแทแแแแแแผแแแแแแแแธแแแแแแแถแแ แแผแแท แแแแแแ แแแ
แแแแพแแแแแแแแถแแแแแแแแ แแแแแแแพแแแแปแแแแแ แแผแแท แแแแแแ แแแ
[แแแแแแขแแแแแแฝแ]
[แขแถแแแแแแถแแแแแผแ]
แแผแแท แแแแแแ แแแ, แแปแ แแแแแแ แแแ
แแแแปแ แแแแถแ แแแแแแถแ, แแแแแ แแแแแถแ
แ แจแ แฃแ แฃแ แก
แแแแแปแแถ
แแผแแท แแแแแแ แแแ แแบแแถแแผแแทแแฝแแแแแปแแแปแ แแปแ แแแแแแ แแแ แแแแปแ แแแแปแ แแแแถแ แแแแแแถแ แแแแแ แแแแแ แแแแแถแแ แแแแแผแแแแแแแแธแแ แจแแแแแแแแแผแแแถแแแบ 08030301 แแแแแถแแแแแแแแแธแแ แแแแปแแ แแปแแ แแแ แถแ แแทแแแถแแแแแพแแขแถแแแแแแถแแแแแแปแแถแ
Lookup Postal Codeแ แแถแแแแแแแแแถแแแแแขแทแแแแแแถแแแแผแแแผแแแแแแแแธแแแแถแแแแถแแ แแฝแแแถแแแแแแแ แแแแปแ แแปแ แแผแแท แแทแแแผแขแแแแแแ GET /api/v1/lookup/:postcode โ postcode (แแแแผแแแถแ แขโแจ แแแแแ) lang (แแแแแพแแ en แฌ km)แ
แแแแพแแแแแ แแ
แแแแแ < 50ms
REST API
แแแแแแ JSON
แแแแแทแแฅแแแทแแแแแ
แก,แ แ แ แแแแพ/แแแแ
Postman & REST
cURL แฌ HTTP client แแถแแฝแ
// GET /api/v1/villages/:id โ Get Village Details
// id: village UUID, lang (optional): en | km
fetch(
"https://api.cambodiapostalcode.com/v1/villages/bd06f42e-6df7-4f70-bc17-0972b6fc5034?lang=en"
)
// Example response
{
"statusCode": 200,
"data": {
"id": "197f0859-...",
"name": "Ou Doung",
"type": "village",
"postal_code": "23010301",
"commune_name": "Pong Tuek"
},
"metadata": { "correlationId": "..."
}
}แแแแพแแแแแแแถแแแทแแแแแนแแแแแผแแแแแแถแแ แแผแแท แแแแแแ แแแ?