EU & UK Public Tenders Scraper (TED + Find a Tender)
Pricing
Pay per usage
EU & UK Public Tenders Scraper (TED + Find a Tender)
Find new public procurement tenders across the EU/EEA (TED) and the UK (Find a Tender) by keyword, CPV code, country or value. Deadlines, buyers, CPV, estimated value, winners, links. Official open-data APIs; only-new mode for daily tender alerts.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Augmented Human
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
EU & UK Public Tenders Scraper – TED + Find a Tender API for tender alerts and bid leads
Find public procurement tenders across Europe and the UK in one run. This Actor searches TED (Tenders Electronic Daily) – the EU Official Journal with every above-threshold tender from the 27 EU countries + EEA – and the UK Find a Tender Service, then returns clean, normalised tender data: title in your language, buyer, country, deadline, CPV codes, estimated value, procedure, winners, submission link and PDF.
Built and maintained by Augmented Human.
✅ Official open-data APIs only (no scraping of web pages) · ✅ No login, no API key · ✅ ~1,200 tenders in ~30 s · ✅ Only-new mode for daily tender alerts · ✅ No personal contact data · ✅ Ready for AI agents (MCP / API)
What does this tender scraper do?
- 🔎 Searches by keywords in any EU language (
software,logiciel,Software,cybersécurité…) - 🏷️ Filters by CPV codes (prefix aware:
72000000= all IT services,45000000= all construction), buyer countries, minimum estimated value and publication window - 📢 Returns open calls for tender (bid now), contract awards (who won and for how much) or prior information notices (future pipeline)
- 🌍 Titles and descriptions in your preferred language (TED publishes in up to 24 languages)
- 🔔 Only new notices since previous run → schedule daily and push to Slack, e-mail, Google Sheets or your CRM
- 🤖 Structured JSON ideal for AI bid-qualification agents and RAG
Use cases
- SMEs, consultancies, IT & construction companies looking for public contracts to bid on (public-sector lead generation)
- Bid managers & tender-alert services who need a reliable, low-cost EU + UK feed
- Sales teams selling to the public sector: who buys what, when, and from whom
- Market intelligence: track contract awards, winners and awarded values by CPV or country
- Researchers & journalists analysing public spending
- AI agents that qualify tenders against a company profile
How to get tender alerts (step by step)
- Click Try for free, enter keywords and/or CPV codes, choose countries.
- Set Published in the last N days (e.g. 7) and Notice type = Open calls for tender.
- Run, then export to Excel / CSV / JSON or connect via the API.
- For alerts: enable Only new notices, set a State key, and schedule the Actor daily.
Input example
{"keywords": ["software", "logiciel", "cloud"],"countries": ["FR", "BE", "DE"],"cpvCodes": ["72000000", "48000000"],"noticeScope": "competition","publishedWithinDays": 7,"onlyNewNotices": true,"stateKey": "it-tenders-fr-be-de"}
Output example
Real row from a test run (fields shortened):
{"source": "TED","noticeId": "700355-2026","title": "Germany – Software package and information systems – RV VMWare Reseller Wettbewerb","buyerName": "Dataport AöR", "buyerCity": "Altenholz", "buyerCountry": "DEU","publishedAt": "2026-10-12", "deadline": "2026-10-16", "deadlineTime": "12:00:00+02:00","noticeType": "cn-standard", "procedureType": "open", "contractNature": ["supplies"],"cpvCodes": ["48000000"],"estimatedValue": null, "currency": null,"durationValue": 4, "durationUnit": "YEAR","winners": [],"submissionUrl": "https://fbhh-evergabe.web.hamburg.de/…","url": "https://ted.europa.eu/en/notice/-/detail/700355-2026","pdfUrl": "https://ted.europa.eu/en/notice/700355-2026/pdf","isNew": true}
Another notice from the same run shows a published value: "estimatedValue": 103500000, "currency": "NOK" (Alta kommune, electronic patient journal system).
How much does it cost?
See the Pricing tab for the current price. The Actor only calls official APIs and is very light: a cloud test returned 316 tenders (TED 300, UK 16) in ~50 seconds using ~0.0034 compute units. With only-new mode, a daily alert for a typical niche returns just the handful of new notices each day.
How an AI agent can call it
- Apify MCP server: add
augmentedhuman/eu-public-tenders-scraperas a tool viahttps://mcp.apify.comin any MCP client (Claude, Cursor, ChatGPT connectors…). The agent passes keywords / CPV / countries and gets structured tenders back. - One HTTP call (synchronous, returns the dataset):
curl -X POST "https://api.apify.com/v2/acts/augmentedhuman~eu-public-tenders-scraper/run-sync-get-dataset-items" \-H "Authorization: Bearer $APIFY_TOKEN" -H "Content-Type: application/json" \-d '{"keywords":["cybersecurity"],"countries":["FR","DE"],"publishedWithinDays":7,"maxResults":100}'
- Python:
ApifyClient(token).actor("augmentedhuman/eu-public-tenders-scraper").call(run_input={...}) - Works from Make, Zapier, n8n and LangChain through the standard Apify integrations.
How does it compare to other tender tools?
Honest note: there are other TED scrapers in Apify Store, and commercial tender-alert platforms (with human-curated national and regional sources) cover far more below-threshold tenders. Choose this Actor if you want TED + UK Find a Tender in one schema, CPV / value / country filters, only-new daily alerts, and raw data you own and can pipe anywhere. It does not cover national below-threshold portals (e.g. France's BOAMP) – if you need those, combine it with a national source.
Data sources & legal
- TED – Publications Office of the EU, Search API v3 (anonymous, free reuse; fair-use limits respected).
- UK Find a Tender – OCDS API, Open Government Licence v3.0.
- Contact-person names, e-mails and phone numbers are never collected.
- France's BOAMP below-threshold notices are not included (its API's robots.txt disallows bots); French above-threshold tenders are on TED. Not legal advice; check the licences for your use case.
FAQ
Why do some notices have no estimated value? Buyers are not obliged to publish it; roughly half of TED notices include it.
Can I get awarded contracts and winners? Yes, set Notice type = Contract awards (noticeScope: "result").
Can I pass a raw TED expert query? Yes, use Extra TED expert query.
Which countries are covered? All EU/EEA countries publishing on TED, plus the UK via Find a Tender.
Issues? Use the Issues tab – the Actor is health-checked daily.