Philippine Standard Geographic Code API
Lightweight, structured & fast access to regions, provinces, cities, municipalities and barangays. Built for developers – no sign‑up required.
Features
Simple REST
Uniform predictable endpoints for each resource level.
Fast JSON
Lean payloads and consistent field shapes.
Zero Auth
Public reference data – start consuming immediately.
Quick Start
Fetch a list of regions in seconds, then traverse down to provinces, cities / municipalities and barangays.
# curl
curl -s https://psgc.cloud/api/regions | jq '.[0:3]'
# fetch (JavaScript)
const res = await fetch('https://psgc.cloud/api/regions');
const regions = await res.json();
console.log(regions[0]);
FAQ
Is the data official?
Data structure mirrors official PSGC but this service is community provided; verify critical uses.
How often is it updated?
Updates occur as new PSGC releases are published.
Can I bulk download?
Yes, but please cache results to reduce load.
Do you offer a GraphQL endpoint?
Not currently; REST focus keeps responses lean.
Is there a rate limit?
Light protective throttling may apply; respectful usage rarely hits it.
Start Building
Jump into the endpoints and wire geographic data into your product today.
Support PSGC Cloud
PSGC Cloud is maintained by John Joshua A. Lipio and shared publicly so others can use it in their projects. If you find it helpful, you can donate via QR or support through affiliate links below.
Donate via QR
Fast & easyScan the code with your preferred banking or e‑wallet app.

Support via Affiliate Links
No extra costUsing these links helps cover hosting and maintenance. Thank you!
-
HostingerAffordable shared & VPS hosting
-
Claw CloudDeveloper‑friendly cloud services
-
DigitalOceanDroplets, Managed DBs, App Platform
Disclosure: As an affiliate, I may earn commissions from qualifying purchases. Your support helps keep PSGC Cloud running.