Search public tenders
search_tendersSearch open public procurement tenders (government tenders, госзакупки, тендеры) from official portals: EU TED and Armenia ARMEPS (armeps.am, gnumner.am). Free text in English, Russian or Armenian, optional filters: country, CPV/OKPD2 codes, budget, deadline. Returns up to 20 short cards; "subject" lists the lot names when the title alone does not say what is procured. Words are matched in the title, lot names and buyer. Budgets are in each tender's own currency (Armenia: AMD, from the invitation document); to compare budgets across countries, set budgetCurrency (e.g. "EUR") with minBudget/maxBudget.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Free-text query in English, Russian or Armenian, e.g. "IT services, deadline > week" | |
| cpv | No | CPV codes or prefixes (e.g. ["72", "48"]) | |
| limit | No | Number of results, 1–20 (default 10) | |
| countries | No | Buyer countries, ISO 3166-1 alpha-2 (e.g. ["DE", "AM"]) | |
| maxBudget | No | Maximum estimated budget, in the tender currency | |
| minBudget | No | Minimum estimated budget, in the tender currency | |
| deadlineAfter | No | Only tenders whose deadline is after this ISO 8601 date/datetime | |
| budgetCurrency | No | Currency of minBudget/maxBudget (ISO 4217). When set, each tender budget is converted at fixed reference rates (updated quarterly), so EU (EUR, PLN, SEK…), Armenian (AMD) and Russian (RUB) tenders compare fairly; tenders in other currencies are skipped. When omitted, budgets are compared in each tender's own currency. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hint | No | How to broaden the query when there are few or no results | |
| results | Yes | ||
| budgetNote | No | Why some results have budget null (not published or not yet read); present only when some do | |
| degradedSources | No | Sources currently failing; data may be stale |