Tenere traccia degli aggiornamenti delle pagine web è un compito sorprendentemente noioso. Per quelle pagine di cui vuoi conoscere ogni modifica, come la pagina dei prezzi di un concorrente, il changelog di uno strumento o le revisioni dei termini di servizio, controllarle ogni giorno è una seccatura e, il più delle volte, non è cambiato nulla.

Firecrawl Monitor (/monitor), rilasciato da Firecrawl il 27 maggio 2026, si occupa interamente di questo “rilevamento delle modifiche”. Decidi quali pagine monitorare e con quale frequenza, scrivi in linguaggio naturale “quale tipo di modifica vuoi conoscere” e il sistema ti avviserà inviandoti solo il diff (le differenze) nel momento esatto in cui si verifica un cambiamento.

In questo articolo riassumo le funzionalità di Firecrawl Monitor, il funzionamento delle notifiche, l’utilizzo dei crediti e i prezzi, oltre a capire a chi è rivolto e a chi invece è sconsigliato, basandomi sulla documentazione ufficiale e sulla pagina dei prezzi (informazioni aggiornate a ottobre 2026).

Che cos’è Firecrawl Monitor?

Firecrawl Monitor è una funzione che controlla pagine specifiche o un intero sito a intervalli regolari, rileva le differenze rispetto al controllo precedente e ti avvisa. È basato sul motore di Firecrawl, un’API di web scraping e crawling, quindi gli utenti esistenti di Firecrawl possono utilizzarlo senza la necessità di un contratto aggiuntivo.

Se provassi a costruire un sistema di monitoraggio delle modifiche delle pagine per conto tuo, in genere avresti bisogno di quanto segue:

  • Un meccanismo di pianificazione (cron)
  • Uno spazio in cui archiviare gli snapshot del contenuto recuperato l’ultima volta
  • Un processo di elaborazione dei diff per confrontare il vecchio e il nuovo contenuto
  • Un webhook per inviare le notifiche (inclusi i tentativi di reinvio in caso di errore)
  • Un sistema per rimuovere il “rumore” che cambia a ogni caricamento, come annunci pubblicitari, timestamp e token di sessione

Firecrawl Monitor racchiude tutto questo in un unico endpoint. Secondo la spiegazione ufficiale, un agente IA riceve solo “le parti che sono cambiate”, consentendo di ridurre l’utilizzo dei token LLM fino al 90% rispetto alla rilettura dell’intera pagina.

Funzionalità principali di Firecrawl Monitor

Controlli programmati a partire da intervalli di 5 minuti e rilevamento dei diff

Puoi specificare l’intervallo di controllo in linguaggio naturale, come “ogni 30 minuti”, “ogni ora”, “ogni giorno alle 9:00” o “settimanalmente”, oppure tramite un’espressione cron. L’intervallo più breve è di 5 minuti.

A ogni controllo, il sistema recupera la pagina di destinazione in formato Markdown e la confronta con lo snapshot precedente. Il risultato viene registrato per ogni pagina con uno dei seguenti stati:

StatoSignificato
sameNessuna modifica rispetto all’ultima volta
changedIl contenuto è cambiato
newUna pagina appena scoperta
removedUna pagina che non esiste più
errorIl recupero è fallito

Le pagine con modifiche includono un diff (in formato unified diff) che mostra quali righe sono state aggiunte e rimosse. Viene inoltre generato un URL fisso (permalink) per ciascun controllo, semplificando la condivisione di una modifica specifica con i membri del team o con gli agenti.

Notifica solo delle “modifiche significative” grazie a obiettivi e giudizio dell’IA

Una caratteristica distintiva di Firecrawl Monitor è l’Obiettivo (Goal). Se scrivi in linguaggio naturale ciò che desideri conoscere, ad esempio “notificami quando cambia il prezzo di un piano tariffario”, l’IA giudica confrontando i diff rilevati con l’obiettivo e decide se la modifica debba generare una notifica.

Il risultato del giudizio include l’effettiva significatività del cambiamento, un livello di confidenza e la motivazione. Ad esempio, modifiche come queste hanno meno probabilità di generare una notifica:

  • L’anno nell’avviso di copyright nel footer è cambiato
  • È stato aggiornato un timestamp
  • Sono state ruotate le recensioni visualizzate

Nel caso delle notifiche via email, se tutte le pagine modificate vengono giudicate come semplice “rumore”, non verrà inviata alcuna email.

Nota che gli esempi di obiettivi nella documentazione ufficiale sono interamente in inglese. La documentazione non specifica il livello di accuratezza quando si scrivono gli obiettivi in altre lingue, quindi, se monitori pagine in una lingua diversa dall’inglese, ti consiglio di effettuare qualche test prima di metterlo in produzione.

Tre tipi di target di monitoraggio

Un singolo monitor può registrare da 1 a 50 target ed è possibile combinare tipi diversi.

TipoCosa monitoraDove utilizzarlo
Monitoraggio pagine (scrape)Modifiche a un URL specificoPagine dei prezzi, changelog, pagine dei termini di servizio
Monitoraggio siti (crawl)Aggiunte, modifiche e rimozioni su tutte le pagine trovate tramite la scansioneUn intero sito di documentazione, nuovi post del blog
Monitoraggio sul Web (search)Nuovi risultati che corrispondono a una query di ricercaNuovi prodotti della concorrenza, informazioni di rilascio per nuovi modelli

Il monitoraggio sul web equivale ad attendere pagine che non esistono ancora. I risultati della ricerca vengono valutati uno per uno rispetto all’obiettivo e un risultato per cui è già stata inviata una notifica non verrà segnalato nuovamente nelle esecuzioni successive. Per questo tipo di monitoraggio è richiesto un obiettivo (a meno che non si disabiliti il giudizio dell’IA).

