EU TED Public Procurement Scraper
Pricing
from $5.00 / 1,000 results
Go to Apify Store
EU TED Public Procurement Scraper
Scrape public procurement notices from TED (Tenders Electronic Daily), the EU official platform. Extract contract notices, awards, buyers, CPV codes, deadlines, estimated values, and winner data across all 27 EU member states. Filter by country, CPV, date range, and free-text search.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Ivo Sandoval
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape public procurement notices from TED (Tenders Electronic Daily), the EU official procurement journal.
Data Source
- URL: https://ted.europa.eu/
- API docs: https://docs.ted.europa.eu/api/
- Rate limits: Reasonable use policy
- Auth required: No - public API (v3)
Output Schema
| Field | Type | Description |
|---|---|---|
| notice_id | string | TED notice identifier |
| title | string | Notice title |
| notice_type | string | contract-notice, award-notice, etc. |
| buyer_name | string | Contracting authority name |
| buyer_country | string | ISO country code |
| cpv_codes | array | Common Procurement Vocabulary codes |
| publication_date | string | Publication date |
| deadline_date | string | Submission deadline |
| estimated_value | number | Estimated contract value |
| currency | string | Currency code (EUR) |
| description | string | Notice description |
| procedure_type | string | Open, restricted, negotiated, etc. |
| contract_type | string | Services, supplies, works |
| status | string | Notice status |
| has_lots | boolean | Whether the notice has lots |
| nuts_code | string | NUTS geographic code |
| num_bidders | integer | Number of bidders |
| award_winner | string | Winning company name |
| award_amount | number | Awarded contract value |
| award_date | string | Award decision date |
| source_url | string | Direct link to notice on TED |
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| search_query | string | No | Free-text search |
| cpv_codes | array | No | Filter by CPV codes |
| countries | array | No | Filter by ISO country codes |
| notice_type | string | No | Filter by notice type |
| date_from | string | No | Start date (YYYY-MM-DD) |
| date_to | string | No | End date (YYYY-MM-DD) |
| max_results | integer | No | Max results (default: 100, max: 10000) |
| database_url | string | No | PostgreSQL URL for persistence |
| proxy_configuration | object | No | Apify proxy config |
Database
- Database name:
datamon_eu_ted - Tables:
notices,awards
Pricing (Apify Store)
- Model: Pay-per-event (PPE)
- Price: $5 / 1,000 results
Development
cd actors/eu-tedpip install -r requirements.txtapify run --purge
Status
- Scraper implementation
- Database models + migrations
- Input/output schemas
- Apify Store listing
- Tests
- Documentation