Italy Automotive Tenders Monitor avatar

Italy Automotive Tenders Monitor

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Italy Automotive Tenders Monitor

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

chatbot chatbot

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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

FieldTypeDefaultDescription
cpvCodesstring[]34300000, 34320000, 34330000, 34350000, 34100000, 34110000, 34144000, 50110000, 665141108-digit CPV codes. A notice matches if any of its lots uses one of them.
daysBackinteger7Notices published in the last N days (1-365).
keywordsstring[]emptyOptional case-insensitive filter on the title (any keyword matches), e.g. autocarro, ambulanza, noleggio.
maxItemsinteger100Maximum 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.

FieldMeaning
publicationNumberTED notice number.
publicationDatePublication date (YYYY-MM-DD).
titleProcedure title, Italian when available, otherwise English or the first available language.
buyerNameContracting authority, Italian name when available.
cpvCodesAll CPV codes found in the notice (not only the ones you searched).
estimatedValue, currencySum of the lots' estimated values when published, otherwise null.
deadlineEarliest tender submission deadline (date only), null when the notice has none (e.g. contract award notices).
noticeTypeTED notice type, e.g. cn-standard (contract notice), can-standard (award notice).
urlLink 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 httpx
python -m src --input input.example.json --output results.json
python -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.
  • estimatedValue is the sum of published lot values: it may be missing, and for framework agreements with overlapping lots it can overstate the real total.
  • deadline is 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.
  • cpvCodes matching 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.