TED Procurement Radar
Pricing
Pay per usage
TED Procurement Radar
Monitor EU public procurement notices from TED with lead scoring (0–100), bid-status detection, NUTS region resolution, CPV categorization, and deadline tracking. Filter by country and CPV category.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
S. Klein
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
TED Procurement Radar - EU Tender Scraper (ted.europa.eu)
Monitor and extract EU public procurement notices from TED (Tenders Electronic Daily) through the official TED Search API. Search by keyword, CPV code, country, or notice number and get structured results for procurement intelligence, market research, and lead generation.
Try it free - about $0.001 per 10 notices.
Who uses TED Procurement Radar
- Business Development Managers at IT services and consulting firms monitoring contracts in their sector
- Procurement Officers tracking competitor awards and market rates
- Sales Teams at construction, engineering, and technology companies identifying actionable leads
- Market Researchers analyzing public spending patterns by country and sector
- Automation Engineers building tender-alert pipelines with n8n, Zapier, or custom webhooks
What does TED Procurement Radar do?
This Actor uses the official TED Search API and returns normalized procurement data that is ready for analysis, export, and integration.
In one run you can:
- Monitor new tenders by keyword
- Look up specific notice IDs
- Filter by country or CPV code
- Prioritize opportunities by value, deadline, and bid status
- Export structured procurement data into your CRM or BI workflow
Why use TED Procurement Radar?
Official TED API, not HTML scraping
- More stable than browser scraping
- Faster and cheaper to run
- No JavaScript rendering needed
- Better resilience when TED changes its frontend
Useful for procurement intelligence
| Your need | How this Actor helps |
|---|---|
| Tender monitoring | Track fresh notices automatically |
| Market research | Filter by country, buyer type, and sector |
| Procurement intelligence | Analyze award winners, values, and deadlines |
| App development | Get normalized JSON instead of raw code-heavy API output |
| Lead generation | Filter to actionable notices with canBid: true |
Normalized output
The Actor converts raw procurement codes into human-readable labels, including CPV, NUTS, buyer legal type, and notice metadata.
How to use TED Procurement Radar
- Click Try for free
- Enter a keyword or notice number in
searchPhrase - Set
maxItems - Enable
includeNoticeDetailsfor richer output - Start the run
- Download results as JSON, CSV, Excel, or XML
For ongoing monitoring, schedule daily or weekly runs on Apify.
Input
| Field | Type | Description | Default |
|---|---|---|---|
searchPhrase | string | Keyword or notice number | required |
maxItems | integer | Maximum notices to return | 10 |
includeNoticeDetails | boolean | Fetch full detail fields | true |
onlyLatestVersions | boolean | Skip older amended versions | true |
maxRequestsPerCrawl | integer | Limit fetched API pages | 3 |
searchCountry | string | ISO 2-letter country code such as DE | none |
searchCpv | string | CPV prefix such as 45 | none |
minEstimatedValueEur | integer | Minimum contract value in EUR | 0 |
includeLeadScore | boolean | Calculate a lead score | true |
Example input:
{"searchPhrase": "solar energy","maxItems": 50,"includeNoticeDetails": true,"onlyLatestVersions": true,"maxRequestsPerCrawl": 10,"searchCountry": "DE","searchCpv": "09","minEstimatedValueEur": 100000,"includeLeadScore": true}
Key CPV Code Reference
CPV (Common Procurement Vocabulary) codes classify contracts by type. Use the searchCpv input to filter by sector.
| CPV Prefix | Sector |
|---|---|
09 | Energy (electricity, gas, oil, nuclear) |
30 | Office and computing machinery |
33 | Medical equipment and pharmaceuticals |
45 | Construction works |
48 | Software packages and information systems |
50 | Repair and maintenance services |
71 | Architectural and engineering services |
72 | IT services (consulting, programming, support) |
79 | Business services (legal, marketing, recruitment) |
90 | Environmental services |
Tip: Use a 2-digit prefix (e.g. 72) to catch all IT sub-categories, or a full 8-digit code for precision.
Output
Each item represents one TED procurement notice.
Example output item:
{"noticeId": "391694-2026","url": "https://ted.europa.eu/en/notice/-/detail/391694-2026","noticeTitle": "Electricity - Solar photovoltaic installation for community energy sharing","noticeType": "Contract or concession notice - standard regime","noticeStatus": "open","canBid": true,"country": "Spain","publicationDate": "2026-06-08","deadlineDate": "2026-07-16","deadlineDaysRemaining": 37,"urgencyFlag": false,"buyerName": "Pleno del Ayuntamiento de Talayuela","buyerLegalType": "Local authority","estimatedValueNum": 2601897.21,"estimatedValueCurrency": "EUR","cpvMain": "09310000","cpvMainLabel": "Electricity","contractSizeCategory": "large (>1M EUR)","leadScore": 80,"leadScoreReason": "Strong lead: EUR 2,601,897.21 contract value, 37 days to bid."}
Key output fields:
noticeId,url,noticeTitle,noticeTypenoticeStatus,canBidbuyerName,buyerLegalType,buyerCountrypublicationDate,deadlineDate,deadlineDaysRemainingestimatedValueNum,estimatedValueCurrencycpvMain,cpvMainLabelleadScore,leadScoreReason,leadScoreFactors
Use with AI agents via Apify MCP
This Actor can be used from Claude, Codex, Cursor, VS Code, Windsurf, Zed, and other MCP-compatible AI tools through Apify's Actors MCP server.
Important: this Actor is not a standalone remote MCP server. You connect Apify's Actors MCP server once, then ask your assistant to use the TED actor.
MCP setup
Add this MCP configuration:
{"mcpServers": {"apify": {"command": "npx","args": ["-y", "@apify/actors-mcp-server"],"env": {"APIFY_TOKEN": "your_apify_api_token_here"}}}}
Copy-paste prompt for AI tools
If your assistant can configure MCP for you, paste this:
Please set up Apify's Actors MCP server in my MCP configuration.Use this package:- command: npx- args: -y @apify/actors-mcp-serverSet my APIFY_TOKEN in the MCP environment.After setup, use the Apify actor "ted-procurement-radar" and help me search TED tenders from chat.
Example prompts after setup
- Use the
ted-procurement-radaractor to find open German tenders forcybersecuritywith at least EUR 100,000 estimated value. - Search TED for
solar energynotices in Spain and summarize the best opportunities. - Look up notice
391742-2026and explain whether it is still open for bidding. - Run the actor for CPV code
45and return the most urgent opportunities with deadlines in the next 14 days.
Client notes
- Claude, Codex, Cursor, VS Code, Windsurf, and Zed can usually use the stdio MCP config above directly.
- n8n, LangChain, OpenAI Agents SDK, Gemini, and custom apps can use the same Apify actor capability, but the exact MCP plumbing depends on the client environment.
How much does it cost to scrape TED notices?
| Run size | Estimated cost |
|---|---|
| 10 notices | ~$0.001 |
| 100 notices | ~$0.01 |
| 1,000 notices | ~$0.10 |
| 10,000 notices | ~$1.00 |
New Apify accounts receive $5 in free monthly credits.
Tips
- Use specific technical keywords instead of broad generic terms.
- Use local-language keywords for country-specific notice discovery.
- Schedule daily runs with
onlyLatestVersions: truefor monitoring workflows. - Filter downstream to
canBid: trueif you only want active opportunities. - Use direct notice IDs in
searchPhrasefor exact lookup.
Understanding the lead score
The lead score helps prioritize open notices. Higher scores usually indicate a combination of disclosed value, active deadline, useful bidding window, and strong commercial relevance.
Automate Tender Monitoring
For ongoing monitoring, combine Apify scheduling with a notification channel:
Apify Schedule + Webhook to Slack
- Open the Actor on Apify and click Schedule
- Set a daily or weekly trigger
- Under Webhooks, add a Slack incoming webhook URL
- The Actor posts new tenders directly to your Slack channel
Apify + n8n Pipeline
- Use the Apify n8n node to trigger the Actor on schedule
- Filter results in n8n where
canBid: trueanddeadlineDaysRemaining < 30 - Create HubSpot deals or send email alerts for matching notices
Direct API Integration Run the Actor via the Apify API and pull results into your CRM or BI tool:
POST https://api.apify.com/v2/acts/YOUR_ACTOR_ID/runsAuthorization: Bearer YOUR_TOKEN
FAQ
Is this an official EU tool? No. This is an independent Actor built on the public TED Search API.
Is it legal to use? TED publishes procurement notices as public information. You remain responsible for compliant use under applicable rules and Apify terms.
Why not use the TED API directly? You can, but this Actor already handles pagination, normalization, label mapping, and export.
Does it work for all EU countries? Yes, TED covers all EU member states and additional participating jurisdictions.
What is a CPV code and how do I find the right one? CPV codes are standardised EU product/service classification codes. Use the table above as a starting point. For precise targeting, search the official CPV database at simap.ted.europa.eu.
How do I get notified when new tenders appear?
Schedule the Actor to run daily with onlyLatestVersions: true. Use Apify Webhooks or the n8n integration to push new results to Slack, email, or your CRM automatically.
Can I monitor multiple countries at once?
Run the Actor without a searchCountry filter to get results across all EU member states. Then filter downstream by the country field in the output.
Do you support custom procurement workflows? Yes. Contact us through the Apify platform for custom monitoring or integration work.