Sub-Municipalities Database
PSGC Sub-Municipalities API
Some specific local government structures include intermediate sub-municipal administrative divisions (such as specific districts in Manila).
Integration Note: If the PSGC dataset does not expose a distinct sub-municipality layer for a targeted locality, we recommend jumping directly to its barangays collection endpoint.
GET
/api/v1/sub-municipalities
List sub-municipalities (if supported)
GET
/api/v1/sub-municipalities/{sub}
Show a sub-municipality
GET
/api/v1/sub-municipalities/{sub}/barangays
Barangays under a sub-municipality
Developer Code Samples
List Sub-Municipalities
cURL
curl -s https://psgc.cloud/api/v1/sub-municipalities
fetch API
fetch('https://psgc.cloud/api/v1/sub-municipalities')
.then(res => res.json())
.then(console.log)
Axios
import axios from 'axios';
axios.get('https://psgc.cloud/api/v1/sub-municipalities')
.then(res => console.log(res.data))
PHP (Guzzle)
<?php
$client = new \GuzzleHttp\Client(['base_uri' => 'https://psgc.cloud']);
$res = $client->get('/api/v1/sub-municipalities');
$body = json_decode($res->getBody(), true);
print_r($body);