# World Bank Procurement Tender Scraper (`scrapingmonkey/world-bank-procurement-scraper`) Actor

Scrape World Bank Procurement procurement notices. Search and collect record details. Export available fields to Excel, CSV or JSON.

- **URL**: https://apify.com/scrapingmonkey/world-bank-procurement-scraper.md
- **Developed by:** [ScrapingMonkey](https://apify.com/scrapingmonkey) (community)
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

Extract World Bank Procurement procurement notices for tender discovery, buyer research and procurement monitoring. **World Bank Procurement Tender Scraper** collects public information into one complete dataset table, ready to export as Excel, CSV or JSON.

Use search filters or individual public record links, set how many results you need and start the Actor. Search finds matching records; Details retrieves the available information for records you already know.

| At a glance | Details |
|---|---|
| 📥 Input | Search filters or individual public record links |
| 📋 Collection modes | Search tender records; Get tender details |
| 📤 Output | One row per record, or a failed row for an unsuccessful input |
| 📄 Pagination | Automatic, up to `maxResults` while more records are available |
| 🔐 Website login | Not required |
| 💾 Export | One dataset view with all fields; Excel, CSV and JSON |

### What the World Bank Procurement scraper collects 📋

| Mode | What you receive |
|---|---|
| **Search tender records** | Matching procurement notices and the fields published in the search results. |
| **Get tender details** | Available public information for each supplied record. The full output example below shows its actual fields. |

The field table and complete examples below show the information this Actor returns. Optional values depend on what the source publishes for the selected record.

Coverage for this Actor:

- Some historical source notices can contain inconsistencies between summary fields and the published notice text. The Actor preserves source values without inventing corrections.

### How to scrape World Bank Procurement 🚀

1. Choose **Search tender records** or **Get tender details**.
2. Complete the search filters or individual public record links.
3. Set **Maximum results**. The minimum is 1.
4. Start the Actor and review the saved dataset.
5. Export the results or connect them to your workflow.

#### Search tender records — input example

```json
{
  "mode": "search",
  "maxResults": 10
}
```

#### Get tender details — input example

```json
{
  "mode": "details",
  "recordUrls": [
    "https://projects.worldbank.org/en/projects-operations/procurement-detail/OP00461433"
  ],
  "maxResults": 1
}
```

`maxResults` limits all saved rows for each search or supplied record, including a failed row. It does not guarantee that the source has that many matching records. A detail lookup normally returns one record, although sources with multiple revisions or establishments can return more.

### World Bank Procurement data fields and complete output 📦

Each result stays in one row. Every returned field appears in the same dataset view, including list fields and additional published facts. Fields unavailable for a particular record remain empty.

| Field | Included data |
|---|---|
| `result_type` | Selected collection mode. |
| `input` | Submitted search settings, record link or record number. |
| `status` | Success or failed outcome. |
| `error_code` | Failure category for an unsuccessful input. |
| `error_message` | Readable explanation for an unsuccessful input. |
| `id` | Id, when published. |
| `notice_type` | Notice type, when published. |
| `noticedate` | Noticedate, when published. |
| `notice_version_no` | Notice version no, when published. |
| `notice_lang_name` | Notice lang name, when published. |
| `notice_lang_code` | Notice lang code, when published. |
| `notice_status` | Notice status, when published. |
| `submission_deadline_date` | Submission deadline date, when published. |
| `submission_deadline_time` | Submission deadline time, when published. |
| `project_ctry_code` | Project ctry code, when published. |
| `project_ctry_name` | Project ctry name, when published. |
| `project_id` | Project id, when published. |
| `project_name` | Project name, when published. |
| `regionname` | Regionname, when published. |
| `prodline` | Prodline, when published. |
| `credit.financing_id` | Credit / financing id, when published. |
| `sector.sector_code` | Sector / sector code, when published. |
| `sector.sector_description` | Sector / sector description, when published. |
| `agency_name` | Agency name, when published. |
| `bid_reference_no` | Bid reference no, when published. |
| `bid_currency_code` | Bid currency code, when published. |
| `bid_estimate_amount` | Bid estimate amount, when published. |
| `bid_description` | Bid description, when published. |
| `procurement_group` | Procurement group, when published. |
| `procurement_group_desc` | Procurement group desc, when published. |
| `procurement_group_desc_srt` | Procurement group desc srt, when published. |
| `procurement_method_code` | Procurement method code, when published. |
| `procurement_method_name` | Procurement method name, when published. |
| `contact_address` | Contact address, when published. |
| `contact_ctry_code` | Contact ctry code, when published. |
| `contact_ctry_name` | Contact ctry name, when published. |
| `contact_email` | Contact email, when published. |
| `contact_job_title` | Contact job title, when published. |
| `contact_name` | Contact name, when published. |
| `contact_organization` | Contact organization, when published. |
| `contact_phone_no` | Contact phone no, when published. |
| `contact_web_url` | Contact web url, when published. |
| `unspsc_classification.proc_voc_id` | Unspsc classification / proc voc id, when published. |
| `unspsc_classification.proc_voc_title` | Unspsc classification / proc voc title, when published. |
| `unspsc_classification.seg_id` | Unspsc classification / seg id, when published. |
| `unspsc_classification.seg_title` | Unspsc classification / seg title, when published. |
| `unspsc_classification.family_id` | Unspsc classification / family id, when published. |
| `unspsc_classification.family_title` | Unspsc classification / family title, when published. |
| `unspsc_classification.class_id` | Unspsc classification / class id, when published. |
| `unspsc_classification.class_title` | Unspsc classification / class title, when published. |
| `unspsc_classification.cmdty_id` | Unspsc classification / cmdty id, when published. |
| `unspsc_classification.cmdty_title` | Unspsc classification / cmdty title, when published. |
| `submission_date` | Submission date, when published. |
| `notice_text` | Notice text, when published. |
| `noticetitle` | Noticetitle, when published. |
| `api_modified_date` | Api modified date, when published. |
| `market_approach_code` | Market approach code, when published. |
| `market_approach_name` | Market approach name, when published. |
| `market_approach_region_code` | Market approach region code, when published. |
| `market_approach_region_name` | Market approach region name, when published. |
| `procurement_major_sector_code` | Procurement major sector code, when published. |
| `procurement_major_sector_name` | Procurement major sector name, when published. |
| `record_id` | Stable identifier for the source record. |
| `url` | Public source link when the website provides one. |
| `contract_id` | Contract id, when published. |
| `ctr_orig_notice_id` | Ctr orig notice id, when published. |
| `additional_fields.name` | Names of additional published fields, when present. |
| `additional_fields.value` | Their corresponding values in the same order. |

The complete result below is included for every mode. Text and lists are not shortened. These are examples from validation runs; the source can change.

#### Search tender records — complete JSON result

```json
{
  "result_type": "search",
  "input": "{\"keywords\": null}",
  "id": "OP00461433",
  "notice_type": "Invitation for Bids",
  "noticedate": "28-Sep-2026",
  "notice_version_no": "1",
  "notice_lang_name": "Spanish; Castilian",
  "notice_lang_code": "ES",
  "notice_status": "Published",
  "submission_deadline_date": "2026-10-26T00:00:00Z",
  "submission_deadline_time": "14:00",
  "project_ctry_code": "HN",
  "project_ctry_name": "Honduras",
  "project_id": "P169901",
  "project_name": "Water Security in the Dry Corridor of Honduras",
  "regionname": "Latin America And Caribbean",
  "prodline": "PE",
  "credit.financing_id": [
    "IDA66800"
  ],
  "sector.sector_code": [
    "WF",
    "AI"
  ],
  "sector.sector_description": [
    "Public Administration - Water, Sanitation and Waste Management",
    "Irrigation and Drainage"
  ],
  "agency_name": "Secretaria de Agricultura y Ganaderia",
  "bid_reference_no": "HN-SAG-553515-CW-RFP",
  "bid_currency_code": "USD",
  "bid_estimate_amount": "13857708.67",
  "bid_description": "Diseño y Rehabilitación de la Planta de Tratamiento de Nacaome, PTAP Nacaome.",
  "procurement_group": "CW",
  "procurement_group_desc": "Works",
  "procurement_group_desc_srt": "Works",
  "procurement_method_code": "RFP",
  "procurement_method_name": "Request for Proposals",
  "contact_address": "Boulevard Centroamerica, Avenida La FAO\ncontiguo a INJUPEMP Tegucigalpa,\nFrancisco Morazán HN, 12101",
  "contact_ctry_code": "HN",
  "contact_ctry_name": "Honduras",
  "contact_email": "jose.benitez@sag.gob.hn",
  "contact_job_title": "Coordinador General Interino de la UAP",
  "contact_name": "Jose Benitez",
  "contact_organization": "Secretaria de Agricultura y Ganaderia",
  "contact_phone_no": "3252-3638",
  "contact_web_url": "https://sag.gob.hn/",
  "unspsc_classification.proc_voc_id": [
    "40151700",
    "40151500",
    "47101500",
    "47101600",
    "72121505",
    "70171600"
  ],
  "unspsc_classification.proc_voc_title": [
    "Pump parts and accessories",
    "Pumps",
    "Water treatment and supply equipment",
    "Water treatment consumables",
    "Waste water and sewage treatment plant construction service",
    "Water quality management services"
  ],
  "unspsc_classification.seg_id": [
    "40000000",
    "40000000",
    "47000000",
    "47000000",
    "72000000",
    "70000000"
  ],
  "unspsc_classification.seg_title": [
    "Distribution and Conditioning Systems and Equipment and Components",
    "Distribution and Conditioning Systems and Equipment and Components",
    "Cleaning Equipment and Supplies",
    "Cleaning Equipment and Supplies",
    "Building and Facility Construction and Maintenance Services",
    "Farming and Fishing and Forestry and Wildlife Contracting Services"
  ],
  "unspsc_classification.family_id": [
    "40150000",
    "40150000",
    "47100000",
    "47100000",
    "72120000",
    "70170000"
  ],
  "unspsc_classification.family_title": [
    "Industrial pumps and compressors",
    "Industrial pumps and compressors",
    "Water and wastewater treatment supply and disposal",
    "Water and wastewater treatment supply and disposal",
    "Nonresidential building construction services",
    "Water resources development and oversight"
  ],
  "unspsc_classification.class_id": [
    "40151700",
    "40151500",
    "47101500",
    "47101600",
    "72121500",
    "70171600"
  ],
  "unspsc_classification.class_title": [
    "Pump parts and accessories",
    "Pumps",
    "Water treatment and supply equipment",
    "Water treatment consumables",
    "Industrial plant construction services",
    "Water quality management services"
  ],
  "unspsc_classification.cmdty_id": [
    null,
    null,
    null,
    null,
    "72121505",
    null
  ],
  "unspsc_classification.cmdty_title": [
    null,
    null,
    null,
    null,
    "Waste water and sewage treatment plant construction service",
    null
  ],
  "submission_date": "2026-09-28T00:00:00Z",
  "notice_text": "<p><strong><u>ENMIENDA&nbsp; AL LLAMADO DE LA SOLICITUD DE PROPUESTAS</u></strong></p><p><strong>Llamado de la Solicitud de Propuestas</strong></p><p><strong>Solicitud de Propuestas para Obras</strong></p><p><strong>(Dise&ntilde;o y Construcci&oacute;n)</strong></p><p>&nbsp;</p><p><strong>Contratante:</strong> Secretar&iacute;a de Agricultura y Ganader&iacute;a (SAG).</p><p><strong>Proyecto:</strong> Proyecto de Seguridad H&iacute;drica en el Corredor Seco de Honduras.</p><p><strong>Nombre del contrato:</strong> Dise&ntilde;o y Rehabilitaci&oacute;n de la Planta de Tratamiento de Agua Potable de Nacaome, (PTAP Nacaome).</p><p><strong>Pa&iacute;s:</strong> Honduras.</p><p><strong>Cr&eacute;dito No.:</strong> 6680-HN.</p><p><strong>SDP No.:</strong> SDP-O-1-SH-6680-2026.</p><p><strong>Solicitud de Propuestas No.: STEP</strong>, HN-SAG-553515-CW-RFP.</p><p><strong>Emitida el:</strong> Doce (12) de agosto de 2026.</p><p>1. El Gobierno de la Rep&uacute;blica de Honduras ha recibido financiamiento del Banco Mundial para cubrir el costo de Proyecto de Seguridad H&iacute;drica en el Corredor Seco de Honduras, y tiene la intenci&oacute;n de aplicar una parte de los fondos obtenidos para realizar pagos en virtud del contrato correspondiente al Dise&ntilde;o y Rehabilitaci&oacute;n de la Planta de Tratamiento de Agua Potable de Nacaome, (PTAP Nacaome).</p><p>2. La Secretar&iacute;a de Agricultura y Ganader&iacute;a (SAG), a trav&eacute;s de la Unidad de Administraci&oacute;n de Proyectos (UAP) y Unidad de Gesti&oacute;n de Proyecto (UGP) del Proyecto de Seguridad H&iacute;drica en el Corredor Seco de Honduras, <strong>invita a los Proponentes elegibles a presentar Propuestas en sobre cerrado</strong> para <strong>El Dise&ntilde;o y Rehabilitaci&oacute;n de la Planta de Tratamiento de Agua Potable de Nacaome, (PTAP Nacaome)</strong>. Cuya capacidad es de 72 L/s. El proyecto se encuentra ubicado en las siguientes coordenadas, Zona 16P (13.529722, -87.485278) y tiene contemplado los siguiente:&nbsp;</p><ul><li><strong>Sectores a intervenir:</strong>&nbsp;Plan de Gesti&oacute;n Ambiental y Social del Contratista (PGAS-C), azud, bombeo, pretratamiento, floculaci&oacute;n y sedimentaci&oacute;n, sistemas el&eacute;ctricos y de automatizaci&oacute;n, dosificaci&oacute;n qu&iacute;mica, filtraci&oacute;n, tanques, lodos, equipamiento electromec&aacute;nico, laboratorio, energ&iacute;a solar y obras arquitect&oacute;nicas.&nbsp;</li><li><strong>Componentes a rehabilitar:</strong>&nbsp;Sistemas hidr&aacute;ulicos y de proceso, dosificaci&oacute;n qu&iacute;mica, mejoras el&eacute;ctricas y de infraestructura.</li><li><strong>Componentes nuevos:</strong>&nbsp;Hidrociclones de desarenado, migraci&oacute;n a hipoclorito de calcio e insumo para ajuste de pH, automatizaci&oacute;n, sistema solar y cisterna de almacenamiento.</li><li><strong>Particularidad de la Planta de Nacaome:</strong>&nbsp;Instalaci&oacute;n de una nueva l&iacute;nea de floculaci&oacute;n y sedimentaci&oacute;n. La rehabilitaci&oacute;n se ejecutar&aacute; <strong>manteniendo la planta en operaci&oacute;n continua<strong>[1]</strong></strong>, sin interrupci&oacute;n del servicio.</li><li><strong>Per&iacute;odo de Entrega/Construcci&oacute;n es: Once&nbsp;(11) meses.</strong></li></ul><p>3. La contrataci&oacute;n se llevar&aacute; a cabo a trav&eacute;s de competencia internacional mediante Solicitud de Propuestas (SDP) conforme se especifica en las &ldquo;Regulaciones de Adquisiciones para Prestatarios: Adquisiciones para Prestatarios: Regulaciones de Adquisiciones en Operaciones de Financiamiento para Proyectos de Inversi&oacute;n del Banco Mundial publicado en julio del 2016 revisados en noviembre del 2017 y agosto del 2018 (&ldquo;Regulaciones de Adquisiciones&rdquo;), y estar&aacute; abierta a todos los Proponentes inicialmente seleccionados.</p><p>4. Los Proponentes elegibles pueden pedir m&aacute;s informaci&oacute;n a la UGP de Seguridad H&iacute;drica en el Corredor Seco de Honduras, dependiente de la UAP, de la Secretar&iacute;a de Agricultura y Ganader&iacute;a (SAG), se pueden comunicar por medio del correo electr&oacute;nico: <strong>procesosseguridadhidrica6680@gmail.com</strong><strong> </strong>e indagar los documentos de la SDP durante el horario de atenci&oacute;n 8:30 a.m. a 4:30 p.m. en la direcci&oacute;n que se indica al final de esta SDP.</p><p>5. Los Proponentes interesados pueden adquirir el documento de la SDP en <strong>espa&ntilde;ol </strong>mediante el env&iacute;o de una solicitud por escrito a la direcci&oacute;n que se indica m&aacute;s abajo. El documento se enviar&aacute; por correo electr&oacute;nico.</p><p>6.Se utilizar&aacute; un proceso de SDP de dos sobres y una sola etapa, y la Propuesta consistir&aacute; en (i) la Parte T&eacute;cnica, sin ninguna referencia a los precios; y (ii) la Parte Financiera, como se detalla en el documento de la SDP. Las Partes T&eacute;cnica y Financiera de las Propuestas se presentar&aacute;n simult&aacute;neamente en dos sobres cerrados separados.</p><p>7. La Propuesta, tanto la Parte T&eacute;cnica como la Parte Financiera, debe entregarse a la direcci&oacute;n que figura al final de esta SDP, en o antes del <strong>veintiseis&nbsp;(26) de octubre de 2026, a las 14:00 horas, hora oficial de la Rep&uacute;blica de Honduras,</strong> La adquisici&oacute;n electr&oacute;nica no ser&aacute; permitida. <strong>Las Propuestas tard&iacute;as ser&aacute;n rechazadas.</strong> La Parte T&eacute;cnica de las Propuestas se abrir&aacute; p&uacute;blicamente en presencia de los representantes designados de los Proponentes y de cualquier persona que elija asistir a la direcci&oacute;n que figura a continuaci&oacute;n al final de esta SDP, el <strong>veintiseis (26) de octubre de 2026, a las 14:00 horas, hora oficial de la Rep&uacute;blica de Honduras</strong>. La Parte Financiera permanecer&aacute; sin abrir y se mantendr&aacute; en custodia segura de la UAP hasta la segunda apertura p&uacute;blica de la Parte Financiera, luego de la evaluaci&oacute;n de la Parte T&eacute;cnica de las Propuestas.</p><p>8. Todas las Propuestas deben estar acompa&ntilde;adas por una <strong>Declaraci&oacute;n de Mantenimiento de la Propuesta y una Declaraci&oacute;n del M&eacute;todo de Contrataci&oacute;n de Mano de Obra Local</strong><em>.</em></p><p>9. Se llama la atenci&oacute;n sobre las Regulaciones de Adquisiciones que requieren que el Prestatario divulgue informaci&oacute;n sobre la propiedad efectiva del adjudicatario, como parte de la Notificaci&oacute;n de Adjudicaci&oacute;n de Contrato, utilizando el Formulario de Divulgaci&oacute;n de la Propiedad Efectiva incluido en el documento de la SDP.</p><p>10. La direcci&oacute;n o las direcciones antes mencionadas son las siguientes:</p><p>Unidad de Gesti&oacute;n del Proyecto de Seguridad H&iacute;drica en el Corredor Seco de Honduras.</p><p>&Aacute;rea de Adquisiciones.</p><p>Proyecto de Seguridad H&iacute;drica en el Corredor Seco de Honduras, Condominio, Los Casta&ntilde;os, Sexto Piso, Boulevard Moraz&aacute;n, Tegucigalpa M.D.C., Departamento de Francisco Moraz&aacute;n, Honduras.</p><p>Tel&eacute;fono: + (504) 8932-6202.</p><p><strong>procesosseguridadhidrica6680@gmail.com</strong></p><p>https://www.seguridadhidrica-sag.org&nbsp;</p><p>&nbsp;</p><p><strong>SECRETAR&Iacute;A DE AGRICULTURA Y GANADER&Iacute;A </strong></p><p><strong>UNIDAD ADMINISTRADORA DE PROYECTOS (UAP)</strong></p><p><strong>PROYECTO DE SEGURIDAD H&Iacute;DRICA EN EL CORREDOR SECO DE HONDURAS</strong></p><p><strong>CR&Eacute;DITO No. 6680-HN</strong></p><p>&nbsp;</p><p><strong>[1] Plan de Continuidad Operativa que precise al menos las siguientes caracter&iacute;sticas: Interrupciones admisibles y su duraci&oacute;n m&aacute;xima, aviso previo, almacenamiento, abastecimiento alternativo, secuencia constructiva, aislamiento de unidades, protocolos de desconexi&oacute;n/reconexi&oacute;n, calidad del agua durante la obra y responsabilidades.</strong></p>",
  "noticetitle": "Diseño y Rehabilitación de la Planta de Tratamiento de Nacaome, PTAP Nacaome.",
  "api_modified_date": "2026-09-29T13:00:49Z",
  "market_approach_code": "O",
  "market_approach_name": "Open",
  "market_approach_region_code": "I",
  "market_approach_region_name": "International",
  "procurement_major_sector_code": "AX",
  "procurement_major_sector_name": "Agriculture",
  "status": "success",
  "record_id": "OP00461433",
  "url": "https://projects.worldbank.org/en/projects-operations/procurement-detail/OP00461433",
  "contract_id": null,
  "ctr_orig_notice_id": null,
  "additional_fields.name": [],
  "additional_fields.value": []
}
```

#### Get tender details — complete JSON result

```json
{
  "result_type": "details",
  "input": "https://projects.worldbank.org/en/projects-operations/procurement-detail/OP00461433",
  "id": "OP00461433",
  "notice_type": "Invitation for Bids",
  "noticedate": "28-Sep-2026",
  "notice_version_no": "1",
  "notice_lang_name": "Spanish; Castilian",
  "notice_lang_code": "ES",
  "notice_status": "Published",
  "submission_deadline_date": "2026-10-26T00:00:00Z",
  "submission_deadline_time": "14:00",
  "project_ctry_code": "HN",
  "project_ctry_name": "Honduras",
  "project_id": "P169901",
  "project_name": "Water Security in the Dry Corridor of Honduras",
  "regionname": "Latin America And Caribbean",
  "prodline": "PE",
  "credit.financing_id": [
    "IDA66800"
  ],
  "sector.sector_code": [
    "WF",
    "AI"
  ],
  "sector.sector_description": [
    "Public Administration - Water, Sanitation and Waste Management",
    "Irrigation and Drainage"
  ],
  "agency_name": "Secretaria de Agricultura y Ganaderia",
  "bid_reference_no": "HN-SAG-553515-CW-RFP",
  "bid_currency_code": "USD",
  "bid_estimate_amount": "13857708.67",
  "bid_description": "Diseño y Rehabilitación de la Planta de Tratamiento de Nacaome, PTAP Nacaome.",
  "procurement_group": "CW",
  "procurement_group_desc": "Works",
  "procurement_method_code": "RFP",
  "procurement_method_name": "Request for Proposals",
  "contact_address": "Boulevard Centroamerica, Avenida La FAO\ncontiguo a INJUPEMP Tegucigalpa,\nFrancisco Morazán HN, 12101",
  "contact_ctry_code": "HN",
  "contact_ctry_name": "Honduras",
  "contact_email": "jose.benitez@sag.gob.hn",
  "contact_job_title": "Coordinador General Interino de la UAP",
  "contact_name": "Jose Benitez",
  "contact_organization": "Secretaria de Agricultura y Ganaderia",
  "contact_phone_no": "3252-3638",
  "contact_web_url": "https://sag.gob.hn/",
  "unspsc_classification.proc_voc_id": [
    "40151700",
    "40151500",
    "47101500",
    "47101600",
    "72121505",
    "70171600"
  ],
  "unspsc_classification.proc_voc_title": [
    "Pump parts and accessories",
    "Pumps",
    "Water treatment and supply equipment",
    "Water treatment consumables",
    "Waste water and sewage treatment plant construction service",
    "Water quality management services"
  ],
  "unspsc_classification.seg_id": [
    "40000000",
    "40000000",
    "47000000",
    "47000000",
    "72000000",
    "70000000"
  ],
  "unspsc_classification.seg_title": [
    "Distribution and Conditioning Systems and Equipment and Components",
    "Distribution and Conditioning Systems and Equipment and Components",
    "Cleaning Equipment and Supplies",
    "Cleaning Equipment and Supplies",
    "Building and Facility Construction and Maintenance Services",
    "Farming and Fishing and Forestry and Wildlife Contracting Services"
  ],
  "unspsc_classification.family_id": [
    "40150000",
    "40150000",
    "47100000",
    "47100000",
    "72120000",
    "70170000"
  ],
  "unspsc_classification.family_title": [
    "Industrial pumps and compressors",
    "Industrial pumps and compressors",
    "Water and wastewater treatment supply and disposal",
    "Water and wastewater treatment supply and disposal",
    "Nonresidential building construction services",
    "Water resources development and oversight"
  ],
  "unspsc_classification.class_id": [
    "40151700",
    "40151500",
    "47101500",
    "47101600",
    "72121500",
    "70171600"
  ],
  "unspsc_classification.class_title": [
    "Pump parts and accessories",
    "Pumps",
    "Water treatment and supply equipment",
    "Water treatment consumables",
    "Industrial plant construction services",
    "Water quality management services"
  ],
  "unspsc_classification.cmdty_id": [
    null,
    null,
    null,
    null,
    "72121505",
    null
  ],
  "unspsc_classification.cmdty_title": [
    null,
    null,
    null,
    null,
    "Waste water and sewage treatment plant construction service",
    null
  ],
  "submission_date": "2026-09-28T00:00:00Z",
  "notice_text": "<p><strong><u>ENMIENDA&nbsp; AL LLAMADO DE LA SOLICITUD DE PROPUESTAS</u></strong></p><p><strong>Llamado de la Solicitud de Propuestas</strong></p><p><strong>Solicitud de Propuestas para Obras</strong></p><p><strong>(Dise&ntilde;o y Construcci&oacute;n)</strong></p><p>&nbsp;</p><p><strong>Contratante:</strong> Secretar&iacute;a de Agricultura y Ganader&iacute;a (SAG).</p><p><strong>Proyecto:</strong> Proyecto de Seguridad H&iacute;drica en el Corredor Seco de Honduras.</p><p><strong>Nombre del contrato:</strong> Dise&ntilde;o y Rehabilitaci&oacute;n de la Planta de Tratamiento de Agua Potable de Nacaome, (PTAP Nacaome).</p><p><strong>Pa&iacute;s:</strong> Honduras.</p><p><strong>Cr&eacute;dito No.:</strong> 6680-HN.</p><p><strong>SDP No.:</strong> SDP-O-1-SH-6680-2026.</p><p><strong>Solicitud de Propuestas No.: STEP</strong>, HN-SAG-553515-CW-RFP.</p><p><strong>Emitida el:</strong> Doce (12) de agosto de 2026.</p><p>1. El Gobierno de la Rep&uacute;blica de Honduras ha recibido financiamiento del Banco Mundial para cubrir el costo de Proyecto de Seguridad H&iacute;drica en el Corredor Seco de Honduras, y tiene la intenci&oacute;n de aplicar una parte de los fondos obtenidos para realizar pagos en virtud del contrato correspondiente al Dise&ntilde;o y Rehabilitaci&oacute;n de la Planta de Tratamiento de Agua Potable de Nacaome, (PTAP Nacaome).</p><p>2. La Secretar&iacute;a de Agricultura y Ganader&iacute;a (SAG), a trav&eacute;s de la Unidad de Administraci&oacute;n de Proyectos (UAP) y Unidad de Gesti&oacute;n de Proyecto (UGP) del Proyecto de Seguridad H&iacute;drica en el Corredor Seco de Honduras, <strong>invita a los Proponentes elegibles a presentar Propuestas en sobre cerrado</strong> para <strong>El Dise&ntilde;o y Rehabilitaci&oacute;n de la Planta de Tratamiento de Agua Potable de Nacaome, (PTAP Nacaome)</strong>. Cuya capacidad es de 72 L/s. El proyecto se encuentra ubicado en las siguientes coordenadas, Zona 16P (13.529722, -87.485278) y tiene contemplado los siguiente:&nbsp;</p><ul><li><strong>Sectores a intervenir:</strong>&nbsp;Plan de Gesti&oacute;n Ambiental y Social del Contratista (PGAS-C), azud, bombeo, pretratamiento, floculaci&oacute;n y sedimentaci&oacute;n, sistemas el&eacute;ctricos y de automatizaci&oacute;n, dosificaci&oacute;n qu&iacute;mica, filtraci&oacute;n, tanques, lodos, equipamiento electromec&aacute;nico, laboratorio, energ&iacute;a solar y obras arquitect&oacute;nicas.&nbsp;</li><li><strong>Componentes a rehabilitar:</strong>&nbsp;Sistemas hidr&aacute;ulicos y de proceso, dosificaci&oacute;n qu&iacute;mica, mejoras el&eacute;ctricas y de infraestructura.</li><li><strong>Componentes nuevos:</strong>&nbsp;Hidrociclones de desarenado, migraci&oacute;n a hipoclorito de calcio e insumo para ajuste de pH, automatizaci&oacute;n, sistema solar y cisterna de almacenamiento.</li><li><strong>Particularidad de la Planta de Nacaome:</strong>&nbsp;Instalaci&oacute;n de una nueva l&iacute;nea de floculaci&oacute;n y sedimentaci&oacute;n. La rehabilitaci&oacute;n se ejecutar&aacute; <strong>manteniendo la planta en operaci&oacute;n continua<strong>[1]</strong></strong>, sin interrupci&oacute;n del servicio.</li><li><strong>Per&iacute;odo de Entrega/Construcci&oacute;n es: Once&nbsp;(11) meses.</strong></li></ul><p>3. La contrataci&oacute;n se llevar&aacute; a cabo a trav&eacute;s de competencia internacional mediante Solicitud de Propuestas (SDP) conforme se especifica en las &ldquo;Regulaciones de Adquisiciones para Prestatarios: Adquisiciones para Prestatarios: Regulaciones de Adquisiciones en Operaciones de Financiamiento para Proyectos de Inversi&oacute;n del Banco Mundial publicado en julio del 2016 revisados en noviembre del 2017 y agosto del 2018 (&ldquo;Regulaciones de Adquisiciones&rdquo;), y estar&aacute; abierta a todos los Proponentes inicialmente seleccionados.</p><p>4. Los Proponentes elegibles pueden pedir m&aacute;s informaci&oacute;n a la UGP de Seguridad H&iacute;drica en el Corredor Seco de Honduras, dependiente de la UAP, de la Secretar&iacute;a de Agricultura y Ganader&iacute;a (SAG), se pueden comunicar por medio del correo electr&oacute;nico: <strong>procesosseguridadhidrica6680@gmail.com</strong><strong> </strong>e indagar los documentos de la SDP durante el horario de atenci&oacute;n 8:30 a.m. a 4:30 p.m. en la direcci&oacute;n que se indica al final de esta SDP.</p><p>5. Los Proponentes interesados pueden adquirir el documento de la SDP en <strong>espa&ntilde;ol </strong>mediante el env&iacute;o de una solicitud por escrito a la direcci&oacute;n que se indica m&aacute;s abajo. El documento se enviar&aacute; por correo electr&oacute;nico.</p><p>6.Se utilizar&aacute; un proceso de SDP de dos sobres y una sola etapa, y la Propuesta consistir&aacute; en (i) la Parte T&eacute;cnica, sin ninguna referencia a los precios; y (ii) la Parte Financiera, como se detalla en el documento de la SDP. Las Partes T&eacute;cnica y Financiera de las Propuestas se presentar&aacute;n simult&aacute;neamente en dos sobres cerrados separados.</p><p>7. La Propuesta, tanto la Parte T&eacute;cnica como la Parte Financiera, debe entregarse a la direcci&oacute;n que figura al final de esta SDP, en o antes del <strong>veintiseis&nbsp;(26) de octubre de 2026, a las 14:00 horas, hora oficial de la Rep&uacute;blica de Honduras,</strong> La adquisici&oacute;n electr&oacute;nica no ser&aacute; permitida. <strong>Las Propuestas tard&iacute;as ser&aacute;n rechazadas.</strong> La Parte T&eacute;cnica de las Propuestas se abrir&aacute; p&uacute;blicamente en presencia de los representantes designados de los Proponentes y de cualquier persona que elija asistir a la direcci&oacute;n que figura a continuaci&oacute;n al final de esta SDP, el <strong>veintiseis (26) de octubre de 2026, a las 14:00 horas, hora oficial de la Rep&uacute;blica de Honduras</strong>. La Parte Financiera permanecer&aacute; sin abrir y se mantendr&aacute; en custodia segura de la UAP hasta la segunda apertura p&uacute;blica de la Parte Financiera, luego de la evaluaci&oacute;n de la Parte T&eacute;cnica de las Propuestas.</p><p>8. Todas las Propuestas deben estar acompa&ntilde;adas por una <strong>Declaraci&oacute;n de Mantenimiento de la Propuesta y una Declaraci&oacute;n del M&eacute;todo de Contrataci&oacute;n de Mano de Obra Local</strong><em>.</em></p><p>9. Se llama la atenci&oacute;n sobre las Regulaciones de Adquisiciones que requieren que el Prestatario divulgue informaci&oacute;n sobre la propiedad efectiva del adjudicatario, como parte de la Notificaci&oacute;n de Adjudicaci&oacute;n de Contrato, utilizando el Formulario de Divulgaci&oacute;n de la Propiedad Efectiva incluido en el documento de la SDP.</p><p>10. La direcci&oacute;n o las direcciones antes mencionadas son las siguientes:</p><p>Unidad de Gesti&oacute;n del Proyecto de Seguridad H&iacute;drica en el Corredor Seco de Honduras.</p><p>&Aacute;rea de Adquisiciones.</p><p>Proyecto de Seguridad H&iacute;drica en el Corredor Seco de Honduras, Condominio, Los Casta&ntilde;os, Sexto Piso, Boulevard Moraz&aacute;n, Tegucigalpa M.D.C., Departamento de Francisco Moraz&aacute;n, Honduras.</p><p>Tel&eacute;fono: + (504) 8932-6202.</p><p><strong>procesosseguridadhidrica6680@gmail.com</strong></p><p>https://www.seguridadhidrica-sag.org&nbsp;</p><p>&nbsp;</p><p><strong>SECRETAR&Iacute;A DE AGRICULTURA Y GANADER&Iacute;A </strong></p><p><strong>UNIDAD ADMINISTRADORA DE PROYECTOS (UAP)</strong></p><p><strong>PROYECTO DE SEGURIDAD H&Iacute;DRICA EN EL CORREDOR SECO DE HONDURAS</strong></p><p><strong>CR&Eacute;DITO No. 6680-HN</strong></p><p>&nbsp;</p><p><strong>[1] Plan de Continuidad Operativa que precise al menos las siguientes caracter&iacute;sticas: Interrupciones admisibles y su duraci&oacute;n m&aacute;xima, aviso previo, almacenamiento, abastecimiento alternativo, secuencia constructiva, aislamiento de unidades, protocolos de desconexi&oacute;n/reconexi&oacute;n, calidad del agua durante la obra y responsabilidades.</strong></p>",
  "noticetitle": "Diseño y Rehabilitación de la Planta de Tratamiento de Nacaome, PTAP Nacaome.",
  "status": "success",
  "record_id": "OP00461433",
  "url": "https://projects.worldbank.org/en/projects-operations/procurement-detail/OP00461433",
  "additional_fields.name": [],
  "additional_fields.value": []
}
```

### Input settings ⚙️

| Setting | What to enter |
|---|---|
| **What to collect** (`mode`) | Choose the information you need. |
| **Maximum results per search or link** (`maxResults`) | Collect up to this many saved results for each search or record link. Minimum: 1. |
| **Keywords** (`keywords`) | Words to search for in public tender records. Leave empty to browse all available results. |
| **Tender links** (`recordUrls`) | Paste one individual public record link per line. Use this field in Details mode. |

### World Bank Procurement scraping use cases 🎯

#### Build a tender or contract shortlist

Search the supported procurement collection and export matching records. Keep deadlines, buyer names and original references together when reviewing opportunities.

#### Research public buyers

Compare available buyer, supplier and contract information across records. Preserve the published currency and value type when working with amounts.

#### Monitor published procurement records

Schedule repeated exports and compare stable record IDs to identify newly published notices and changes. A search result is not confirmation that bidding remains open.

### Pricing and saved-result behavior 💰

See the Actor’s **Pricing** tab for the current rate. Under dataset-item pricing:

- Each saved record is one result. Lists and additional details attached to it do not create extra rows.
- A saved `failed` row is also one billable dataset item. This includes invalid inputs, unavailable records, empty searches and exhausted retries.
- At most one failed row is saved per input. Retry attempts do not create additional dataset rows.
- `maxResults` caps all saved rows for the input. Duplicate copies of the same input are processed once.

### World Bank Procurement scraper API and integrations 🔌

Replace `$ACTOR_ID` with the ID shown in the Actor’s API tab and `$APIFY_TOKEN` with your Apify token.

```bash
curl -X POST "https://api.apify.com/v2/acts/$ACTOR_ID/runs?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"mode":"search","maxResults":10}'
```

Use Apify schedules for recurring collection, webhooks for completion notifications, and integrations for Google Sheets, Make, Zapier, cloud storage or your own application.

### Reliability and public-data limits ⚠️

Temporary request failures are retried up to five total attempts. Invalid record inputs save a failed row without a website request. Confirmed missing records are not retried unnecessarily. If a later request fails, records already saved remain in the dataset. Normal pagination completion does not add a failed row. Collection stops after two consecutive pages return no new records. Configuration, data-saving or request-scheduling failures stop the run.

World Bank Procurement controls the available records and fields. Search records can contain less information than a full public card. The Actor preserves published values and does not fill missing facts with estimates.

### Frequently asked questions ❓

#### Do I need a World Bank Procurement account?

No. This Actor collects the supported public information without your website login.

#### Which search filters can I use?

The input form supports keywords. Only the displayed filters are supported.

#### How many records can I collect?

Set `maxResults` to the maximum saved rows you want for each input. The minimum is 1. Collection can finish earlier when the source runs out of results or stops returning new records.

#### Why are some fields empty?

The source may not publish a value for that record or mode. Optional information remains empty.

#### Can I export all the fields?

Yes. All returned fields are included in one dataset view. Nested lists remain attached to their parent record.

### Support 🛟

For a reproducible issue, share the run ID, selected mode and a safe public example through the Actor’s support channel. Keep tokens, passwords and proxy credentials private.

# Actor input Schema

## `mode` (type: `string`):

Choose the information you need.

## `maxResults` (type: `integer`):

Collect up to this many saved results for each search or record link. Minimum: 1.

## `keywords` (type: `string`):

Words to search for in public tender records. Leave empty to browse all available results.

## `recordUrls` (type: `array`):

Paste one individual public record link per line. Use this field in Details mode.

## Actor input object example

```json
{
  "mode": "search",
  "maxResults": 10,
  "recordUrls": [
    "https://projects.worldbank.org/en/projects-operations/procurement-detail/OP00461433"
  ]
}
```

# Actor output Schema

## `results` (type: `string`):

Results and failed input outcomes, with all returned fields.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "mode": "search",
    "maxResults": 10,
    "recordUrls": [
        "https://projects.worldbank.org/en/projects-operations/procurement-detail/OP00461433"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapingmonkey/world-bank-procurement-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "mode": "search",
    "maxResults": 10,
    "recordUrls": ["https://projects.worldbank.org/en/projects-operations/procurement-detail/OP00461433"],
}

# Run the Actor and wait for it to finish
run = client.actor("scrapingmonkey/world-bank-procurement-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "mode": "search",
  "maxResults": 10,
  "recordUrls": [
    "https://projects.worldbank.org/en/projects-operations/procurement-detail/OP00461433"
  ]
}' |
apify call scrapingmonkey/world-bank-procurement-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,scrapingmonkey/world-bank-procurement-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/iR18x447dDDvcEg8z/builds/FiIGjuvIZjHBBfdc2/openapi.json
