Italy Public Tenders - TED Bandi di Gara Feed avatar

Italy Public Tenders - TED Bandi di Gara Feed

Pricing

from $3.00 / 1,000 tender notices

Go to Apify Store
Italy Public Tenders - TED Bandi di Gara Feed

Italy Public Tenders - TED Bandi di Gara Feed

Italian public tenders (bandi di gara, appalti) from official TED data. One clean row per procedure: lots, EUR value, earliest deadline, IT+DE text side by side for South Tyrol (Ausschreibungen Südtirol), CPV labels IT/DE/EN, and an only-new mode for daily tender alerts.

Pricing

from $3.00 / 1,000 tender notices

Rating

0.0

(0)

Developer

Davide Arras

Davide Arras

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

an hour ago

Last modified

Categories

Share

Italy Tenders Feed gives you new Italian public tenders (bandi di gara, appalti pubblici) from the official EU TED database as a clean table, ready for a daily alert. You get one row per procedure, with the lots, total value, earliest deadline and Italian and German text side by side for South Tyrol (Ausschreibungen Südtirol). Pick your regions and CPV codes and press Start. No API key, no login.

IT: Bandi di gara italiani da TED, una riga pulita per procedura: lotti, valore totale, prima scadenza, testo IT/DE affiancato, etichette CPV in IT/DE/EN e modalità "solo nuovi" per avvisi giornalieri. DE: Italienische Ausschreibungen aus TED, eine saubere Zeile pro Verfahren: Lose, Gesamtwert, früheste Frist, IT/DE-Text nebeneinander, CPV-Bezeichnungen auf IT/DE/EN und ein „nur neue“-Modus für tägliche Alerts.

Built for bidders, tender consultants and sales teams working with Italian public buyers, especially in bilingual Alto Adige / Südtirol and Trentino.

What does Italy Tenders Feed do?

  • One row per procedure. Lots come as a flat array with value, deadline and NUTS code. Total value and earliest deadline are already worked out, plus daysToDeadline.
  • Italian and German side by side. Bilingual South Tyrol notices give you both texts. We never machine-translate: if TED has no English text, eng is null.
  • CPV labels in IT/DE/EN, taken from TED's official labels.
  • "Only new" mode for daily tender alerts: each run returns only notices you haven't received yet for the same filters.
  • Region-first filters: NUTS prefixes such as ITH1 (Bolzano/Bozen), ITH2 (Trento), ITC4 (Lombardy) or IT for all of Italy.
  • Privacy by design: contact-person names, emails and phone numbers are never requested or stored.

How to get Italian tender alerts every morning

  1. Click Try for free and set your regions (nutsCodes) and, if you want, CPV prefixes or keywords.
  2. Turn on Only new notices.
  3. Run it once and check the Output tab.
  4. Click Schedule and run it daily, for example at 07:00.
  5. Connect the results to Google Sheets, Slack or email with Apify's built-in integrations.

Input examples

South Tyrol and Trentino, all open calls from the last 7 days:

{ "nutsCodes": ["ITH1", "ITH2"], "lookbackDays": 7 }

All of Italy, construction (CPV 45), above €1M:

{ "nutsCodes": ["IT"], "cpvPrefixes": ["45"], "minValueEur": 1000000 }

Daily alert, only new notices (put this on a daily Apify schedule):

{ "nutsCodes": ["ITH1"], "cpvPrefixes": ["33", "72"], "lookbackDays": 3, "onlyNew": true }
FieldMeaningDefault
nutsCodesNUTS prefixes for the place of performance. IT = all of Italy["ITH1","ITH2"]
cpvPrefixesCPV code prefixes, digits onlyall
keywordsFull-text words, any language; any match countsnone
noticeKindcompetition (open calls), award, allcompetition
lookbackDaysPublication date window, 1–907
onlyNewSkip notices already returned for the same filtersfalse
minValueEurMinimum total estimated value; notices without a EUR value are dropped when > 00
outputLanguagesAny of ita, deu, engall three
maxItemsUpper limit of notices per run500

