EKR Hungary Scraper — Public Procurement Tenders
Pricing
from $1.20 / 1,000 result scrapeds
EKR Hungary Scraper — Public Procurement Tenders
Search and extract Hungarian public procurement notices from ekr.gov.hu (EKR). Filter by keyword or buyer name. Returns buyer info, deadlines, CPV codes, place of performance, and procedure details. No API key, no login required.
Pricing
from $1.20 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 hours ago
Last modified
Categories
Share
Search and extract Hungarian public procurement tender notices from ekr.gov.hu, Hungary's official national e-procurement platform (Elektronikus Közbeszerzési Rendszer), run by the Közbeszerzési Hatóság (Public Procurement Authority). Filter by keyword, buyer name, or CPV code. Returns buyer info, publication and deadline dates, procedure type, and CPV classification where the notice discloses one. No API key, no login required.
How to scrape EKR Hungary procurement data
This actor reads notices straight from ekr.gov.hu's own JSON API — the same endpoint the site's search page calls in the browser. Every Hungarian contracting authority (ministries, municipalities, hospitals, state agencies, state-owned companies) is legally required to publish its procurement notices here, making it the single most complete source for Hungarian public procurement activity, both above and below the EU notification threshold.
Enter your search keywords, pick optional filters, and run. The actor fetches the search results list, then — when full details are enabled — calls each notice's detail endpoint to pull the procurement category, place of performance, procedure type, and (where the source publishes it) CPV classification codes.
Who benefits from this data?
- Government contractors — Monitor which tenders are open across Hungarian ministries, municipalities, hospitals, and state agencies, and track submission deadlines.
- Market researchers — Analyze Hungarian public spending patterns, tender volumes, and procurement activity by sector and buyer type.
- B2B sales teams — Identify which Hungarian public bodies buy what you sell. Build targeted prospect lists across the Hungarian public sector.
- Consultancies and advisory firms — Track tender activity by CPV category or buyer to advise clients on Hungarian market entry and bidding strategy.
- Compliance and legal teams — Monitor competitor bids, verify buyer details, and check procedural transparency.
- Journalists and researchers — Investigate public spending on a topic, ministry, or municipality.
Search by keyword
Enter any keyword to find relevant notices. The search matches against the tender subject ("Eljárás tárgya"). Examples: informatika (IT), takarítás (cleaning), útépítés (road construction), eszközbeszerzés (equipment supply).
Filter by buyer
Use organizationName to filter by the contracting authority's name ("Ajánlatkérő szervezet neve"). Example: Budapest Főváros.
Filter by CPV code
Use cpvCode to filter by a CPV (Common Procurement Vocabulary) classification code. Example: 30200000-1 for computer equipment.
Filter by date
publicationDateFrom and submissionDeadlineFrom narrow results to notices published, or with a submission deadline, on or after a given date (format YYYY-MM-DD).
Fetch full details
fetchFullDetails (default true) makes one extra request per result to pull the procurement category, place of performance, procedure type, and CPV codes. Disable it for a faster run that only returns the basic search-list fields (title, buyer, dates, notice type).
Input
| Field | Type | Description | Default |
|---|---|---|---|
searchQuery | String | Keyword matched against the tender subject | informatika |
organizationName | String | Filter by contracting authority name | — |
cpvCode | String | Filter by CPV classification code | — |
publicationDateFrom | String | Only notices published on/after this date (YYYY-MM-DD) | — |
submissionDeadlineFrom | String | Only notices with a deadline on/after this date (YYYY-MM-DD) | — |
fetchFullDetails | Boolean | Fetch CPV codes, category, place of performance per result | true |
maxResults | Integer | Maximum number of notices to return | 50 |
proxyConfiguration | Object | Apify proxy settings (automatic proxy is sufficient) | {"useApifyProxy": true} |
Output
| Field | Type | Description |
|---|---|---|
itemTitle | String | Tender subject ("Eljárás tárgya") |
referenceNumber | String | Registry number ("Iktatószám") |
organization | String | Contracting authority name |
status | String | Open, Closed, or Unknown, derived from the submission deadline |
publicationDate | String | ISO 8601 publication date |
deadline | String | ISO 8601 submission deadline |
estimatedValue | String | Always empty — not disclosed on the public record (see Limitations) |
currency | String | Always empty — see Limitations |
category | String | Procurement category ("Árubeszerzés" / goods, "Építési beruházás" / works, "Szolgáltatás megrendelés" / services) |
cpvCodes | Array | CPV classification codes, when the source publishes them |
region | String | Place of performance (NUTS code + region name), when disclosed |
itemDescription | String | Always empty — EKR does not expose a free-text description on the public API |
contactInfo | Object | Reserved for future use — EKR's public API does not expose buyer contact details |
url | String | Notice detail page on ekr.gov.hu |
scrapedAt | String | ISO 8601 timestamp of the scrape |
ekrAzonosito | String | EKR notice identifier (e.g. EKR000728542026/H002) |
noticeType | String | Notice type + regime, e.g. Uniós, Ajánlati / részvételi felhívás (EU-regime, invitation to tender) |
procedureType | String | Legal basis / procedure type, when full details are enabled |
winningBidder | String | Winning bidder name, populated only on award notices where disclosed |
isEuNotice | Boolean | true when the notice was published under the EU (Uniós) regime, also visible on TED |
tedNumber | String | TED (Tenders Electronic Daily) reference number, when the notice was also published EU-wide |
Example output
{"itemTitle": "ENVIRAS c. projekt informatikai eszközbeszerzése","referenceNumber": "14060/2026","organization": "Észak-magyarországi Vízügyi Igazgatóság","status": "Closed","publicationDate": "2026-08-12T22:00:00.000+0000","deadline": "2026-08-28T08:00:00.000+0000","estimatedValue": "","currency": "","category": "Árubeszerzés","cpvCodes": [],"region": "HU311 Borsod-Abaúj-Zemplén","itemDescription": "","contactInfo": {},"url": "https://ekr.gov.hu/portal/kozbeszerzes/hirdetmenyek/8805659112795/reszletek","scrapedAt": "2026-09-02T09:47:14.085Z","ekrAzonosito": "EKR001537822026/H001","noticeType": "Nemzeti, Ajánlati / részvételi felhívás","procedureType": "Kbt. 112. § (1) bekezdés b) pont Nyílt eljárás (hirdetménnyel induló)","winningBidder": "","isEuNotice": false,"tedNumber": ""}
Cost estimate
Priced per result plus a flat per-run start fee (Pay Per Event). At the STANDARD tier this is roughly $0.002 per notice plus $0.005 per run — a 50-result run costs about $0.005 (start fee) + $0.10 (50 × $0.002) ≈ $0.105, or roughly 500 notices per $1 of Apify usage. fetchFullDetails: false runs faster and cheaper for search-list-only data, but tiers apply per result regardless — the difference is runtime, not per-item price. A run's usage cost only settles after the run reports SUCCEEDED; a mid-run dataset read will show a cost far below the final total.
Limitations
- No estimated or awarded contract value. EKR's public notice API does not expose the estimated or awarded value on either the search or detail endpoint — this matches the same limitation documented for Poland's ezamowienia.gov.pl. If you need contract values, cross-reference the winning bidder and reference number against TED (for EU-regime notices, via
tedNumber) or the buyer's own published contract register. - CPV codes are frequently empty, especially on national-regime (sub-EU-threshold) notices — sampled recon runs found CPV populated mainly on EU-regime ("Uniós") notices. Don't rely on
cpvCodesbeing populated for every result. - No free-text description or buyer contact details. EKR's public API returns structured fields only — no notice body text, no buyer phone/email/address. For the full legal notice text, use the
urlfield to open the notice on ekr.gov.hu directly. - Hungarian-language fields.
organization,category,noticeType, andprocedureTypeare returned in Hungarian, as published by the source — they are not translated. - Page size. The search API silently clamps to 100 results per page regardless of the requested page size — the actor already accounts for this internally, you don't need to configure it.
Related Scrapers
Part of Studio AMBA's European public procurement cluster — same record shape across every national e-procurement platform we cover:
- e-Zamówienia Poland Scraper — Polish public procurement notices
- Ausschreibung.at Scraper — Austrian public procurement notices
- NEN/NIPEZ Czechia Scraper — Czech public procurement notices
- evergabe.de Scraper — German public procurement notices
- Acquisti in Rete PA Scraper — Italian public procurement notices