Prozorro Scraper: Ukraine Public Tenders API & CPV
Pricing
from $1.20 / 1,000 tenders
Prozorro Scraper: Ukraine Public Tenders API & CPV
Scrape Ukrainian public tenders from Prozorro with buyer, value, CPV, region and bid deadline. Filter by keyword, CPV, region, buyer and value.
Pricing
from $1.20 / 1,000 tenders
Rating
0.0
(0)
Developer
MRSLM Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Features
Share
Prozorro Scraper: Ukraine Public Tenders API
Open Ukrainian public tenders from Prozorro: buyer, expected value, CPV, region, deadline, items and lots, filtered by keyword, CPV, region, buyer and value. $1.50 per 1,000 tenders.
Use this Prozorro API alternative to scrape Ukrainian public tenders from the official procurement feed. Filter by buyer, region or CPV code and export tender data to CSV.
Prozorro is Ukraine's national e-procurement system and one of the most open in the world: every public purchase is published, from office paper to reconstruction works worth millions. This Actor turns its live feed into a filtered list of tenders you can still bid on.
Quick start
- Press Start. The form is already filled with this example input, so the first run returns real rows in under a minute:
{"maxResults": 20}
- Swap in your own values, or call the Actor through the Apify API, Make, Zapier, n8n or the Python/JS clients with the same JSON.
- Download the results as JSON, CSV or Excel from the Output tab, or schedule the run to repeat.
Sample row (real run, trimmed)
{"tenderId": "UA-2026-10-27-009725-a","id": "a47de32bf51241678c3aef325b77b485","url": "https://prozorro.gov.ua/tender/UA-2026-10-27-009725-a","title": "ДК 021:2015: 66510000-8 Страхові послуги (ДК 021:2015:66516100-1 Послуги зі страхування цивільної відповідальності власників автомобільного транспорту)","titleEn": null,"description": null,"status": "active.tendering","open": true,"procurementMethod": "open","procurementMethodType": "aboveThreshold","procurementMethodName": "Open tender","category": "services","valueAmount": 53774.33,"currency": "UAH","vatIncluded": false,"minimalStep": null,"bidGuarantee": null,"awardCriteria": "lowestCost","buyerName": "Головне управління Державної служби України з надзвичайних ситуацій у Харківській області","buyerCode": "38631015","buyerKind": "authority","buyerRegion": "Харківська область","buyerLocality": "Харків","buyerAddress": "вул. Шевченка, 8, Харків, 61013","buyerWebsite": "http://kh.dsns.gov.ua","cpvCode": "66516100-1","cpvDescription": "Послуги зі страхування цивільної відповідальності власників автомобільного транспорту","cpvCodes": ["66516100-1"],"items": [{"description": "Послуги зі страхування цивільної відповідальності власників автомобільного транспорту","quantity": 8,"unit": "послуга","cpv": "66516100-1","deliveryRegion": "Харківська область","deliveryEnd": "2026-11-30T00:00:00+02:00"}],"itemCount": 1,"lots": [{"title": "ДК 021:2015: 66510000-8 Страхові послуги (ДК 021:2015:66516100-1 Послуги зі страхування цивільної відповідальності власників автомобільного транспорту)","value": 53774.33,"status": "active"}],"lotCount": 1,"deliveryRegions": ["Харківська область"],"tenderStart": "2026-10-27T14:47:56.889431+02:00","bidDeadline": "2026-11-12T09:00:00+02:00","enquiryDeadline": "2026-11-09T00:00:00+02:00","auctionStart": null,"publishedDate": "2026-10-27T14:57:35.918680+02:00","createdDate": "2026-10-27T14:48:46.348648+02:00","lastModified": "2026-10-27T14:57:35.918680+02:00","documentCount": 3}
Also included: internal ID, English title where given, method name, VAT flag, minimal step, bid guarantee, award criteria, buyer code, kind, locality, address and website, all CPV codes, items with quantity, unit and delivery region, lots with values, delivery regions, tender and enquiry periods, auction start, publication, creation and modification dates and the number of documents.
Who uses this
- Suppliers in Ukraine and abroad: a daily feed of open tenders in your CPV codes and regions.
- Reconstruction contractors and consultancies: catch large works tenders early.
- Analysts and watchdogs: follow public buying by region and buyer.
How to use it
- Keep "Open tenders only" on, then add CPV codes, keywords, regions, buyers or a value range.
- Set how many hours of the change feed to read: 24 hours covers new tenders from the last day.
- Run, export, or schedule daily.
How the time window works: the Actor reads Prozorro's change feed back to "Updated within" and checks each matching tender. A tender opened two weeks ago appears only if it changed inside the window, so for a complete list of everything open, schedule a daily run with a 24-hour window.
Pricing
- Tender: $1.50 per 1,000 saved (Silver $1.35, Gold $1.20)
- Plus $0.00005 per run. You pay only for tenders saved after your filters. Searches with no matches are free.
FAQ
Where does the data come from? From the official Prozorro / OpenProcurement public API (public.api.openprocurement.org), free and without registration.
Is any personal data included? Buyer contact persons, e-mails and phones, questions, complaints and bidders are never output. Buyers registered under a personal tax number are skipped, so every buyer is a public body or company.
How fresh is it? Live. The Actor reads the Prozorro change feed newest first.
Can I get only new records each day? Yes. Use the date window input and schedule the Actor; each run returns what is new in that window.
Can I search Prozorro tenders without an API key? Yes. No Prozorro API key is required.
How do I find Ukrainian tenders by region and CPV code?
Use regions for buyer regions and cpvCodes for DK 021 or CPV codes and prefixes. Use onlyOpen to restrict results to tenders accepting bids or questions.
Can I export Prozorro tenders to CSV or Google Sheets? Yes. Download the dataset as CSV or connect it to Google Sheets through Make, Zapier or n8n.
Can an AI assistant search Prozorro with MCP? Yes. Connect it through the Apify MCP server.
How much does a run saving 1,000 Prozorro tenders cost? On Free/Bronze pricing, 1,000 saved tenders cost $1.50, plus the $0.00005 start fee, for $1.50005. Filtered-out tenders are not charged.
Related scrapers
- TED EU Tenders: Procurement Notice Search
- e-Zamówienia Scraper: Poland Tenders, BZP & Przetargi
- UK Public Tenders Scraper: Contracts Finder & Find a Tender
Is it legal?
This Actor only reads official open-data APIs that the publisher offers to everyone without a login or key. It obeys robots.txt, stays under the published rate limits, and never tries to get past logins, paywalls, captchas or bot checks. Buyer contact persons, e-mails and phones, questions, complaints and bidders are never output. Buyers registered under a personal tax number are skipped, so every buyer is a public body or company. You are responsible for how you use the data: follow the source's licence and terms and the privacy and marketing laws that apply to you (GDPR, CAN-SPAM, PECR, etc.). This tool is independent and not affiliated with or endorsed by the data publisher.