Cities

Endpoints limited to cities with filtering and traversal to barangays.

GET /api/v1/cities

List cities

Params: q, region_code, province_code, per_page.
GET /api/v1/cities/{city}

Show a city

GET /api/v1/cities/{city}/barangays

Barangays within a city

Code Samples

List Cities

curl -s https://api.example.com/api/v1/cities
fetch('https://api.example.com/api/v1/cities')
  .then(r => r.json())
  .then(console.log)
axios.get('https://api.example.com/api/v1/cities')
  .then(r => console.log(r.data))
<?php
$client = new \GuzzleHttp\Client(['base_uri' => 'https://api.example.com']);
$res = $client->get('/api/v1/cities');
$body = json_decode($res->getBody(), true);
print_r($body);

Show City

curl -s https://api.example.com/api/v1/cities/012801
fetch('https://api.example.com/api/v1/cities/012801')
  .then(r => r.json())
  .then(console.log)
axios.get('https://api.example.com/api/v1/cities/012801')
  .then(r => console.log(r.data))
<?php
$client = new \GuzzleHttp\Client(['base_uri' => 'https://api.example.com']);
$res = $client->get('/api/v1/cities/012801');
$body = json_decode($res->getBody(), true);
print_r($body);