Search infrastructure notices
search_infra_projectsSearch Philippine government infrastructure projects from PhilGEPS data. Filter by region, keyword, status, province, or minimum cost to find construction, road, bridge, flood control, and school building projects.
Instructions
Search Philippine government infrastructure projects.
Backed by PhilGEPS open notice listing filtered for infra-related work (construction / road / bridge / flood control / drainage / school building / civil works). Source: https://www.philgeps.gov.ph/. Approved budget amounts are not published in the open notice listing, so cost_php is null in most records. min_cost_php almost never matches, because the open listing omits approved budget for nearly every record. The DPWH transparency portal API is currently blocked by Cloudflare and not used. Examples:
search_infra_projects(keyword="flood control") search_infra_projects(region="ncr") search_infra_projects(min_cost_php=100_000_000)
On failure: returns {results: [], upstream_error: true, data_status: "unavailable", caveats: [...]} instead of a bare list, with the real upstream error in caveats. This tool never checks an argument before the PhilGEPS fetch runs, so validation_error is always false.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| year | No | Filter publish date to this calendar year. Excludes records with no publish date, so a year filter never returns an undated record. | |
| limit | No | Max results (default 25, capped at 100). | |
| region | No | PH region filter (partial match against agency text). | |
| status | No | Status filter (partial match, e.g. 'open', 'awarded'). | |
| keyword | No | Title/agency substring (e.g. 'flood control', 'bridge'). | |
| province | No | Province name filter (partial match). | |
| min_cost_php | No | Minimum approved cost in PHP. The open notice listing does not publish approved budget for almost any record, so setting this today returns few or no results rather than a true cost-ranked subset. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |