Public Tenders Scraper - EU TED & UK Find a Tender Notices
Pricing
from $3.00 / 1,000 procurement notices
Public Tenders Scraper - EU TED & UK Find a Tender Notices
Search government tenders and contract awards on EU TED (all member states), UK Find a Tender and UK Contracts Finder in one normalised schema: buyer, CPV, value, deadline, winners. Keyword, CPV, country and date filters, daily 'only new' alerts.
Pricing
from $3.00 / 1,000 procurement notices
Rating
0.0
(0)
Developer
rj
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 hours ago
Last modified
Categories
Features
Share
Search government tenders, contract opportunities and contract awards across the EU (TED, all member states) and the UK (Find a Tender and Contracts Finder) in one run, and get them back in one clean schema: buyer, country, CPV codes, estimated value, submission deadline, winners and award value. Most tender scrapers cover one portal and return each portal's own format. This Actor covers three official portals with one set of filters (keywords, CPV codes, countries, dates, notice type, minimum value) and has an "only new notices" mode for daily tender alerts. No start fee: you pay only per notice.
Optional, beta: US federal opportunities from SAM.gov via the official api.sam.gov API, if you add your own free API key. This source is not yet verified against live responses.
What data can you get?
| Field | Example |
|---|---|
title, description (max ~2,000 chars) | "Microsoft Lizenzen", scope text |
source, noticeId, url | ted, 774310-2026, public notice page |
noticeType | tender, award, planning, other |
status | open, closed, awarded, planning, cancelled |
procedureType | "Open", "Restricted", "Below threshold - open competition" |
buyerName, buyerCountry, buyerCity | "Dublin City Council", IE, "Dublin" |
cpvCodes, cpvMainDescription | ["72000000"], "IT services: consulting, software development..." |
estimatedValue, currency | 50000000, EUR |
publishedAt, deadlineAt | 2026-11-06, 2026-12-08T10:30:00.000Z |
awardedSuppliers, awardValue | ["Gofore Finland Oy"], 664340 |
lotsCount, documentsUrl, language | 2, link to the e-tendering platform, de |
searchKeyword, scrapedAt | which keyword found it, when |
Values are numbers, dates are ISO 8601, and every item has the same keys (null when a portal doesn't publish a value).
Sources
| Source | Coverage | Keyword search |
|---|---|---|
ted - EU TED | All EU/EEA member states, above EU thresholds (~3,000 notices/day) | Full-text search on TED |
uk-fts - UK Find a Tender | UK above-threshold and Procurement Act notices | Filtered locally (see Tips) |
uk-contracts-finder - UK Contracts Finder | UK below-threshold contracts (mostly England) | Contracts Finder search |
sam-gov - SAM.gov (beta, optional) | US federal contract opportunities | Title search; needs your free api.sam.gov key; not yet verified against live responses |
Use cases
- Daily tender alerts for a bid team or a tender newsletter: schedule the Actor with
onlyNewand send new notices to Slack, e-mail or a CRM. - B2B sales prospecting: find public buyers that are about to buy software, cleaning, construction or consulting services.
- Competitor tracking: watch award notices to see who wins which contracts, for how much.
- Market research: size public demand per CPV code and country.
How to use
- Enter keywords (or leave empty and filter by CPV code / country).
- Pick sources, notice types and a date window.
- Run, then export to JSON, CSV or Excel, or connect via API.
IT tenders in Germany published in the last 7 days
{"sources": ["ted"],"countries": ["DE"],"cpvCodes": ["72", "48"],"noticeTypes": ["tender"],"publishedWithinDays": 7,"maxItems": 100}
Cleaning contracts in the UK (both portals), daily alert
{"keywords": ["cleaning"],"sources": ["uk-fts", "uk-contracts-finder"],"noticeTypes": ["tender"],"publishedWithinDays": 30,"onlyNew": true,"monitorName": "uk-cleaning"}
Software contract awards across Europe and the UK, above 100k
{"keywords": ["software"],"sources": ["ted", "uk-fts", "uk-contracts-finder"],"noticeTypes": ["award"],"minValue": 100000,"publishedWithinDays": 30}
Output example
Real items from a local run (trimmed):
[{"type": "notice","id": "ted:775102-2026","source": "ted","noticeId": "775102-2026","url": "https://ted.europa.eu/en/notice/-/detail/775102-2026","title": "Kilpailu- ja kuluttajavirasto - IT-konsultointi 2023-2028 (DPS) - Verkkopalvelun ylläpito- ja jatkokehityspalvelujen hankinta","description": "Kilpailu- ja kuluttajavirasto pyytää tarjoustanne Verkkopalvelun ylläpito- ja jatkokehityspalveluista ...","noticeType": "award","procedureType": "Restricted","status": "awarded","buyerName": "Kilpailu-ja kuluttajavirasto","buyerCountry": "FI","buyerCity": "Helsinki","cpvCodes": ["72000000", "48000000"],"cpvMainDescription": "IT services: consulting, software development, Internet and support","estimatedValue": null,"currency": "EUR","publishedAt": "2026-11-06","deadlineAt": null,"awardedSuppliers": ["Gofore Finland Oy"],"awardValue": 664340,"lotsCount": 1,"documentsUrl": null,"language": "fi","searchKeyword": "software","scrapedAt": "2026-11-08T12:33:57.142Z"},{"type": "notice","id": "uk-fts:105944-2026","source": "uk-fts","noticeId": "105944-2026","url": "https://www.find-tender.service.gov.uk/Notice/105944-2026","title": "Secure Connection Portal","description": "Telford & Wrekin Council wishes to establish a contract for the provision, hosting, support and maintenance of a secure software solution ...","noticeType": "tender","procedureType": "Below threshold - open competition","status": "open","buyerName": "Borough of Telford & Wrekin","buyerCountry": "GB","...": "..."}]
More in samples/sample-output.json. A RUN_SUMMARY record in the default key-value store lists per-source counts, warnings and request statistics.
Pricing
Pay per event, no start fee:
| Event | Price |
|---|---|
notice - one procurement notice in the dataset | $0.003 |
Example: 1,000 notices = $3.00. A daily alert that finds 30 new notices costs about $0.09 per day. Set "Maximum cost per run" in Apify Console and the Actor stops cleanly when the budget is reached. Platform usage is minimal (256 MB, plain API calls, no browser).
Tips and limits
- Max notices is split across sources. With
maxItems: 100and two sources, each source gets up to 50. Use0for no limit. - Keywords are phrase searches. Each keyword is a separate search; a notice found by two keywords appears once. TED searches the full notice text in every language version (so English keywords also find notices in other languages via TED's translated titles). Contracts Finder uses its own relevance search.
- UK Find a Tender has no keyword search in its API. The Actor reads the notice feed newest-first (100 per page, about 4-6 hours of notices per page on a weekday) and keeps whole-word matches in the title/description. "UK Find a Tender: max pages" (default 20, about 4-5 days) limits how far back it looks; the run summary warns when the cap was hit.
- Contracts Finder returns at most 1,000 hits per keyword.
- SAM.gov is an optional beta source that needs your own free api.sam.gov API key (sam.gov, sign in, Account Details, Public API Key). It is not yet verified against live responses, so treat its output as beta. SAM.gov's terms forbid scraping its website, so the Actor uses only the official Get Opportunities API. Keyword search there covers titles only, there is no description text, and personal keys have a small daily quota (one request per keyword per run).
- Countries apply to TED only; the UK portals are UK-only and SAM.gov is US-only. CPV codes apply to TED and the UK portals (SAM.gov uses NAICS).
- Minimum value compares the estimated value (or the award value) in the notice's own currency. Notices that publish no value are kept.
- Dates: TED publishes date-only publication dates (
2026-11-06); other timestamps are UTC. - Titles and descriptions come in the notice's original language (TED: English when the buyer published one).
FAQ
Is it legal? The Actor reads only public procurement notices from official government APIs (TED, Find a Tender, Contracts Finder, and for the optional SAM.gov source the official api.sam.gov API). No login, no captcha bypass. You are responsible for how you use the data and for complying with each portal's terms and with data-protection law.
Does it collect personal data? No contact data is output. Contact names, e-mails and phone numbers in the portals' contact fields are never read. E-mail addresses and phone numbers inside description text are masked ([email removed], [phone removed]). Award winners that look like private individuals (e.g. freelancers on TED award notices) are shown as (private individual).
Do I need a proxy? No. All sources are public APIs. Datacenter Apify Proxy works if you want it; residential proxies are not supported and fall back to the datacenter proxy automatically.
How do I get only new tenders every day? Turn on "Only new notices", give the search a monitor name and schedule the Actor daily. Notices already output (and paid for) are skipped on later runs for 90 days.
Why did a source return fewer notices than expected? Check RUN_SUMMARY: it shows per-source counts and warnings (e.g. the Find a Tender page cap, or a skipped SAM.gov source without an API key).
Integrations
Use the results via the Apify API, the Apify JavaScript/Python clients, scheduled runs with webhooks, or no-code tools: Make, Zapier, n8n, Google Sheets, Slack and e-mail integrations. The Actor also works as a tool for AI agents through the Apify MCP server.
Changelog
- 0.1 - First release: EU TED, UK Find a Tender and UK Contracts Finder in one schema, plus an optional beta SAM.gov source (official API, own key), with keyword, CPV, country, date, notice-type and minimum-value filters and an "only new" mode.
More scrapers by the same developer
- AI Visibility Tracker: ChatGPT, Perplexity, Gemini, Claude
- AliExpress Scraper - Product Search, Prices, Ratings & Details
- Apple App Store Scraper: Apps, Search & Reviews
- AutoScout24 Scraper - Used Car Listings & Prices (Europe)
- Bilibili Scraper - Videos, Search, Popular & Uploader Stats
- Bing Search Scraper: Organic Results, Ads & Related Searches
Browse all my Actors on my Apify Store profile.
Support
Found a bug or need another procurement portal? Open an issue on the Actor's Issues tab.