TED EU Procurement Scraper — Public Tenders
Pricing
Pay per usage
TED EU Procurement Scraper — Public Tenders
Scrape EU public procurement notices from TED (Tenders Electronic Daily). Search by keyword, country, or CPV code. Extract tender titles, buyers, deadlines, estimated values, and award details. Covers all EU/EEA member states.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
TED EU Procurement Scraper
Scrape public procurement notices from TED (Tenders Electronic Daily), the official platform for EU public procurement. Extract tender details including buyer information, deadlines, estimated values, CPV codes, and contract awards across all EU/EEA member states.
How to scrape EU public procurement data from TED
TED (Tenders Electronic Daily) is the official journal for European public procurement. It publishes around 700,000 procurement notices per year from all EU member states plus EEA countries. This actor lets you search and extract structured data from these notices programmatically.
What is TED?
TED is run by the Publications Office of the European Union. All public contracts above certain thresholds in the EU must be published here. This includes:
- Public works contracts
- Supply contracts
- Service contracts
- Concession contracts
- Design contests
The data is essential for businesses looking for government contract opportunities, market researchers analyzing public spending, and journalists investigating procurement patterns.
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
searchQuery | string | software | Keyword to search in procurement notices |
country | string | (all) | ISO 2-letter country code to filter by buyer country |
cpvCode | string | (none) | Common Procurement Vocabulary code to filter by sector |
daysBack | integer | 30 | Only return notices published within this many days |
maxResults | integer | 100 | Maximum number of notices to return |
proxyConfiguration | object | Apify Proxy | Proxy settings |
Example Input
{"searchQuery": "cloud computing","country": "DE","cpvCode": "72000000","daysBack": 14,"maxResults": 50}
Output Format
Each result contains the following fields:
| Field | Type | Description |
|---|---|---|
noticeId | string | TED notice identifier (e.g., "123456-2026") |
noticeTitle | string | Title of the procurement notice |
buyer | string | Name of the contracting authority |
buyerCountry | string | Country of the buyer (ISO code) |
publicationDate | string | Date the notice was published |
deadline | string | Submission deadline for tenders |
estimatedValue | number | Estimated contract value |
currency | string | Currency of the estimated value |
cpvCodes | array | CPV classification codes |
procedureType | string | Type of procurement procedure |
documentType | string | Notice type (Contract notice, Award, etc.) |
noticeDescription | string | Description of the procurement |
url | string | Direct link to the notice on TED |
awardedTo | string | Winner name (for contract awards) |
awardedValue | number | Final contract value (for awards) |
Example Output
{"noticeId": "234567-2026","noticeTitle": "Cloud Infrastructure Services for Federal Agency","buyer": "Federal Ministry of the Interior","buyerCountry": "DE","publicationDate": "2026-05-15","deadline": "2026-06-30","estimatedValue": 2500000,"currency": "EUR","cpvCodes": ["72000000", "72310000"],"procedureType": "Open procedure","documentType": "Contract notice","noticeDescription": "Provision of cloud infrastructure services...","url": "https://ted.europa.eu/en/notice/-/detail/234567-2026","awardedTo": null,"awardedValue": null}
Common CPV Codes
Use these CPV codes to filter by sector:
| Code | Sector |
|---|---|
45000000 | Construction work |
72000000 | IT services |
33000000 | Medical equipment |
34000000 | Transport equipment |
50000000 | Repair and maintenance |
71000000 | Architectural and engineering |
79000000 | Business services |
80000000 | Education and training |
85000000 | Health and social services |
90000000 | Sewage and refuse services |
Use Cases
- Business development: Find relevant public tenders in your sector and geography
- Market research: Analyze public spending patterns across EU countries
- Competitive intelligence: Track which companies win contracts in your domain
- Journalism: Investigate procurement patterns and public spending
- Compliance monitoring: Track procurement from specific authorities
- Price benchmarking: Compare awarded contract values across regions
Supported Countries
All EU/EEA member states publish on TED, including: AT, BE, BG, CY, CZ, DE, DK, EE, ES, FI, FR, GR, HR, HU, IE, IT, LT, LU, LV, MT, NL, PL, PT, RO, SE, SI, SK + EEA (IS, LI, NO)
Tips
- Use broad keywords for more results (e.g., "software" instead of "cloud-native microservices platform")
- CPV codes are hierarchical:
72000000covers all IT, while72310000is specifically data processing - Contract awards contain winner information, useful for competitive analysis
- Combine country filter with CPV code for highly targeted results
- The
daysBackparameter helps focus on recent opportunities
Limitations
- TED occasionally changes its page structure, which may temporarily affect parsing
- Some fields may be empty if not available in the notice listing
- Full notice text requires following the URL to the detail page
- Historical notices older than 5 years may not be available
Cost of Usage
This actor uses Apify Proxy for reliable access. Typical costs depend on the number of pages scraped. A search returning 100 results usually costs less than $0.05 in platform credits.
Support
For issues or feature requests, contact the developer or open an issue on the actor's GitHub repository.