Prozorro Search Tenders
prozorro_search_tendersFull-text search over ALL Ukraine ProZorro tenders back to 2015 (keyless). Searches ProZorro's own analyzed index, so Ukrainian queries stem correctly ("школа" also matches "школи", "шкільний") — pass Ukrainian keywords for best recall. Filter by buyer EDRPOU, by SUPPLIER/bidder EDRPOU (tenderer — this is the one for supplier due diligence: every tender a company has bid on or won), CPV code, status, value range, and date. Returns tenderID, title, value, buyer name + EDRPOU + region, and status, plus a total match count. Use prozorro_get_tender for the full detail of one result.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cpv | No | Exact CPV classification code, e.g. "09111100-1". | |
| page | No | Page number, 1-500. Fixed 20 results per page. | |
| buyer | No | Buyer/procuring-entity EDRPOU code (8 digits). | |
| order | No | "desc" (default) or "asc". | |
| query | No | Free-text query, Ukrainian recommended (e.g. "вугілля", "школа"). Optional if you pass a filter such as tenderer or buyer. | |
| status | No | Tender status: complete, active.tendering, cancelled, unsuccessful, … | |
| date_to | No | End date YYYY-MM-DD. Same caveat as date_from. | |
| sort_by | No | "dateCreated" (default) or "value.amount". | |
| tenderer | No | Supplier/bidder EDRPOU code (8 digits, e.g. "00131305") — returns every tender this company bid on or won. The primary supplier due-diligence filter. | |
| date_from | No | Start date YYYY-MM-DD. NOTE: date filtering DROPS records that have no tender period — leave both dates off unless you need them. |