Scraper API Gare e Appalti Pubblici Italiani
Pricing
from $3.60 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
13
Total users
2
Monthly active users
14 days ago
Last modified
Categories
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}
maxItemsvale per ogni parola chiave. Ogni risultato include il camposearchKeywordche 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
- Su Apify apri l'Actor → Schedules → crea una pianificazione (es. ogni giorno alle 7:00).
- Imposta input fisso (es.
keyword: "software",status: "open",maxItems: 100). - Collega un'integrazione (Slack, email, webhook) dalle impostazioni dell'Actor per ricevere i nuovi risultati.
Opzione B — Make (Integromat)
- Trigger Schedule (ogni giorno).
- Modulo Apify → Run an Actor (
lofomachines/italian-public-tenders-scraper) con la tua parola chiave. - Modulo Apify → Get Dataset Items per leggere i risultati.
- 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."
- Filter sui punteggi alti → invio a Slack / Email / Google Sheets / CRM.
Opzione C — n8n
- Nodo Schedule Trigger (cron giornaliero).
- Nodo HTTP Request → avvia l'Actor via API Apify:
POST https://api.apify.com/v2/acts/lofomachines~italian-public-tenders-scraper/runs?token=APIFY_TOKENcon body JSON l'input (keyword, status, maxItems…). - Nodo HTTP Request →
GET .../datasets/{datasetId}/itemsper i risultati (oppure usa il run sincronorun-sync-get-dataset-items). - Nodo AI Agent / OpenAI / Anthropic: classifica e riassume ogni gara.
- Nodo IF/Filter → invia solo le gare rilevanti a Slack, Email, Telegram, Notion, Airtable.
Opzione D — Zapier
- Trigger Schedule by Zapier (giornaliero).
- Webhooks by Zapier → POST all'endpoint
run-sync-get-dataset-itemsdi Apify per ottenere i risultati in un colpo solo. - Step AI by Zapier / OpenAI: punteggio di rilevanza + riassunto.
- 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.
includeNoticeHistoryeincludeRawDetailssono 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
maxItemsapplies 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:
- Schedule a daily trigger (Apify Schedules, Make, n8n cron, or Zapier).
- Run the Actor
lofomachines/italian-public-tenders-scraperwith one or more keywords (use Apify'srun-sync-get-dataset-itemsendpoint to get results in one call). - 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."
- 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;
maxItemsis applied per keyword and each item is tagged with itssearchKeyword. includeNoticeHistoryandincludeRawDetailsare 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?