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 & easy

Scan the code with your preferred banking or e‑wallet app.

Donation QR code

Support via Affiliate Links

No extra cost

Using these links helps cover hosting and maintenance. Thank you!

Disclosure: As an affiliate, I may earn commissions from qualifying purchases. Your support helps keep PSGC Cloud running.