Modalità JSON per monitorare solo “campi” specifici come i prezzi

Se desideri monitorare solo campi specifici anziché le differenze di testo nell’intera pagina, puoi utilizzare la modalità JSON. Quando specifichi campi come nomi dei piani, prezzi ed elenchi di funzionalità tramite uno schema (o un prompt), il sistema estrae tali campi a ogni controllo e restituisce solo quelli modificati, sotto forma di “valore precedente → valore attuale”.

Ad esempio, potresti ricevere una notifica del tipo: l’elemento plans[0].price della pagina dei prezzi è cambiato da $19/mo a $24/mo. Il sistema non risente dei cambiamenti di layout o degli aggiornamenti di testo non correlati, risultando ideale per usi come il monitoraggio dei prezzi, dove si vuole osservare esclusivamente un valore particolare. Se desideri anche i diff del testo nello stesso momento, esiste una modalità mista che combina JSON e git-diff.

Notifiche tramite webhook, email e Slack

Esistono tre destinazioni per le notifiche, che possono essere utilizzate anche contemporaneamente.

  • Webhook: Puoi scegliere tra due tipi di eventi: monitor.page, inviato ogni volta che è disponibile un risultato per una pagina, e monitor.check.completed, inviato al completamento dell’intero controllo. È firmato digitalmente e puoi impostare intestazioni personalizzate. Il lato ricevente deve restituire un codice 2xx entro 10 secondi; in caso di fallimento, i tentativi vengono ripetuti dopo 1 minuto, 5 minuti e 15 minuti.
  • Email: Viene recapitato un riepilogo che include i diff. Puoi specificare fino a 25 destinatari e viene inviata un’email di conferma ai nuovi indirizzi aggiunti.
  • Slack: Invia notifiche al canale specificato. Può essere configurato esclusivamente dalla dashboard e non tramite API o SDK.

La cronologia del monitor viene conservata per 30 giorni come impostazione predefinita e può essere estesa fino a un massimo di 365 giorni.

Come funziona Firecrawl Monitor

Il flusso complessivo si articola in questi quattro passaggi:

  1. Crea un monitor indirizzato a una o più pagine (o a un intero sito).
  2. Firecrawl recupera le pagine in base alla pianificazione e le salva come snapshot.
  3. A ogni controllo, confronta il nuovo contenuto con lo snapshot immediatamente precedente e genera un diff.
  4. Se si rileva una modifica, invia il diff strutturato e il permalink tramite webhook o email.

Come usare Firecrawl Monitor

Questo è il flusso di base per creare un monitor dalla dashboard. Le etichette dell’interfaccia potrebbero variare, quindi adatta i nomi dettagliati alla tua schermata effettiva.

:::steps

  1. Apri “Monitoring” nella dashboard di Firecrawl

Accedi al tuo account Firecrawl, apri la pagina di monitoraggio della dashboard e crea un nuovo monitor.

  1. Inserisci gli URL da monitorare

Puoi impostare una singola pagina, più URL o un intero sito. Per un intero sito, puoi anche specificare i percorsi da includere o escludere.

  1. Scrivi l’obiettivo (Goal)

Descrivi in modo sintetico e specifico la modifica per cui desideri ricevere una notifica, ad esempio “notificami quando cambia il prezzo di un piano tariffario”. Se è presente un ambito (solo i primi 10 articoli, solo un piano specifico, ecc.) o qualcosa che desideri escludere, menzionalo per migliorare l’accuratezza.

  1. Scegli la pianificazione

Seleziona una frequenza come “ogni ora” o “giornaliera”. Per le pagine che cambiano raramente, estendere l’intervallo consente di risparmiare crediti.

  1. Imposta la destinazione delle notifiche

Scegli tra webhook, email e Slack. Anche se non sei uno sviluppatore, puoi farlo funzionare usando semplicemente l’email o Slack.

  1. Controlla i crediti mensili stimati e attivalo

Verrà visualizzato il consumo mensile stimato di crediti in base alle tue impostazioni; attivalo non appena sei soddisfatto della configurazione.

pros:

  • Non è necessario sviluppare autonomamente sistemi di cron, archiviazione degli snapshot, elaborazione dei diff, tentativi di webhook e così via.
  • Tramite un obiettivo puoi escludere dalle notifiche i “cambiamenti insignificanti”, come annunci pubblicitari, date e recensioni a rotazione.
  • Supporta tre tipi di monitoraggio: una singola pagina, un intero sito e la ricerca sul web.
  • La modalità JSON ti permette di monitorare esclusivamente campi specifici come i prezzi.
  • Supporta webhook, email e Slack; utilizzando solo email o Slack puoi metterlo in funzione senza scrivere codice.
  • Puoi controllare i crediti mensili stimati prima di attivarne l’uso.
  • Puoi provarlo sfruttando i 1.000 crediti mensili gratuiti del piano Free. cons:
  • Consuma crediti a ogni controllo, quindi i costi possono lievitare rapidamente con intervalli brevi e molte pagine.
  • Poiché le pagine vengono convertite in Markdown per il confronto, i cambiamenti puramente visivi in CSS o immagini potrebbero non comparire nei diff.
  • Gli esempi ufficiali degli obiettivi sono in inglese e l’accuratezza quando scritti in altre lingue non è ufficialmente garantita.
  • Le notifiche Slack possono essere configurate esclusivamente dalla dashboard, non tramite API o SDK.
  • Si tratta di una nuova funzione rilasciata a maggio 2026, e lo storico operativo a lungo termine è ancora limitato.