Philippine Standard Geographic Code API By Rootscratch

v1.1.0 2025-02-18 15:01 UTC

This package is auto-updated.

Last update: 2025-05-18 15:40:28 UTC


README

Screenshot

Overview

The PSGC-API provides access to the Philippine Standard Geographic Code (PSGC) data. This API allows users to retrieve information about regions, provinces, cities, municipalities, and barangays in the Philippines.

https://psgc.rootscratch.com/

Features

  • Retrieve data for all regions, provinces, cities, municipalities, and barangays
  • Filter data based on specific criteria
  • Easy integration with other applications

Installation

To install the PSGC-API via Composer, run the following command:

composer require rootscratch/psgc

Usage

To use the PSGC-API in your PHP project, include the Composer autoloader:

require 'vendor/autoload.php';

use Rootscratch\PSGC\PSGC;

$psgcApi = new PSGC();
$regions = $psgcApi->Regions();
print_r($regions);
  • $psgcApi->Regions($region_id = null) - Retrieve all regions
  • $psgcApi->Provinces($province_id = null) - Retrieve all provinces
  • $psgcApi->MunicipalAndCities($MunicipalAndCities_ID = null) - Retrieve all cities & municipalities
  • $psgcApi->Municipal($municipal_id = null) - Retrieve all Municipal
  • $psgcApi->City($city_id = null) - Retrieve all City
  • $psgcApi->Barangays($barangay_id = null) - Retrieve all barangays

Map Locator

Map

To view a sample of the map locator, visit this link.

Contributing

Contributions are welcome! Please fork the repository and submit a pull request.

Contact

For any questions or inquiries, please contact Rootscratch at jaycee@rootscratch.com.

Packagist

The PSGC-API is also available on Packagist: rootscratch/psgc