Government Tenders Scraper - UK, EU TED & Canada Bids avatar

Government Tenders Scraper - UK, EU TED & Canada Bids

Pricing

from $4.00 / 1,000 tender notices

Go to Apify Store
Government Tenders Scraper - UK, EU TED & Canada Bids

Government Tenders Scraper - UK, EU TED & Canada Bids

Monitor public procurement tenders from UK Contracts Finder, Find a Tender, EU TED and CanadaBuys in one unified format. Keyword & CPV filters, deadlines, only-new alerts.

Pricing

from $4.00 / 1,000 tender notices

Rating

0.0

(0)

Developer

John Huang

John Huang

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

20 days ago

Last modified

Security

Limited permissions

Share

Government Tenders Scraper – UK, EU TED & Canada Bids

Find open public-sector tenders from four official government portals in one unified JSON/CSV format: 🇬🇧 UK Contracts Finder, 🇬🇧 UK Find a Tender, 🇪🇺 EU TED (all EU/EEA member states) and 🇨🇦 CanadaBuys. You can filter by keyword, CPV / UNSPSC code, EU country and publication date. Every notice includes a submission deadline and days left. Turn on only-new mode to get daily alerts.

All data comes from the official open-data APIs. There is no scraping of HTML, no login and no proxy.

Why this Actor?

This ActorTypical single-country tender scrapers
CountriesUK + 27 EU/EEA (TED) + Canada1 country
Unified fields across portals✅ same schema❌ portal-specific
Keyword + CPV/UNSPSC filters✅ (server-side on TED)partial
Deadline + days-left field✅often missing
Only-new monitoring mode✅ built-in state❌
Official APIs, open licences✅ OGL / EU reuse policyvaries
Pricepay per noticeoften $8+/1000 or rental

Output fields

source, country, noticeId, ocid, url, title, description, buyerName, publishedDate, deadline, daysUntilDeadline, classificationScheme, classificationCodes, mainClassificationLabel, estimatedValue, currency, procurementCategory, status, noticeType, language, licence, scrapedAt

{ "source": "uk-find-a-tender", "country": "GB", "noticeId": "096471-2026",
"title": "Libraries Scotland eNewspaper and eMagazine", "deadline": "2026-11-13T12:00:00Z",
"daysUntilDeadline": 31, "classificationScheme": "CPV", "classificationCodes": ["92511000"],
"estimatedValue": 1600000, "currency": "GBP", "url": "https://www.find-tender.service.gov.uk/Notice/096471-2026" }

Dataset views: Overview, Deadlines, By CPV / UNSPSC, All fields.

Tutorial: daily IT-tender alert in 3 minutes

  1. Click Try for free and keep all sources selected.
  2. Set Keywords to software, cloud, cyber, or set CPV codes to 72 (IT services) and 48 (software packages).
  3. Optional: limit TED to particular countries, e.g. DEU, FRA, IRL.
  4. Set Published in last N days = 2 and enable Only new notices. Use a state key such as it-alerts.
  5. Save the task and add a Schedule (daily 08:00). Then connect an integration (Slack, email, Google Sheets, Zapier or Make) to the dataset.
  6. Every run now returns only notices you have not seen yet, sorted by source, with deadline and link.

Common CPV prefixes: 45 construction · 48 software · 72 IT services · 79 business services · 33 medical · 90 environmental · 71 engineering.

Pricing

Pay per result: you are charged per tender notice delivered. Set Max cost per run to cap spend. The Actor stops cleanly when that limit is reached.

Sources & licences

  • UK Contracts Finder & Find a Tender – OCDS APIs, Open Government Licence v3.0 (attribution: Crown copyright).
  • EU TED – TED API v3 anonymous search, reuse under Commission Decision 2011/833/EU.
  • CanadaBuys – open tender notices CSV, Open Government Licence – Canada.
  • Not included: US SAM.gov (requires a registered account and an API key), AusTender (open data only covers awarded contracts).

Contact-person names, e-mails and phone numbers are intentionally not output. Only organisation names are included.

FAQ

Does the keyword filter search all languages? On TED it uses full-text search across the notice. UK and Canada notices are matched against the English title and description. Why few UK results? UK portals publish around 50–300 notices a day. Use a larger days value or fewer filters.