e-Zamówienia BZP Poland Public Tenders Scraper avatar

e-Zamówienia BZP Poland Public Tenders Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
e-Zamówienia BZP Poland Public Tenders Scraper

e-Zamówienia BZP Poland Public Tenders Scraper

Scrape Polish public tenders from e-Zamówienia BZP. Filter by notice type, dates, keywords, CPV, region. Export JSON, CSV, Excel.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 hours ago

Last modified

Categories

Share

Extract structured data from Poland's official e-Zamówienia (BZP) public tender board. This actor queries the public JSON API behind ezamowienia.gov.pl and returns clean, ready-to-use tender notices for analysis, monitoring, or integration into your procurement workflows.

What data you get

Each result item contains the following fields:

FieldTypeDescription
bzpNumberstringBZP notice number, e.g. "2026/BZP 00495214"
noticeNumberstringFull notice number with version, e.g. "2026/BZP 00495214/01"
noticeTypestringType of notice (ContractNotice, TenderResultNotice, etc.)
urlstringDirect link to the notice on ezamowienia.gov.pl
titlestringSubject/title of the tender
orderTypestringDelivery, Services, or Works
publicationDatestring (ISO)Publication date and time
offersDeadlinestring (ISO)Deadline for submitting offers
cpvarray of objectsCPV codes with code and name
cpvRawstringRaw CPV string as provided
belowEuThresholdbooleanWhether the tender is below the EU threshold
buyerNamestringContracting authority name
buyerCitystringBuyer's city
buyerProvincestringBuyer's voivodeship
buyerNipstringBuyer's NIP (tax ID)
buyerCountrystringBuyer's country code
tenderIdstringOCDS tender identifier
procedureResultobject/nullResult of the procedure (if available)
contractorsarray/nullList of contractors (if available)
objectIdstringInternal object identifier

Use cases

  • Monitor new public tenders in Poland by keyword, region, or CPV code.
  • Analyze procurement trends and buyer behavior.
  • Build lead lists for suppliers and contractors.
  • Track tender results and contract awards.
  • Integrate tender data into CRM, ERP, or BI dashboards.
  • Research market opportunities in specific sectors.

How to use

  1. Go to the actor page on Apify Store and click Try for free.
  2. Configure the input parameters (see example below). At minimum, choose a notice type and date range.
  3. Optionally add keywords, CPV code, province, city, or buyer name to narrow results.
  4. Set Max notices to limit the number of results (default 200).
  5. Click Start and wait for the run to finish.
  6. Download results in JSON, CSV, Excel, or connect via API.

Input example

{
"noticeType": "ContractNotice",
"publishedSince": "2026-10-01",
"publishedUntil": "2026-10-31",
"keywords": ["dostawa", "leki"],
"orderType": "Delivery",
"cpvCode": "33600000-6",
"province": "PL12",
"city": "Kraków",
"buyerName": "Uniwersytet",
"maxItems": 100
}

Output example

{
"bzpNumber": "2026/BZP 00495214",
"noticeNumber": "2026/BZP 00495214/01",
"noticeType": "ContractNotice",
"url": "https://ezamowienia.gov.pl/mo-client-board/bzp/notice-details/id/08df2e64-6bcd-888f-701a-d00001b648fa",
"title": "Zakup i dostawa leków i środków leczniczych dla potrzeb jednostek organizacyjnych Uniwersytetu Rolniczego im. Hugona Kołłątaja w Krakowie",
"orderType": "Delivery",
"publicationDate": "2026-10-20T04:41:34.9989528Z",
"offersDeadline": "2026-10-29T09:00:00Z",
"cpv": [
{
"code": "33600000-6",
"name": "Produkty farmaceutyczne"
}
],
"cpvRaw": "33600000-6 (Produkty farmaceutyczne)",
"belowEuThreshold": true,
"buyerName": "Uniwersytet Rolniczy im. Hugona Kołłątaja w Krakowie",
"buyerCity": "Kraków",
"buyerProvince": "małopolskie",
"buyerNip": "6750002118",
"buyerCountry": "PL",
"tenderId": "ocds-148610-014b4971-a117-4716-82fd-65dba9b9ce22",
"procedureResult": null,
"contractors": null,
"objectId": "08df2e64-6bcd-888f-701a-d00001b648fa"
}

Pricing

This actor uses pay-per-result pricing: $3 per 1,000 results. Platform usage costs are not included; see the Pricing tab for details.

Cost example: Scraping 500 notices costs $1.50. Scraping 2,000 notices costs $6.00.

FAQ

Q: Is scraping e-Zamówienia legal? A: Yes. The actor only accesses publicly available data from the official e-Zamówienia BZP notice board. It respects robots.txt and does not bypass any authentication or paywalls.

Q: Do I need a proxy? A: No proxy is required. The actor uses the public JSON API directly without proxies.

Q: How are results ordered? A: Results are returned oldest-first within the specified date range.

Q: Can I filter by multiple keywords? A: Yes. The keyword filter checks if the tender subject or buyer name contains any of the provided words (case-insensitive).

Q: What if I don't specify dates? A: By default, the actor fetches notices from the last 7 days (publishedSince defaults to 7 days ago, publishedUntil defaults to today).

Q: Can I get results for a specific CPV code? A: Yes. Provide the exact CPV code with check digit (e.g., 45233140-2) in the cpvCode field.

Integrations

  • API: Use the Apify API to trigger runs and fetch results programmatically.
  • Webhooks: Set up webhooks to notify your system when a run finishes.
  • Google Sheets: Export results directly to Google Sheets via Apify integration.
  • Make/Zapier: Connect to Make (Integromat) or Zapier for no-code automation.
  • Scheduling: Schedule regular runs to monitor new tenders automatically.

🇺🇦 Коротко українською

Цей актор збирає дані про публічні тендери з польської системи e-Zamówienia (BZP). Він повертає структуровані дані, включаючи назву, замовника, CPV-коди, дати та регіон. Можна фільтрувати за типом оголошення, ключовими словами, CPV-кодом та воєводством. Ціна — $3 за 1000 результатів, оплата за фактичну кількість. Дані є публічними, актор поважає robots.txt і не потребує проксі.