Italy Automotive Tenders Monitor
Pricing
from $1.50 / 1,000 results
Italy Automotive Tenders Monitor
Daily-ready feed of Italian public tenders for vehicles, parts and fleet services from the official EU TED API.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
chatbot chatbot
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Get a clean, structured feed of Italian public tenders for vehicles, vehicle parts, repairs and fleet insurance, straight from the official EU TED (Tenders Electronic Daily) Search API. No API key, no scraping, no proxies.
Run it daily or weekly and get one dataset row per tender notice: publication number, date, title, buyer, CPV codes, estimated value, submission deadline and a link to the notice on ted.europa.eu.
Use case
A bus manufacturer's bid team schedules this Actor every morning with daysBack: 1 and
keywords: ["autobus"], then sends new Italian tenders to Slack or Google Sheets before
competitors see them.
Who is it for?
- Vehicle, bus, truck and special-vehicle dealers and manufacturers looking for Italian bids.
- Spare-parts distributors, workshops and fleet-maintenance companies.
- Insurance brokers following public fleet-insurance tenders (CPV 66514110).
- Bid consultants and lead-generation teams who need a daily list of new opportunities.
Input
| Field | Type | Default | Description |
|---|---|---|---|
cpvCodes | string[] | 34300000, 34320000, 34330000, 34350000, 34100000, 34110000, 34144000, 50110000, 66514110 | 8-digit CPV codes. A notice matches if any of its lots uses one of them. |
daysBack | integer | 7 | Notices published in the last N days (1-365). |
keywords | string[] | empty | Optional case-insensitive filter on the title (any keyword matches), e.g. autocarro, ambulanza, noleggio. |
maxItems | integer | 100 | Maximum notices returned (1-5000). |
Example:
{"cpvCodes": ["34300000", "34100000", "50110000"],"daysBack": 7,"keywords": ["autocarro", "ambulanza"],"maxItems": 100}
Output
One item per notice, newest first. Example (real result from the TED API, 21 October 2026):
{"publicationNumber": "729505-2026","publicationDate": "2026-10-21","title": "Appalto 39/2026 - Acquisto di furgoni allestiti occorrenti all'unità NU.I.R. del Comune di Milano","buyerName": "Comune di Milano","cpvCodes": ["34130000"],"estimatedValue": 648000,"currency": "EUR","deadline": "2026-11-23","noticeType": "cn-standard","url": "https://ted.europa.eu/en/notice/-/detail/729505-2026"}
More examples are in sample-output.json.
| Field | Meaning |
|---|---|
publicationNumber | TED notice number. |
publicationDate | Publication date (YYYY-MM-DD). |
title | Procedure title, Italian when available, otherwise English or the first available language. |
buyerName | Contracting authority, Italian name when available. |
cpvCodes | All CPV codes found in the notice (not only the ones you searched). |
estimatedValue, currency | Sum of the lots' estimated values when published, otherwise null. |
deadline | Earliest tender submission deadline (date only), null when the notice has none (e.g. contract award notices). |
noticeType | TED notice type, e.g. cn-standard (contract notice), can-standard (award notice). |
url | Link to the notice on TED. |
How it works
The Actor sends sequential requests to POST https://api.ted.europa.eu/v3/notices/search
with an expert query (buyer-country=ITA AND classification-cpv IN (...) AND publication-date>=...),
paginates in pages of 100, and retries with exponential backoff on HTTP 429
and 5xx errors and on network timeouts.
Run locally (without Apify)
pip install httpxpython -m src --input input.example.json --output results.jsonpython -m unittest discover -s tests -v
Pricing
Pay per event: $0.0015 per notice returned (about $1.50 per 1,000 notices) plus a tiny actor-start fee. Typical runs return 20-100 notices, i.e. a few cents. No monthly rental. Set a maximum cost per run in Apify to cap spending.
Limitations
- Only notices published on TED. Italian tenders below the EU thresholds are often published only on national platforms (ANAC / BDNCP) and will not appear.
- TED publishes notices a few days after submission; very recent tenders may be missing.
estimatedValueis the sum of published lot values: it may be missing, and for framework agreements with overlapping lots it can overstate the real total.deadlineis the earliest lot deadline, date only, and is empty for award notices.- The keyword filter looks at the title only and is applied after the CPV search.
cpvCodesmatching is on the lot-level CPV classification; a notice can carry additional unrelated CPV codes.- Not legal or bidding advice. Always verify the details on the official notice.
AI transparency and data source
Built with AI assistance; data comes from the official TED API, reuse subject to EU open data terms. This Actor is not affiliated with or endorsed by the European Union or the Publications Office of the EU. The Actor does not use a generative AI model at runtime: it only queries, parses and formats TED data.
Search terms
Italian public tenders, appalti pubblici, gare d'appalto veicoli, TED tenders Italy, CPV 34 vehicles, bus and truck tenders, fleet insurance tenders, bid monitoring.