---
type: "firecrawl-provider"
description: "UN Global Marketplace (ungm.org), the procurement portal of the United Nations system: public procurement notices (tenders, RFPs, RFQs, EOIs) with deadlines, publishing agency, beneficiary country, reference, contacts, links and UNSPSC codes; published contract awards with supplier, award date and agency; and the UNSPSC category taxonomy used by both searches. Anonymous, read-only."
use_when: "UN Global Marketplace (ungm.org), the procurement portal of the United Nations system: public procurement notices (tenders, RFPs, RFQs, EOIs) with deadlines, publishing agency, beneficiary country, reference, contacts, links and UNSPSC codes; published contract awards with supplier, award date and agency; and the UNSPSC category taxonomy used by both searches. Anonymous, read-only."
categories: "Public records"
capabilities: 5
credits_per_call: 5
---
# UN Global Marketplace on Firecrawl Alexandria

UN Global Marketplace (ungm.org), the procurement portal of the United Nations system: public procurement notices (tenders, RFPs, RFQs, EOIs) with deadlines, publishing agency, beneficiary country, reference, contacts, links and UNSPSC codes; published contract awards with supplier, award date and agency; and the UNSPSC category taxonomy used by both searches. Anonymous, read-only.

- Categories: Public records
- Category index: [Public records category](https://firecrawl.dev/alexandria/agents/categories/public-records)
- Provider key: `ungm-org`
- Access: Firecrawl credits
- Cost: 5 credits per call

## More

- [Human guide](https://firecrawl.dev/app/alexandria/ungm-org)
- [OpenAPI spec](https://firecrawl.dev/alexandria/agents/providers/ungm-org/openapi.json)

## Capabilities

- [Get contract award](https://firecrawl.dev/alexandria/agents/providers/ungm-org/public-tenders/get_contract_award): Full UN contract award by UNGM contract award id or URL: title, awarding organization (full name), reference, award date, contract value in USD when published, description, beneficiary countries, suppliers, contacts and UNSPSC codes.
- [Get notice](https://firecrawl.dev/alexandria/agents/providers/ungm-org/public-tenders/get_notice): Full UN procurement notice by UNGM notice id or notice URL: agency, title, type, reference, beneficiary countries, registration level, publication date, deadline (shown local time, offset and UTC), description (text and HTML), contacts, links to the agency's tender documents, UNSPSC codes and revisions.
- [Search contract awards](https://firecrawl.dev/alexandria/agents/providers/ungm-org/public-tenders/search_contract_awards): Search contract awards published by UN organizations on UNGM, 15 per page: title, description, reference and supplier text, award date range, awarding agencies (abbreviation or id), beneficiary and supplier countries (name or id). Each row carries the contract award id, title, supplier, award date, agency abbreviation, reference and beneficiary country.
- [Search notices](https://firecrawl.dev/alexandria/agents/providers/ungm-org/public-tenders/search_notices): Search UN procurement notices (procurement opportunities) on UNGM, 15 per page, with the site's filters: title, description and reference text, published and deadline date ranges, publishing agencies (abbreviation or id), beneficiary countries (name or id), UNSPSC node ids and notice types; active notices only by default. Each row carries the notice id, title, agency abbreviation, notice type, reference, beneficiary country, publication date and the deadline as shown (agency local time with its GMT offset) plus a derived UTC instant.
- [Search unspsc](https://firecrawl.dev/alexandria/agents/providers/ungm-org/public-tenders/search_unspsc): Search the UNSPSC category taxonomy UNGM uses to classify notices and awards, by keyword. Returns the matching categories with their UNGM node ids (the value search_notices takes in `unspsc_ids`), UNSPSC codes, titles, depth and whether each row is a match or an ancestor shown for context.

## 1. Choose this provider when

UN Global Marketplace (ungm.org), the procurement portal of the United Nations system: public procurement notices (tenders, RFPs, RFQs, EOIs) with deadlines, publishing agency, beneficiary country, reference, contacts, links and UNSPSC codes; published contract awards with supplier, award date and agency; and the UNSPSC category taxonomy used by both searches. Anonymous, read-only.

## 2. Minimal request

Call `POST https://api.firecrawl.dev/v2/scrape` with `{ alexandria: { provider, capability, options } }`. For a batch, send `{ alexandria: [...] }` with up to 10 calls.

```json
{
  "provider": "ungm-org",
  "capability": "public-tenders/get_contract_award",
  "options": {
    "contract_award": "160009"
  }
}
```

## 3. Add provider options

Use only the options needed for the task:

- `contract_award` (string, required): UNGM contract award id (`160009`) or URL (`https://www.ungm.org/Public/ContractAward/160009`). Example: `160009`

## 4. Request through your preferred interface

### JavaScript

```javascript
const result = await firecrawl.scrape({
  alexandria: {
    provider: "ungm-org",
    capability: "public-tenders/get_contract_award",
    options: {
      contract_award: "160009",
    },
  },
});
```

### Python

```python
result = firecrawl.scrape_alexandria({
  "provider": "ungm-org",
  "capability": "public-tenders/get_contract_award",
  "options": {
    "contract_award": "160009"
  }
})
```

### cURL

```sh
curl https://api.firecrawl.dev/v2/scrape \
  -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "alexandria": {
    "provider": "ungm-org",
    "capability": "public-tenders/get_contract_award",
    "options": {
      "contract_award": "160009"
    }
  }
}'
```

### CLI

```sh
firecrawl scrape 'ungm-org/public-tenders/get_contract_award' \
  --options '{"contract_award":"160009"}'
```


### MCP

Call the FCX MCP retrieve tool with this object:

```json
{
  "provider": "ungm-org",
  "capability": "public-tenders/get_contract_award",
  "options": {
    "contract_award": "160009"
  }
}
```

Ask for only the returned fields needed by the task.

## 5. Full request shape

```json
{
  "provider": "ungm-org",
  "capability": "public-tenders/get_contract_award",
  "options": {
    "contract_award": "160009"
  }
}
```

## 6. Response data

The response includes `success`, `provider`, `capability`, `creditsCost` and `data`. This example shows the provider payload in `data`:

```json
{
  "award_date": "2026-10-04",
  "contacts": [
    {
      "email": "pcrt@ilo.org",
      "fields": {
        "Contact email": "pcrt@ilo.org",
        "First name": "PROCUREMENT",
        "Last name": "PROCUREMENT"
      },
      "name": "PROCUREMENT"
    }
  ],
  "contract_award_id": 160009,
  "contract_value_usd": null,
  "countries": [
    "Palestine, State of"
  ],
  "description": "Dear Bidder,\nThe International Labour Office (hereinafter the “ILO”) is pleased to invite your company to submit an offer for this RFQ.\nTo enable you to prepare and submit a bid, please refer to the attached Annexes in the attachment area.\nThe ILO must receive your offer no later than the deadline specified at the ILO e-Sourcing Platform (Jaggaer). Late offers shall be rejected.\nYou may submit an offer to the ILO provided that your organization is qualified, able, and willing to deliver the goods, works, and/or services specified in this RFQ.\nParticipation in this RFQ indicates acceptance of the Terms and Conditions applicable to ILO Contracts provided as a link in Annex IV. Please note that non-conformity with the Terms and Conditions applicable to ILO Contracts (Annex IV) or the additional contractual conditions stated in section 2.6 can impact the evaluation of an offer. In addition, failure to comply with the requirements of this RFQ and its Annexes may render a bid ineligible for consideration.\nIn accordance with Article 2.2 in Annex I, bidders must upload all components of their offer before the submission deadline through the ILO e-Sourcing platform. Once the submission deadline has expired, the system will block any further upload even if partially completed. Whenever the use of the ILO e-Sourcing Platform is not possible, bidders should promptly contact ILO through the designated email: procurement@example.org\nWe look forward to receiving your offer.\nBest regards,\nILO Procurement",
  "observed_at_ms": 1791150234346,
  "organization": "International Labour Organization",
  "reference": "rfx_8964_ROAS",
  "source_url": "https://www.ungm.org/Public/ContractAward/160009",
  "suppliers": [
    "Sky Advertising"
  ],
  "title": "RFQ/230/2026/ASF/ROAS- Event Management Services for a Refresher Mediation Training Workshop and Mediation Sessions for the National Tripartite Mediation Team in OPT",
  "unspsc_codes": [
    {
      "code": "J",
      "is_leaf": false,
      "title": "Services"
    },
    {
      "code": "80000000",
      "is_leaf": false,
      "title": "Management and Business Professionals and Administrative Services"
    },
    {
      "code": "80160000",
      "is_leaf": false,
      "title": "Business administration services"
    },
    {
      "code": "80161500",
      "is_leaf": false,
      "title": "Management support services"
    },
    {
      "code": "80161502",
      "is_leaf": true,
      "title": "Meeting planning services"
    },
    {
      "code": "86000000",
      "is_leaf": false,
      "title": "Education and Training Services"
    },
    {
      "code": "86130000",
      "is_leaf": false,
      "title": "Specialized educational services"
    },
    {
      "code": "86132200",
      "is_leaf": false,
      "title": "Educational support services"
    },
    {
      "code": "86132201",
      "is_leaf": true,
      "title": "Training workshop service"
    },
    {
      "code": "90000000",
      "is_leaf": false,
      "title": "Travel and Food and Lodging and Entertainment Services"
    },
    {
      "code": "90100000",
      "is_leaf": false,
      "title": "Restaurants and catering"
    },
    {
      "code": "90101600",
      "is_leaf": false,
      "title": "Banquet and catering services"
    },
    {
      "code": "90101603",
      "is_leaf": true,
      "title": "Catering services"
    }
  ]
}
```

## API reference-derived contract

The following capability contract is generated from the same normalized Alexandria API reference exposed in the API spec.

### Get contract award

- Capability: `public-tenders/get_contract_award`
- Description: Full UN contract award by UNGM contract award id or URL: title, awarding organization (full name), reference, award date, contract value in USD when published, description, beneficiary countries, suppliers, contacts and UNSPSC codes.
- Instructions: After search_contract_awards, with a row's `contract_award_id`, or when given a `https://www.ungm.org/Public/ContractAward/<id>` URL. An unknown id is not_found.
- Cost: 5 credits per call
- Capability file: [Get contract award](https://firecrawl.dev/alexandria/agents/providers/ungm-org/public-tenders/get_contract_award)

Accepted options:
- `contract_award` (string, required): UNGM contract award id (`160009`) or URL (`https://www.ungm.org/Public/ContractAward/160009`). Example: `160009`

Response schema example:
```json
{
  "award_date": "2026-10-04",
  "contacts": [
    {
      "email": "pcrt@ilo.org",
      "fields": {
        "Contact email": "pcrt@ilo.org",
        "First name": "PROCUREMENT",
        "Last name": "PROCUREMENT"
      },
      "name": "PROCUREMENT"
    }
  ],
  "contract_award_id": 160009,
  "contract_value_usd": null,
  "countries": [
    "Palestine, State of"
  ],
  "description": "Dear Bidder,\nThe International Labour Office (hereinafter the “ILO”) is pleased to invite your company to submit an offer for this RFQ.\nTo enable you to prepare and submit a bid, please refer to the attached Annexes in the attachment area.\nThe ILO must receive your offer no later than the deadline specified at the ILO e-Sourcing Platform (Jaggaer). Late offers shall be rejected.\nYou may submit an offer to the ILO provided that your organization is qualified, able, and willing to deliver the goods, works, and/or services specified in this RFQ.\nParticipation in this RFQ indicates acceptance of the Terms and Conditions applicable to ILO Contracts provided as a link in Annex IV. Please note that non-conformity with the Terms and Conditions applicable to ILO Contracts (Annex IV) or the additional contractual conditions stated in section 2.6 can impact the evaluation of an offer. In addition, failure to comply with the requirements of this RFQ and its Annexes may render a bid ineligible for consideration.\nIn accordance with Article 2.2 in Annex I, bidders must upload all components of their offer before the submission deadline through the ILO e-Sourcing platform. Once the submission deadline has expired, the system will block any further upload even if partially completed. Whenever the use of the ILO e-Sourcing Platform is not possible, bidders should promptly contact ILO through the designated email: procurement@example.org\nWe look forward to receiving your offer.\nBest regards,\nILO Procurement",
  "observed_at_ms": 1791150234346,
  "organization": "International Labour Organization",
  "reference": "rfx_8964_ROAS",
  "source_url": "https://www.ungm.org/Public/ContractAward/160009",
  "suppliers": [
    "Sky Advertising"
  ],
  "title": "RFQ/230/2026/ASF/ROAS- Event Management Services for a Refresher Mediation Training Workshop and Mediation Sessions for the National Tripartite Mediation Team in OPT",
  "unspsc_codes": [
    {
      "code": "J",
      "is_leaf": false,
      "title": "Services"
    },
    {
      "code": "80000000",
      "is_leaf": false,
      "title": "Management and Business Professionals and Administrative Services"
    },
    {
      "code": "80160000",
      "is_leaf": false,
      "title": "Business administration services"
    },
    {
      "code": "80161500",
      "is_leaf": false,
      "title": "Management support services"
    },
    {
      "code": "80161502",
      "is_leaf": true,
      "title": "Meeting planning services"
    },
    {
      "code": "86000000",
      "is_leaf": false,
      "title": "Education and Training Services"
    },
    {
      "code": "86130000",
      "is_leaf": false,
      "title": "Specialized educational services"
    },
    {
      "code": "86132200",
      "is_leaf": false,
      "title": "Educational support services"
    },
    {
      "code": "86132201",
      "is_leaf": true,
      "title": "Training workshop service"
    },
    {
      "code": "90000000",
      "is_leaf": false,
      "title": "Travel and Food and Lodging and Entertainment Services"
    },
    {
      "code": "90100000",
      "is_leaf": false,
      "title": "Restaurants and catering"
    },
    {
      "code": "90101600",
      "is_leaf": false,
      "title": "Banquet and catering services"
    },
    {
      "code": "90101603",
      "is_leaf": true,
      "title": "Catering services"
    }
  ]
}
```

### Get notice

- Capability: `public-tenders/get_notice`
- Description: Full UN procurement notice by UNGM notice id or notice URL: agency, title, type, reference, beneficiary countries, registration level, publication date, deadline (shown local time, offset and UTC), description (text and HTML), contacts, links to the agency's tender documents, UNSPSC codes and revisions.
- Instructions: After search_notices, with a row's `notice_id`, or when given a `https://www.ungm.org/Public/Notice/<id>` URL. An unknown id is not_found.
- Cost: 5 credits per call
- Capability file: [Get notice](https://firecrawl.dev/alexandria/agents/providers/ungm-org/public-tenders/get_notice)

Accepted options:
- `notice` (string, required): UNGM notice id (`315702`) or notice URL (`https://www.ungm.org/Public/Notice/315702`). Example: `315702`

Response schema example:
```json
{
  "agency": "UNDP",
  "beneficiary_countries": [
    "Lao People's Democratic Republic"
  ],
  "can_express_interest_on_ungm": false,
  "contacts": [
    {
      "email": "procurement.officer@example.org",
      "fields": {
        "Email address": "procurement.officer@example.org",
        "Surname": "Procurement Officer"
      },
      "name": "Procurement Officer"
    }
  ],
  "deadline_local": "2026-10-08T12:59:00",
  "deadline_text": "08-Oct-2026 12:59 (GMT -4.00)",
  "deadline_utc": "2026-10-08T16:59:00Z",
  "deadline_utc_offset": "-04:00",
  "description_html": "<div>Interested suppliers must submit their offer directly in the system as instructed in the solicitation document, following the instructions in the available user guide.&nbsp;<span style=\"font-size:10pt;line-height:14.2667px\">In case you have never registered before, you can register a profile using the registration link shared via the procurement notice and following the instructions in guides available in the UNDP website:&nbsp;<a href=\"https://www.undp.org/procurement/business/resources-for-bidders\" rel=\"noopener noreferrer noopener noreferrer noopener noreferrer noopener noreferrer noopener noreferrer noopener noreferrer noopener noreferrer noopener noreferrer noopener noreferrer noopener noreferrer noopener noreferrer\" target=\"_blank\">https://www.undp.org/procurement/business/resources-for-bidders</a>.&nbsp;</span><span style=\"font-size:10pt\">Do not create a new profile if you already have one. Use the forgotten password feature in case you do not remember the password or the username from previous registration.</span></div><div><br></div><div>Search for the specific tender using search filters and subscribe to the tender in order to get notifications in case of amendments of the tender document. If you need support with the online system, you can contact the contact details of this tender as indicated in the solicitation document.</div><div><br></div>",
  "description_text": "Interested suppliers must submit their offer directly in the system as instructed in the solicitation document, following the instructions in the available user guide. In case you have never registered before, you can register a profile using the registration link shared via the procurement notice and following the instructions in guides available in the UNDP website: https://www.undp.org/procurement/business/resources-for-bidders. Do not create a new profile if you already have one. Use the forgotten password feature in case you do not remember the password or the username from previous registration.\nSearch for the specific tender using search filters and subscribe to the tender in order to get notifications in case of amendments of the tender document. If you need support with the online system, you can contact the contact details of this tender as indicated in the solicitation document.",
  "links": [
    {
      "description": "Supplier Registration",
      "url": "https://estm.fa.em2.oraclecloud.com/fscmUI/redwood/supplier-registration/register-supplier/register-supplier-verification?id=TUW16eK6qcXz5sBIxAPKMoYCOHny7FmchTkUkknyZavhrqfYLDBr2oNFYg%3D%3D"
    },
    {
      "description": "UNDP Procurement Notices Ad",
      "url": "https://procurement-notices.undp.org/view_negotiation.cfm?nego_id=50023"
    },
    {
      "description": "Please click on this link before accessing the Negotiation Document(s) link",
      "url": "https://procurement-notices.undp.org/sharepoint/login.cfm"
    },
    {
      "description": "Negotiation Document(s)",
      "url": "https://undp.sharepoint.com/sites/Docs-Public/Procurement/Forms/AllItems.aspx?env=Embedded&isAscending=false&FilterType1=Text&sortField=Modified&FilterField1=NegotiationNumber&FilterValue1=UNDP-LAO-00748,1"
    },
    {
      "description": "Direct link to Quantum Negotiation",
      "url": "https://procurement-notices.undp.org/view_negotiation_dlink.cfm?nego_id=50023"
    }
  ],
  "notice_id": 315702,
  "notice_type": "Request for quotation",
  "observed_at_ms": 1791150212347,
  "published_on": "2026-09-24",
  "reference": "UNDP-LAO-00748,1",
  "registration_level": "Basic",
  "revisions": [
    {
      "edited_by": "etendering.support@undp.org",
      "edited_on": "24-Sep-2026 18:02",
      "reason": "To update the delivery timeframe"
    }
  ],
  "source_url": "https://www.ungm.org/Public/Notice/315702",
  "title": "RFQ_012_2026_National Supplier to supply Solar Pumps & Drinking Water",
  "unspsc_codes": [
    {
      "code": "D",
      "is_leaf": false,
      "title": "Construction, Transportation & Facility Equipment & Supplies"
    },
    {
      "code": "25000000",
      "is_leaf": false,
      "title": "Commercial and Military and Private Vehicles and their Accessories and Components"
    },
    {
      "code": "25100000",
      "is_leaf": false,
      "title": "Motor vehicles"
    },
    {
      "code": "25101600",
      "is_leaf": false,
      "title": "Product and material transport vehicles"
    },
    {
      "code": "25101610",
      "is_leaf": true,
      "title": "Water trucks"
    }
  ]
}
```

### Search contract awards

- Capability: `public-tenders/search_contract_awards`
- Description: Search contract awards published by UN organizations on UNGM, 15 per page: title, description, reference and supplier text, award date range, awarding agencies (abbreviation or id), beneficiary and supplier countries (name or id). Each row carries the contract award id, title, supplier, award date, agency abbreviation, reference and beneficiary country.
- Instructions: To find who won UN contracts, by supplier name, agency, country or award window; pass a row's `contract_award_id` to get_contract_award for the full award with contract value, description, suppliers, contacts and UNSPSC codes.
- Cost: 5 credits per call
- Capability file: [Search contract awards](https://firecrawl.dev/alexandria/agents/providers/ungm-org/public-tenders/search_contract_awards)

Accepted options:
- `agencies` (string[]): Awarding UN organizations: abbreviation as shown on UNGM (`ILO`, case-insensitive) or numeric UNGM agency id. Example: `[]`
- `award_from` (string): Earliest award date, ISO `YYYY-MM-DD`. Pattern: ^\d{4}-\d{2}-\d{2}$. Example: `YYYY-MM-DD`
- `award_to` (string): Latest award date, ISO `YYYY-MM-DD`. Pattern: ^\d{4}-\d{2}-\d{2}$. Example: `YYYY-MM-DD`
- `countries` (string[]): Beneficiary countries or territories: English name as listed on UNGM or numeric UNGM country id. Example: `[]`
- `description` (string): description Example: `<description>`
- `page` (number): 1-based page of 15 rows. Example: `1`
- `reference` (string): reference Example: `<reference>`
- `sort` (string): sort Example: `award_date_desc`
- `supplier` (string): Text the supplier name must contain, e.g. `Siemens`. Example: `<supplier>`
- `supplier_countries` (string[]): Supplier countries: English name as listed on UNGM or numeric UNGM country id. Example: `[]`
- `title` (string): title Example: `<title>`

Response schema example:
```json
{
  "count": 4,
  "has_next": false,
  "next_page": null,
  "observed_at_ms": 1791150223965,
  "page": 1,
  "page_size": 15,
  "query": {
    "agency_ids": [],
    "award_from": "2026-01-01",
    "award_to": null,
    "country_ids": [],
    "description": null,
    "page": 1,
    "reference": null,
    "sort": "award_date_desc",
    "supplier": "Siemens",
    "supplier_country_ids": [],
    "title": null
  },
  "records": [
    {
      "agency": "IAEA",
      "award_date": "2026-07-20",
      "beneficiary_country": "Austria",
      "contract_award_id": 158211,
      "reference": "652554",
      "source_url": "https://www.ungm.org/Public/ContractAward/158211",
      "supplier": "Siemens Healthineers AG",
      "title": "Dual-head Single Photon Emission Computed Tomography/Computed Tomography (SPECT/CT) Systems"
    },
    {
      "agency": "IAEA",
      "award_date": "2026-07-17",
      "beneficiary_country": "Austria",
      "contract_award_id": 158174,
      "reference": "652555",
      "source_url": "https://www.ungm.org/Public/ContractAward/158174",
      "supplier": "Siemens Healthineers AG",
      "title": "Supply, Installation and Training of Positron Emission Tomography/Computed Tomography (PET/CT) system"
    },
    {
      "agency": "IAEA",
      "award_date": "2026-05-11",
      "beneficiary_country": "Tajikistan",
      "contract_award_id": 156433,
      "reference": "655501",
      "source_url": "https://www.ungm.org/Public/ContractAward/156433",
      "supplier": "Siemens Healthineers AG",
      "title": "REQ 137900: Computed Tomography (CT) system for Tajikistan"
    },
    {
      "agency": "UNOPS",
      "award_date": "2026-01-28",
      "beneficiary_country": "Brazil",
      "contract_award_id": 155066,
      "reference": "ITB/2025/59219",
      "source_url": "https://www.ungm.org/Public/ContractAward/155066",
      "supplier": "SIEMENS HEALTHCARE DIAGNOSTICOS LTDA",
      "title": "[Relançamento] Aquisição de Sistema de Ressonância Magnética, sistema de refrigeração, adequações necessárias na infraestrutura, treinamento e garantia de assistência técnica para Hospital Municipal de Marabá"
    }
  ],
  "source_url": "https://www.ungm.org/Public/ContractAward",
  "total_count": 4
}
```

### Search notices

- Capability: `public-tenders/search_notices`
- Description: Search UN procurement notices (procurement opportunities) on UNGM, 15 per page, with the site's filters: title, description and reference text, published and deadline date ranges, publishing agencies (abbreviation or id), beneficiary countries (name or id), UNSPSC node ids and notice types; active notices only by default. Each row carries the notice id, title, agency abbreviation, notice type, reference, beneficiary country, publication date and the deadline as shown (agency local time with its GMT offset) plus a derived UTC instant.
- Instructions: Start here to find open UN tenders by keyword, agency (e.g. `UNDP`), country or deadline window; pass a row's `notice_id` to get_notice for the full notice with description, contacts, links and UNSPSC codes. Use search_unspsc to find UNSPSC node ids for the `unspsc_ids` filter.
- Cost: 5 credits per call
- Capability file: [Search notices](https://firecrawl.dev/alexandria/agents/providers/ungm-org/public-tenders/search_notices)

Accepted options:
- `agencies` (string[]): Publishing UN organizations: an abbreviation as shown on UNGM (`UNDP`, `UNICEF`, `WFP`, case-insensitive) or a numeric UNGM agency id (`1` = UNDP). Resolved against the search page's organization list; an unknown value is invalid_input. Example: `[]`
- `countries` (string[]): Beneficiary countries or territories: the English name as listed on UNGM (`Kenya`, `Lao People's Democratic Republic`, case-insensitive) or a numeric UNGM country id (`2403`). An unknown value is invalid_input. Example: `[]`
- `deadline_from` (string): Earliest deadline date, ISO `YYYY-MM-DD`. The site's own default search uses today's date here; when omitted, no lower bound is sent. Pattern: ^\d{4}-\d{2}-\d{2}$. Example: `YYYY-MM-DD`
- `deadline_to` (string): Latest deadline date, ISO `YYYY-MM-DD`. Pattern: ^\d{4}-\d{2}-\d{2}$. Example: `YYYY-MM-DD`
- `description` (string): Text the notice description must contain. Example: `<description>`
- `include_expired` (boolean): `true` also returns notices whose deadline has passed (the site's IsActive=false). Default: active notices only. Example: `false`
- `notice_types` (string[]): Types of opportunity, the site's enum values. Example: `[]`
- `page` (number): 1-based page of 15 rows; `next_page` in the output gives the next one. Example: `1`
- `published_from` (string): Earliest publication date, ISO `YYYY-MM-DD` (inclusive). Pattern: ^\d{4}-\d{2}-\d{2}$. Example: `YYYY-MM-DD`
- `published_to` (string): Latest publication date, ISO `YYYY-MM-DD` (inclusive). Pattern: ^\d{4}-\d{2}-\d{2}$. Example: `YYYY-MM-DD`
- `reference` (string): Agency reference text, e.g. `UNDP-LAO-00748`. Example: `UNDP-LAO-00748`
- `sort` (string): Sort order. Default: soonest deadline first, as on the site. Example: `deadline_asc`
- `title` (string): Text the notice title must contain (the site's Title filter). Example: `<title>`
- `unspsc_ids` (number[]): UNSPSC node ids (`node_id` from search_unspsc, not the 8-digit UNSPSC code). Example: `[]`

Response schema example:
```json
{
  "count": 15,
  "has_next": true,
  "next_page": 2,
  "observed_at_ms": 1791150200839,
  "page": 1,
  "page_size": 15,
  "query": {
    "agency_ids": [
      1
    ],
    "country_ids": [
      2403
    ],
    "deadline_from": null,
    "deadline_to": null,
    "description": null,
    "include_expired": true,
    "notice_types": [],
    "page": 1,
    "published_from": null,
    "published_to": null,
    "reference": null,
    "sort": "published_desc",
    "title": null,
    "unspsc_ids": []
  },
  "records": [
    {
      "agency": "UNDP",
      "beneficiary_country": "Lao People's Democratic Republic",
      "deadline_local": "2026-10-12T12:59:00",
      "deadline_text": "12-Oct-2026 12:59 (GMT -4.00)",
      "deadline_utc": "2026-10-12T16:59:00Z",
      "deadline_utc_offset": "-04:00",
      "notice_id": 316625,
      "notice_type": "Request for proposal",
      "published_on": "2026-10-02",
      "reference": "UNDP-LAO-00743-2",
      "remaining_days": 7.8025391463044,
      "source_url": "https://www.ungm.org/Public/Notice/316625",
      "title": "National Consultancy Firm to produce an accessible video on Understanding the UN"
    },
    {
      "agency": "UNDP",
      "beneficiary_country": "Lao People's Democratic Republic",
      "deadline_local": "2026-10-08T12:59:00",
      "deadline_text": "08-Oct-2026 12:59 (GMT -4.00)",
      "deadline_utc": "2026-10-08T16:59:00Z",
      "deadline_utc_offset": "-04:00",
      "notice_id": 315700,
      "notice_type": "Request for proposal",
      "published_on": "2026-09-24",
      "reference": "UNDP-LAO-00750",
      "remaining_days": 3.8025391463044,
      "source_url": "https://www.ungm.org/Public/Notice/315700",
      "title": "RFP_011_2026_Int Firm/Inst to reveiw of fiscal regime of Extractive Sector, Laos"
    },
    {
      "agency": "UNDP",
      "beneficiary_country": "Lao People's Democratic Republic",
      "deadline_local": "2026-10-03T12:59:00",
      "deadline_text": "03-Oct-2026 12:59 (GMT -4.00)",
      "deadline_utc": "2026-10-03T16:59:00Z",
      "deadline_utc_offset": "-04:00",
      "notice_id": 315701,
      "notice_type": "Request for quotation",
      "published_on": "2026-09-24",
      "reference": "UNDP-LAO-00746",
      "remaining_days": -1.1974608536956,
      "source_url": "https://www.ungm.org/Public/Notice/315701",
      "title": "RFQ_010_2026_Procurement of Data Loggers and Water Quality Measurement Tools."
    },
    {
      "agency": "UNDP",
      "beneficiary_country": "Lao People's Democratic Republic",
      "deadline_local": "2026-10-08T12:59:00",
      "deadline_text": "08-Oct-2026 12:59 (GMT -4.00)",
      "deadline_utc": "2026-10-08T16:59:00Z",
      "deadline_utc_offset": "-04:00",
      "notice_id": 315702,
      "notice_type": "Request for quotation",
      "published_on": "2026-09-24",
      "reference": "UNDP-LAO-00748,1",
      "remaining_days": 3.8025391463044,
      "source_url": "https://www.ungm.org/Public/Notice/315702",
      "title": "RFQ_012_2026_National Supplier to supply Solar Pumps & Drinking Water"
    },
    {
      "agency": "UNDP",
      "beneficiary_country": "Lao People's Democratic Republic",
      "deadline_local": "2026-10-02T12:59:00",
      "deadline_text": "02-Oct-2026 12:59 (GMT -4.00)",
      "deadline_utc": "2026-10-02T16:59:00Z",
      "deadline_utc_offset": "-04:00",
      "notice_id": 315353,
      "notice_type": "Call for individual consultants",
      "published_on": "2026-09-22",
      "reference": "UNDP-LAO-00745",
      "remaining_days": -2.1974608536956,
      "source_url": "https://www.ungm.org/Public/Notice/315353",
      "title": "NC-Capacity Assessment & Advisory Services for Integrated AMS"
    },
    {
      "agency": "UNDP",
      "beneficiary_country": "Lao People's Democratic Republic",
      "deadline_local": "2026-10-02T22:21:00",
      "deadline_text": "02-Oct-2026 22:21 (GMT -4.00)",
      "deadline_utc": "2026-10-03T02:21:00Z",
      "deadline_utc_offset": "-04:00",
      "notice_id": 315354,
      "notice_type": "Request for quotation",
      "published_on": "2026-09-22",
      "reference": "UNDP-LAO-00747",
      "remaining_days": -1.80718307591782,
      "source_url": "https://www.ungm.org/Public/Notice/315354",
      "title": "Procurement of Sound system"
    },
    {
      "agency": "UNDP",
      "beneficiary_country": "Lao People's Democratic Republic",
      "deadline_local": "2026-09-27T12:59:00",
      "deadline_text": "27-Sep-2026 12:59 (GMT -4.00)",
      "deadline_utc": "2026-09-27T16:59:00Z",
      "deadline_utc_offset": "-04:00",
      "notice_id": 315044,
      "notice_type": "Call for individual consultants",
      "published_on": "2026-09-21",
      "reference": "UNDP-LAO-00742",
      "remaining_days": -7.1974608536956,
      "source_url": "https://www.ungm.org/Public/Notice/315044",
      "title": "National consultant to develop the Wetland Management Plan for Souphanouvang Uni"
    },
    {
      "agency": "UNDP",
      "beneficiary_country": "Lao People's Democratic Republic",
      "deadline_local": "2026-09-28T12:59:00",
      "deadline_text": "28-Sep-2026 12:59 (GMT -4.00)",
      "deadline_utc": "2026-09-28T16:59:00Z",
      "deadline_utc_offset": "-04:00",
      "notice_id": 314383,
      "notice_type": "Request for proposal",
      "published_on": "2026-09-15",
      "reference": "UNDP-LAO-00743",
      "remaining_days": -6.1974608536956,
      "source_url": "https://www.ungm.org/Public/Notice/314383",
      "title": "National Consultancy Firm to produce an accessible video on Understanding the UN"
    },
    {
      "agency": "UNDP",
      "beneficiary_country": "Lao People's Democratic Republic",
      "deadline_local": "2026-09-17T12:59:00",
      "deadline_text": "17-Sep-2026 12:59 (GMT -4.00)",
      "deadline_utc": "2026-09-17T16:59:00Z",
      "deadline_utc_offset": "-04:00",
      "notice_id": 313443,
      "notice_type": "Call for individual consultants",
      "published_on": "2026-09-04",
      "reference": "UNDP-LAO-00741",
      "remaining_days": -17.1974608536956,
      "source_url": "https://www.ungm.org/Public/Notice/313443",
      "title": "National Junior Consultant – Administrative and Financial Support to UNJP"
    },
    {
      "agency": "UNDP",
      "beneficiary_country": "Lao People's Democratic Republic",
      "deadline_local": "2026-09-15T06:03:00",
      "deadline_text": "15-Sep-2026 06:03 (GMT -4.00)",
      "deadline_utc": "2026-09-15T10:03:00Z",
      "deadline_utc_offset": "-04:00",
      "notice_id": 313037,
      "notice_type": "Request for quotation",
      "published_on": "2026-09-01",
      "reference": "UNDP-LAO-00740",
      "remaining_days": -19.4863497425845,
      "source_url": "https://www.ungm.org/Public/Notice/313037",
      "title": "Request for Quotations for IT Equipment for UN-Habitat"
    },
    {
      "agency": "UNDP",
      "beneficiary_country": "Lao People's Democratic Republic",
      "deadline_local": "2026-08-19T06:23:00",
      "deadline_text": "19-Aug-2026 06:23 (GMT -4.00)",
      "deadline_utc": "2026-08-19T10:23:00Z",
      "deadline_utc_offset": "-04:00",
      "notice_id": 309773,
      "notice_type": "Call for individual consultants",
      "published_on": "2026-08-05",
      "reference": "UNDP-LAO-00732",
      "remaining_days": -46.4724608536956,
      "source_url": "https://www.ungm.org/Public/Notice/309773",
      "title": "National Business Statistic Consultant"
    },
    {
      "agency": "UNDP",
      "beneficiary_country": "Lao People's Democratic Republic",
      "deadline_local": "2026-08-13T06:44:00",
      "deadline_text": "13-Aug-2026 06:44 (GMT -4.00)",
      "deadline_utc": "2026-08-13T10:44:00Z",
      "deadline_utc_offset": "-04:00",
      "notice_id": 309417,
      "notice_type": "Call for individual consultants",
      "published_on": "2026-08-01",
      "reference": "UNDP-LAO-00728",
      "remaining_days": -52.4578775203623,
      "source_url": "https://www.ungm.org/Public/Notice/309417",
      "title": "National Consultant – GYB Business Advisor to support GYB training."
    },
    {
      "agency": "UNDP",
      "beneficiary_country": "Lao People's Democratic Republic",
      "deadline_local": "2026-08-09T12:59:00",
      "deadline_text": "09-Aug-2026 12:59 (GMT -4.00)",
      "deadline_utc": "2026-08-09T16:59:00Z",
      "deadline_utc_offset": "-04:00",
      "notice_id": 308174,
      "notice_type": "Call for individual consultants",
      "published_on": "2026-07-22",
      "reference": "UNDP-LAO-00725",
      "remaining_days": -56.1974608536956,
      "source_url": "https://www.ungm.org/Public/Notice/308174",
      "title": "Int. Consultant for pipeline development - Climate and Sustainable Finance Hub"
    },
    {
      "agency": "UNDP",
      "beneficiary_country": "Lao People's Democratic Republic",
      "deadline_local": "2026-08-17T18:00:00",
      "deadline_text": "17-Aug-2026 18:00 (GMT -4.00)",
      "deadline_utc": "2026-08-17T22:00:00Z",
      "deadline_utc_offset": "-04:00",
      "notice_id": 308177,
      "notice_type": "Request for proposal",
      "published_on": "2026-07-22",
      "reference": "UNDP-LAO-00727",
      "remaining_days": -47.9884330759178,
      "source_url": "https://www.ungm.org/Public/Notice/308177",
      "title": "RFP_009_2026 Natl Firm conduct baseline research, Lab analysis, Participatory"
    },
    {
      "agency": "UNDP",
      "beneficiary_country": "Lao People's Democratic Republic",
      "deadline_local": "2026-08-10T12:59:00",
      "deadline_text": "10-Aug-2026 12:59 (GMT -4.00)",
      "deadline_utc": "2026-08-10T16:59:00Z",
      "deadline_utc_offset": "-04:00",
      "notice_id": 308178,
      "notice_type": "Request for proposal",
      "published_on": "2026-07-22",
      "reference": "UNDP-LAO-00726,1",
      "remaining_days": -55.1974608536956,
      "source_url": "https://www.ungm.org/Public/Notice/308178",
      "title": "RFP_010_2026National Consultancy provide a certified training program for Y-LEAP"
    }
  ],
  "source_url": "https://www.ungm.org/Public/Notice",
  "total_count": 1455
}
```

### Search unspsc

- Capability: `public-tenders/search_unspsc`
- Description: Search the UNSPSC category taxonomy UNGM uses to classify notices and awards, by keyword. Returns the matching categories with their UNGM node ids (the value search_notices takes in `unspsc_ids`), UNSPSC codes, titles, depth and whether each row is a match or an ancestor shown for context.
- Instructions: To turn a product or service keyword (`solar`, `vaccines`, `consulting`) into UNSPSC node ids before filtering search_notices. Only rows with `selectable: true` (family level and below) can be used as filters.
- Cost: 5 credits per call
- Capability file: [Search unspsc](https://firecrawl.dev/alexandria/agents/providers/ungm-org/public-tenders/search_unspsc)

Accepted options:
- `query` (string, required): Keyword matched against UNSPSC category titles and codes. Example: `<query>`

Response schema example:
```json
{
  "count": 42,
  "match_count": 12,
  "observed_at_ms": 1791150244993,
  "query": "solar",
  "records": [
    {
      "code": "B",
      "depth": 0,
      "is_match": false,
      "node_id": 101,
      "selectable": false,
      "title": "Industrial Equipment & Tools"
    },
    {
      "code": "26000000",
      "depth": 1,
      "is_match": false,
      "node_id": 101741,
      "selectable": false,
      "title": "Power Generation and Distribution Machinery and Accessories"
    },
    {
      "code": "26110000",
      "depth": 2,
      "is_match": false,
      "node_id": 101768,
      "selectable": true,
      "title": "Batteries and generators and kinetic power transmission"
    },
    {
      "code": "26111600",
      "depth": 3,
      "is_match": false,
      "node_id": 101783,
      "selectable": true,
      "title": "Power generators"
    },
    {
      "code": "26111607",
      "depth": 4,
      "is_match": true,
      "node_id": 101790,
      "selectable": true,
      "title": "Solar generators"
    },
    {
      "code": "26130000",
      "depth": 2,
      "is_match": false,
      "node_id": 101844,
      "selectable": true,
      "title": "Power generation"
    },
    {
      "code": "26131500",
      "depth": 3,
      "is_match": false,
      "node_id": 101845,
      "selectable": true,
      "title": "Power plants"
    },
    {
      "code": "26131507",
      "depth": 4,
      "is_match": true,
      "node_id": 101852,
      "selectable": true,
      "title": "Solar power plants"
    },
    {
      "code": "26131900",
      "depth": 3,
      "is_match": true,
      "node_id": 160500001,
      "selectable": true,
      "title": "Solar power equipment*"
    },
    {
      "code": "C",
      "depth": 0,
      "is_match": false,
      "node_id": 102,
      "selectable": false,
      "title": "Components & Supplies"
    },
    {
      "code": "39000000",
      "depth": 1,
      "is_match": false,
      "node_id": 103416,
      "selectable": false,
      "title": "Electrical Systems and Lighting and Components and Accessories and Supplies"
    },
    {
      "code": "39100000",
      "depth": 2,
      "is_match": false,
      "node_id": 103417,
      "selectable": true,
      "title": "Lamps and lightbulbs and lamp components"
    },
    {
      "code": "39101600",
      "depth": 3,
      "is_match": false,
      "node_id": 103430,
      "selectable": true,
      "title": "Lamps and lightbulbs"
    },
    {
      "code": "39101603",
      "depth": 4,
      "is_match": true,
      "node_id": 103433,
      "selectable": true,
      "title": "Solar lamps"
    },
    {
      "code": "39110000",
      "depth": 2,
      "is_match": false,
      "node_id": 103441,
      "selectable": true,
      "title": "Lighting Fixtures and Accessories"
    },
    {
      "code": "39111500",
      "depth": 3,
      "is_match": false,
      "node_id": 103442,
      "selectable": true,
      "title": "Interior lighting fixtures and accessories"
    },
    {
      "code": "39111527",
      "depth": 4,
      "is_match": true,
      "node_id": 144927,
      "selectable": true,
      "title": "Solar lighting fixture"
    },
    {
      "code": "D",
      "depth": 0,
      "is_match": false,
      "node_id": 103,
      "selectable": false,
      "title": "Construction, Transportation & Facility Equipment & Supplies"
    },
    {
      "code": "40000000",
      "depth": 1,
      "is_match": false,
      "node_id": 103484,
      "selectable": false,
      "title": "Distribution and Conditioning Systems and Equipment and Components"
    },
    {
      "code": "40100000",
      "depth": 2,
      "is_match": false,
      "node_id": 103485,
      "selectable": true,
      "title": "Heating and ventilation and air circulation"
    },
    {
      "code": "40101800",
      "depth": 3,
      "is_match": false,
      "node_id": 103505,
      "selectable": true,
      "title": "Heating equipment and parts and accessories"
    },
    {
      "code": "40101807",
      "depth": 4,
      "is_match": true,
      "node_id": 103513,
      "selectable": true,
      "title": "Solar heating units"
    },
    {
      "code": "E",
      "depth": 0,
      "is_match": false,
      "node_id": 104,
      "selectable": false,
      "title": "Medical, Laboratory & Test Equipment & Supplies & Pharmaceuticals"
    },
    {
      "code": "41000000",
      "depth": 1,
      "is_match": false,
      "node_id": 103631,
      "selectable": false,
      "title": "Laboratory and Measuring and Observing and Testing Equipment"
    },
    {
      "code": "41110000",
      "depth": 2,
      "is_match": false,
      "node_id": 103902,
      "selectable": true,
      "title": "Measuring and observing and testing instruments"
    },
    {
      "code": "41111900",
      "depth": 3,
      "is_match": false,
      "node_id": 103950,
      "selectable": true,
      "title": "Indicating and recording instruments"
    },
    {
      "code": "41111955",
      "depth": 4,
      "is_match": true,
      "node_id": 164819,
      "selectable": true,
      "title": "Solar sensor"
    },
    {
      "code": "41114400",
      "depth": 3,
      "is_match": false,
      "node_id": 104203,
      "selectable": true,
      "title": "Meteorological instruments"
    },
    {
      "code": "41114407",
      "depth": 4,
      "is_match": true,
      "node_id": 104210,
      "selectable": true,
      "title": "Solar radiation surface observing apparatus"
    },
    {
      "code": "I",
      "depth": 0,
      "is_match": false,
      "node_id": 108,
      "selectable": false,
      "title": "Personal, Domestic & Consumer Equipment & Supplies"
    },
    {
      "code": "60000000",
      "depth": 1,
      "is_match": false,
      "node_id": 133448,
      "selectable": false,
      "title": "Musical Instruments and Games and Toys and Arts and Crafts and Educational Equipment and Materials and Accessories and Supplies"
    },
    {
      "code": "60100000",
      "depth": 2,
      "is_match": false,
      "node_id": 133449,
      "selectable": true,
      "title": "Developmental and professional teaching aids and materials and accessories and supplies"
    },
    {
      "code": "60104700",
      "depth": 3,
      "is_match": false,
      "node_id": 134167,
      "selectable": true,
      "title": "Energy and power physics materials"
    },
    {
      "code": "60104701",
      "depth": 4,
      "is_match": true,
      "node_id": 134168,
      "selectable": true,
      "title": "Solar collecting devices"
    },
    {
      "code": "60104702",
      "depth": 4,
      "is_match": true,
      "node_id": 134169,
      "selectable": true,
      "title": "Solar kits"
    },
    {
      "code": "J",
      "depth": 0,
      "is_match": false,
      "node_id": 109,
      "selectable": false,
      "title": "Services"
    },
    {
      "code": "72000000",
      "depth": 1,
      "is_match": false,
      "node_id": 107328,
      "selectable": false,
      "title": "Building and Facility Construction and Maintenance Services"
    },
    {
      "code": "72150000",
      "depth": 2,
      "is_match": false,
      "node_id": 165212,
      "selectable": true,
      "title": "Specialized trade construction and maintenance services"
    },
    {
      "code": "72151200",
      "depth": 3,
      "is_match": false,
      "node_id": 165222,
      "selectable": true,
      "title": "Heating and cooling and air conditioning HVAC construction and maintenance services"
    },
    {
      "code": "72151203",
      "depth": 4,
      "is_match": true,
      "node_id": 165225,
      "selectable": true,
      "title": "HVAC solar energy construction service"
    },
    {
      "code": "72152100",
      "depth": 3,
      "is_match": false,
      "node_id": 165282,
      "selectable": true,
      "title": "Acoustical and insulation services"
    },
    {
      "code": "72152104",
      "depth": 4,
      "is_match": true,
      "node_id": 165286,
      "selectable": true,
      "title": "Solar reflecting insulation film service"
    }
  ],
  "source_url": "https://www.ungm.org/UNSPSC/Search"
}
```
