EU Public Tenders & Government Contracts Scraper (TED Europa)
Pricing
from $5.00 / 1,000 extracted tender records
EU Public Tenders & Government Contracts Scraper (TED Europa)
Extract verified active European public procurement contracts, direct buyer contact emails, submission deadlines, and contract values from TED Europa with automated commercial opportunity scoring.
Pricing
from $5.00 / 1,000 extracted tender records
Rating
0.0
(0)
Developer
Manuel Téllez
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
🇪🇺 EU Public Tenders & Government Contracts Scraper (TED Europa)
Extract active European public procurement contracts, direct buyer procurement emails, contract values in EUR, and submission deadlines from TED Europa with automated commercial opportunity scoring.
🎯 What Does This Actor Do?
Every year, European public sector authorities publish more than €2 Trillion worth of procurement contracts across 27 EU member states on TED (Tenders Electronic Daily).
However, searching and monitoring TED manually is complex, fragmented across dozens of languages, and filled with unstructured legal forms.
This Actor connects directly to the official European Union Publications Office TED v3 API to:
- Discover live, active public tenders across all EU countries based on your sector keyword (e.g. software, cybersecurity, consulting, medical equipment, construction, cleaning).
- Extract direct procurement contacts: Official buyer organization, city, country, and direct contact emails of procurement officers.
- Calculate urgency and time-to-deadline: Exact countdown in days natural (
days_until_deadline) and urgency classification (URGENT< 15 days,OPEN,LONG_TERM). - Compute Opportunity Score (0–100): Prioritize contracts that offer the best return on bidding effort based on economic volume, bidding window, and direct contactability.
- Deduplicate cleanly: Deterministic SHA-256 opportunity IDs guarantee zero duplicate records.
- Provide direct links: One-click URL to the official tender notice and administrative bidding documents on
ted.europa.eu.
💡 Who Is This For?
- B2B Tech Agencies & SaaS Providers: Find high-value government software development, cloud infrastructure, and maintenance contracts.
- Consultancies & Advisory Firms: Target public sector strategy, management, and audit tenders.
- Suppliers & Distributors: Spot equipment, supplies, and medical procurement notices across Europe.
- Lead Generation & Market Intelligence Teams: Feed sales pipelines with verified public tender opportunities with procurement emails.
- Bid Managers & Proposal Teams: Never miss a tender deadline with automated urgency and countdown scoring.
💰 Pay-Per-Event (PPE) Pricing: Zero Waste Guarantee
This Actor operates under Pay-Per-Event (PPE) pricing:
| Event | Price | What You Get |
|---|---|---|
tender-extracted | $0.08 / event | 1 fully verified, active European public tender with buyer details, contact emails, deadline, and opportunity score |
🛡️ Zero-Charge Quality Guarantee: You are ONLY charged for valid, billable tender records. Any corrupt, expired, or invalid records are discarded automatically and cost you $0.00.
⚙️ Input Parameters
Configure your search using simple, powerful filters:
| Field | Type | Default | Description |
|---|---|---|---|
query | String | "software" | Search keyword or sector (e.g., cloud, consulting, security, transport). Supports full-text search. |
country | Select | "ALL" | Filter by EU Member State code: ESP, FRA, DEU, ITA, NLD, BEL, SWE, POL, etc. |
contractNature | Select | "ALL" | Procurement category: services (consulting, IT), supplies (goods, equipment), or works (construction). |
minValueEur | Integer | 0 | Minimum contract value in Euros. Exclude contracts below this value (e.g., 100000 for €100k+). |
preferredLanguage | Select | "eng" | Preferred title language: English (eng), Spanish (spa), French (fra), German (deu), Italian (ita). |
maxItems | Integer | 20 | Maximum number of verified opportunities to extract (1 to 500). |
Example Input:
{"query": "cybersecurity","country": "ESP","contractNature": "services","minValueEur": 50000,"preferredLanguage": "spa","maxItems": 25}
📊 Output Schema
The Actor stores records in the default Apify dataset with the following structure:
| Field | Type | Description |
|---|---|---|
opportunity_id | string | Deterministic SHA-256 identifier (e.g. ted_34e6be6fbdf7ece9). |
publication_number | string | Official TED notice identifier (e.g. 641327-2026). |
title | string | Normalized tender title in your preferred language. |
buyer_name | string | Contracting authority / government entity name. |
buyer_country | string | ISO 3-letter country code (ESP, FRA, DEU, etc.). |
buyer_city | string | City of the contracting authority. |
buyer_emails | array | List of verified procurement officer and department emails. |
primary_email | string | First verified direct email address for outreach. |
has_direct_email | boolean | true if direct procurement email is available. |
contract_nature | string | services, supplies, or works. |
total_value_eur | number | Contract value in EUR (or null if undisclosed). |
economic_tier | string | MEGA (>€10M), HIGH (>€1M), MID (>€250k), LOW (<=€250k), UNDISCLOSED. |
classification_cpv | array | European Common Procurement Vocabulary (CPV) codes. |
publication_date | string | Official date published on TED (YYYY-MM-DD). |
submission_deadline | string | ISO datetime deadline for bid submission. |
days_until_deadline | integer | Days remaining until submission deadline. |
urgency_status | string | URGENT (<15 days), OPEN (15-45 days), LONG_TERM (>45 days). |
opportunity_score | integer | Composite prioritization score from 0 to 100. |
notice_type | string | Notice category (cn-standard for open competition). |
notice_url | string | Direct link to official tender documents and specifications. |
extracted_at | string | Extraction UTC timestamp. |
Sample Output Record:
{"opportunity_id": "ted_34e6be6fbdf7ece9","publication_number": "639755-2026","title": "Netherlands – Software package and information systems – Standard Software Agreement","buyer_name": "Gemeente Amsterdam","buyer_country": "NLD","buyer_city": "Amsterdam","buyer_emails": ["h.wijdicks@amsterdam.nl","inkoop@amsterdam.nl"],"primary_email": "h.wijdicks@amsterdam.nl","has_direct_email": true,"contract_nature": "supplies","total_value_eur": 100000000.0,"economic_tier": "MEGA","classification_cpv": ["48000000","72000000"],"publication_date": "2026-09-17","submission_deadline": "2026-10-30T11:00:00Z","days_until_deadline": 43,"urgency_status": "OPEN","opportunity_score": 93,"notice_type": "cn-standard","notice_url": "https://ted.europa.eu/en/notice/639755-2026","extracted_at": "2026-09-17T17:16:40.904094+00:00"}
⚖️ Legal & Compliance Notice
This Actor extracts public data published by the European Union Publications Office in compliance with:
- EU Directive 2014/24/EU on public procurement.
- EU Directive 2014/25/EU on procurement by entities operating in the water, energy, transport and postal services sectors.
- European Open Data Directive (EU) 2019/1024.
All information processed is public government procurement data designed for transparent market access. This Actor does not bypass captchas, does not require authentication, and strictly respects official API rate limits.