Pumi

Welcome to the Pumi API. Pumi (ភូមិ pronounced Poom, which means Village in Khmer) is an Open Source API containing Geodata for administrative regions in Cambodia including Provinces, Districts, Communes and Villages. Below you'll find a No Frills Demo which uses the Pumi API to provide a UI for entering any location in Cambodia and some documentation on how to use the API. You can also checkout the official Ruby gem for information on how to use this in a Ruby application.


No Frills™ Demo

View Page Source


API

Provinces

https://pumi.onrender.com/pumi/provinces

Filter Options

id
Filter by id. E.g. https://pumi.onrender.com/pumi/provinces?id=12
name_en
Filter by English Name. E.g. https://pumi.onrender.com/pumi/provinces?name_en=Phnom+Penh
name_km
Filter by Khmer Name. E.g. https://pumi.onrender.com/pumi/provinces?name_km=%E1%9E%97%E1%9F%92%E1%9E%93%E1%9F%86%E1%9E%96%E1%9F%81%E1%9E%89

Districts

https://pumi.onrender.com/pumi/districts

Filter Options

province_id
Filter by province id. E.g. https://pumi.onrender.com/pumi/districts?province_id=12
id
See Provinces
name_en
See Provinces
name_km
See Provinces

Communes

https://pumi.onrender.com/pumi/communes

Filter Options

district_id
Filter by district id. E.g. https://pumi.onrender.com/pumi/communes?district_id=1201
province_id
See Districts
id
See Provinces
name_en
See Provinces
name_km
See Provinces

Villages

https://pumi.onrender.com/pumi/villages

Filter Options

commune_id
Filter by commune id. E.g. https://pumi.onrender.com/pumi/villages?commune_id=120101
district_id
See Communes
province_id
See Districts
id
See Provinces
name_en
See Provinces
name_km
See Provinces