What data do you get for each tender?

The Output tab shows a table: notice number, publication date, title (IT/DE/EN), buyer, CPV, value in EUR, deadline, days left, number of lots and TED links. Download it as Excel, CSV or JSON, or use the API. One dataset item per notice:

{
"publicationNumber": "600427-2026",
"noticeType": "cn-standard",
"procedureType": "open",
"publicationDate": "2026-09-01",
"title": { "ita": "FORNITURA DI AUTOBUS - DIVISA IN QUATTRO LOTTI", "deu": "LIEFERUNG VON BUSSEN - IN VIER LOSE GETEILT", "eng": null },
"cpv": { "code": "34121100", "label": { "ita": "Autobus pubblici", "deu": "Busse für den öffentlichen Verkehr", "eng": "Public-service buses" } },
"buyer": { "name": { "ita": "Sasa Spa", "deu": "Sasa Ag", "eng": null }, "city": { "ita": null, "deu": null, "eng": null }, "country": "ITA" },
"nuts": ["ITH10"],
"lots": [ { "lotId": "LOT-0001", "estimatedValueEur": 1740000.0, "deadline": "2026-10-19", "nuts": "ITH10" } ],
"lotCount": 4,
"totalEstimatedValueEur": 36980000.0,
"earliestDeadline": "2026-10-19",
"daysToDeadline": 6,
"languagesInNotice": ["deu", "ita"],
"links": { "ita": "https://ted.europa.eu/it/notice/-/detail/600427-2026", "deu": "https://ted.europa.eu/de/notice/-/detail/600427-2026", "pdf_ita": "https://ted.europa.eu/it/notice/600427-2026/pdf" },
"isNew": true,
"source": "TED – Publications Office of the EU (reuse per ted.europa.eu/legal-notice)",
"fetchedAt": "2026-10-13T03:00:00Z"
}

Other fields: description (IT/DE/EN where present), cpvCodes (all CPV codes in the notice). buyer.city is often empty in TED data; use nuts for location.

How much does it cost to get Italian tenders?

You pay per result: $3 per 1,000 notices ($0.003 each), plus Apify's tiny start fee. 100 notices cost about $0.30. A typical daily South Tyrol alert with Only new returns 0–10 notices, so it costs a few cents a week. Use maxItems to cap the cost of a run.

Data source, licence and limits

  • Data: TED – Tenders Electronic Daily, Publications Office of the EU, via the official TED Search API v3. TED notices may be reused for commercial and non-commercial purposes (legal notice). Every item carries the source attribution.
  • TED only covers tenders above the EU thresholds. Smaller Italian tenders are published nationally (ANAC) and are not included.
  • Values and deadlines are what the buyer published. Always check the official notice before you bid.

FAQ

How is this different from the TED website or other TED scrapers?

TED's own search and most TED Actors cover all of Europe and return raw notices. This Actor is built for Italy: region filters by NUTS code, one row per procedure with value and deadline already worked out, Italian and German text side by side, and an "only new" mode for daily alerts.

Why is eng often null?

Most Italian notices are only published in Italian (and German in South Tyrol). We don't invent translations.

Which NUTS codes do I need?

ITH10 Bolzano/Bozen · ITH20 Trento · ITH3 Veneto · ITC4 Lombardy · ITI4 Lazio · ITF3 Campania · IT all of Italy.

Do keywords work in German or Italian?

Yes, TED full-text search covers all languages in the notice.

Can I get contract award notices (who won)?

Yes, set noticeKind to award, or all for both.

Can I use it from my own code?

Yes, through the Apify API or the Apify client for Python and JavaScript. See the API tab.

Changelog

  • 0.1 – first release. Output tab with an overview table.

Support

Open an issue in the Issues tab. Feature requests welcome.