Scraper API Gare e Appalti Pubblici Italiani avatar

Scraper API Gare e Appalti Pubblici Italiani

Pricing

from $3.60 / 1,000 results

Go to Apify Store
Scraper API Gare e Appalti Pubblici Italiani

Scraper API Gare e Appalti Pubblici Italiani

Trova bandi di gara, appalti pubblici, avvisi e opportunità aperte in Italia dalla fonte ufficiale ANAC, in un unico output JSON normalizzato. Veloce, economico e affidabile. (Italian public tenders scraper)

Pricing

from $3.60 / 1,000 results

Rating

0.0

(0)

Developer

Lofomachines

Lofomachines

Maintained by Community

Actor stats

0

Bookmarked

13

Total users

2

Monthly active users

14 days ago

Last modified

Share

Scraper Gare e Appalti Pubblici Italiani (ANAC) 🇮🇹

Trova bandi di gara, appalti pubblici, avvisi e opportunità aperte in Italia in un solo run. Questo Actor interroga la fonte ufficiale ANAC – Piattaforma di Pubblicità a Valore Legale e restituisce un output JSON pulito e normalizzato, pronto per CRM, fogli di calcolo, alert e flussi con AI.

Niente browser, niente parsing HTML: usa solo l'API JSON ufficiale di ANAC. Questo lo rende veloce, economico e affidabile.

🇬🇧 English version below — jump to English


⚡ Perché usarlo

  • Fonte unica e ufficiale: ANAC, l'Autorità Nazionale Anticorruzione.
  • Veloce ed economico: solo chiamate API JSON, concorrenza ottimizzata, timeout e retry automatici. Niente browser headless.
  • Affidabile: ricerca full-text ufficiale, deduplica per appalto, gestione robusta degli errori.
  • UI semplice: imposti una parola chiave e parti. Solo Italia, nessuna scelta di paese.
  • Output normalizzato: una struttura unica pronta per AI, dashboard, BI e sales ops.
  • Salvataggio progressivo: i risultati vengono scritti nel dataset mentre il run è in corso.

🎯 Casi d'uso

  • Monitoraggio gare per la tua azienda — scopri ogni giorno i nuovi bandi rilevanti per il tuo settore.
  • Lead generation nel settore pubblico — individua stazioni appaltanti e opportunità prima dei concorrenti.
  • Business development & ufficio gare — alimenta il pipeline commerciale con appalti filtrati per parola chiave.
  • Market intelligence — analizza valori stimati, categorie (lavori/servizi/forniture) e trend di spesa pubblica.
  • Alert automatici — invia notifiche su Slack, email o Telegram quando esce una gara che ti interessa.
  • Arricchimento CRM — esporta le gare normalizzate in HubSpot, Salesforce, Airtable, Notion o Google Sheets.
  • Workflow con AI — passa i risultati a un LLM per riassumere, classificare e valutare la rilevanza di ogni bando.

🔍 Cosa puoi cercare

  • Parole chiave in blocco (bulk) — inserisci più parole chiave, una per riga (es. software, stampa, manutenzione, mensa scolastica, pulizia). Ogni parola chiave viene cercata separatamente. Lascia vuoto per scaricare tutte le opportunità aperte.
  • Numero massimo di gare PER OGNI parola chiave — il limite si applica a ciascuna parola chiave. Con 3 parole chiave e limite 100 ottieni fino a 300 gare (i duplicati tra parole chiave vengono salvati una sola volta).
  • Stato: solo gare aperte oppure tutti gli avvisi trovati.
  • Categoria del contratto: forniture, servizi, lavori, misto, altro.
  • Tipi di avviso: bandi, avvisi di pre-informazione, indagini di mercato, elenchi operatori, e altro.
  • Ordinamento: per data di pubblicazione o per scadenza.

I risultati vengono salvati nel dataset a batch di 20 man mano che vengono raccolti, e i log mostrano la progressione parola chiave per parola chiave.

📥 Esempio di input

{
"keywords": ["software", "manutenzione", "pulizia"],
"status": "open",
"contractCategory": "all",
"noticeTypes": "all_open_tenders",
"sortBy": "publicationDesc",
"maxItems": 100,
"includeNoticeHistory": false,
"includeRawDetails": false
}

maxItems vale per ogni parola chiave. Ogni risultato include il campo searchKeyword che indica quale parola chiave lo ha trovato.

📤 Esempio di output

{
"source": "ANAC",
"noticeId": "1c1f2adf-8103-4638-a9b5-fe53be5999cc",
"procurementId": "404cff17-883d-423e-abb4-49aff748ec24",
"title": "Servizio di sviluppo e manutenzione software gestionale",
"contractCategory": "services",
"contractCategoryLabel": "Servizi",
"isOpen": true,
"publicationDate": "2026-06-10",
"deadlineDate": "2026-07-15",
"estimatedValue": 240000,
"currency": "EUR",
"buyerNames": ["Comune di Esempio"],
"cpvValues": ["72000000"],
"noticeUrl": "https://pubblicitalegale.anticorruzione.it/bandi/..."
}

Campi principali

title, description, noticeType, noticeTypeLabel, procedureType, contractCategory, isOpen, openStatusReason, publicationDate, deadlineDate, estimatedValue, currency, buyerNames, buyerTaxIds, cpvValues, placeNames, documentLinks, noticeUrl, apiDetailUrl, lots, awardCriteria — e rawDetails quando abilitato.

🤖 Automazione: scansione giornaliera con AI

L'idea: ogni mattina l'Actor cerca le gare legate a una parola chiave, un'AI valuta la rilevanza per la tua azienda e ricevi solo le opportunità che contano. Tre modi per farlo:

Opzione A — Pianificazione nativa Apify + integrazioni

  1. Su Apify apri l'Actor → Schedules → crea una pianificazione (es. ogni giorno alle 7:00).
  2. Imposta input fisso (es. keyword: "software", status: "open", maxItems: 100).
  3. Collega un'integrazione (Slack, email, webhook) dalle impostazioni dell'Actor per ricevere i nuovi risultati.

Opzione B — Make (Integromat)

  1. Trigger Schedule (ogni giorno).
  2. Modulo Apify → Run an Actor (lofomachines/italian-public-tenders-scraper) con la tua parola chiave.
  3. Modulo Apify → Get Dataset Items per leggere i risultati.
  4. Modulo OpenAI / Anthropic Claude: prompt tipo "Ecco una gara pubblica: {{title}} — {{description}}, valore {{estimatedValue}}€. La mia azienda fa X. Valuta da 1 a 10 quanto è rilevante e spiega in una riga."
  5. Filter sui punteggi alti → invio a Slack / Email / Google Sheets / CRM.

Opzione C — n8n

  1. Nodo Schedule Trigger (cron giornaliero).
  2. Nodo HTTP Request → avvia l'Actor via API Apify: POST https://api.apify.com/v2/acts/lofomachines~italian-public-tenders-scraper/runs?token=APIFY_TOKEN con body JSON l'input (keyword, status, maxItems…).
  3. Nodo HTTP RequestGET .../datasets/{datasetId}/items per i risultati (oppure usa il run sincrono run-sync-get-dataset-items).
  4. Nodo AI Agent / OpenAI / Anthropic: classifica e riassume ogni gara.
  5. Nodo IF/Filter → invia solo le gare rilevanti a Slack, Email, Telegram, Notion, Airtable.

Opzione D — Zapier

  1. Trigger Schedule by Zapier (giornaliero).
  2. Webhooks by Zapier → POST all'endpoint run-sync-get-dataset-items di Apify per ottenere i risultati in un colpo solo.
  3. Step AI by Zapier / OpenAI: punteggio di rilevanza + riassunto.
  4. Filter by Zapier → azione finale: riga in Google Sheets, messaggio Slack, lead in HubSpot.

💡 Suggerimento prompt AI: descrivi bene cosa fa la tua azienda e chiedi all'AI un punteggio di rilevanza (1–10), una motivazione breve e l'azione consigliata (partecipare / ignorare / approfondire). Filtra poi sul punteggio per ricevere solo il meglio.

📝 Note importanti

  • Fonte unica: ANAC. Solo gare e appalti italiani.
  • La ricerca per parola chiave funziona meglio con termini in italiano, come usati negli avvisi.
  • includeNoticeHistory e includeRawDetails sono disattivati di default per mantenere il run veloce ed economico: attivali solo se ti servono i dati grezzi o la cronologia.
  • La data di riferimento usa il fuso Europe/Rome.

🇬🇧 English

Italian Public Tenders Scraper. Find open public tenders, government contracts, and procurement notices in Italy in a single run, straight from the official ANAC source (Piattaforma di Pubblicità a Valore Legale). Returns one clean, normalized JSON output — ideal for CRMs, spreadsheets, alerts, and AI workflows.

No browser, no HTML scraping — only the official ANAC JSON API, which keeps runs fast, cheap, and reliable.

Why it stands out

  • Single official source: ANAC.
  • Fast & cheap: JSON-only API calls, tuned concurrency, automatic timeouts and retries.
  • Reliable: official full-text search, dedup per procurement, robust error handling.
  • Bulk keywords: enter many keywords (one per line) — each is searched separately, and maxItems applies per keyword.
  • Simple UI: all fields visible on the page (no collapsible sections) — Italy only, no country picker.
  • Normalized output for AI agents, dashboards, BI, and sales ops.
  • Progressive dataset saving (batches of 20) with per-keyword progress logs while the run is in progress.

Best use cases

  • Daily tender monitoring for your business
  • Public-sector lead generation and bid intelligence
  • Market research on public spending (categories, estimated values)
  • Automated alerts to Slack / email / Telegram
  • CRM enrichment (HubSpot, Salesforce, Airtable, Notion, Google Sheets)
  • AI workflows that summarize, classify, and score tender relevance

Daily AI-powered scanning (Make / Zapier / n8n)

Schedule the Actor to run every morning with your keyword, then let an LLM score each tender's relevance to your business so you only see the opportunities that matter:

  1. Schedule a daily trigger (Apify Schedules, Make, n8n cron, or Zapier).
  2. Run the Actor lofomachines/italian-public-tenders-scraper with one or more keywords (use Apify's run-sync-get-dataset-items endpoint to get results in one call).
  3. AI step (OpenAI / Anthropic Claude): "Here is a public tender: {{title}} — {{description}}, value €{{estimatedValue}}. My company does X. Score relevance 1–10 and explain in one line."
  4. Filter on high scores → send to Slack, email, Google Sheets, or your CRM.

Notes

  • Single source: ANAC, Italian tenders only.
  • Keyword search works best with Italian terms; maxItems is applied per keyword and each item is tagged with its searchKeyword.
  • includeNoticeHistory and includeRawDetails are off by default to keep runs fast and cheap.
  • Reference date uses the Europe/Rome timezone.

🔎 Altri Actor / Discover more

Hai bisogno di altri strumenti di scraping, lead generation e monitoraggio?

👉 https://apify.com/lofomachines