Se ti occupi di monitoraggio dei prezzi dei voli — per il business turistico, arbitraggio, aggregatori o servizi propri — già sai: Kayak, Skyscanner, Google Flights e Aviasales bloccano attivamente le richieste automatiche e mostrano prezzi diversi a seconda del tuo indirizzo IP e della regione. Senza proxy configurati correttamente, ricevi un ban dopo pochi minuti o vedi prezzi gonfiati, appositamente selezionati in base alla tua cronologia di ricerca. In questo articolo analizzeremo come funziona e come risolvere il problema.
Perché Kayak mostra prezzi diversi a utenti diversi
Non è un mito né una leggenda urbana: gli aggregatori di voli utilizzano realmente la tariffazione dinamica e la personalizzazione, che dipendono direttamente dal tuo indirizzo IP, paese, dispositivo e cronologia delle ricerche. Comprendere questo meccanismo è il primo passo per configurare correttamente il monitoraggio.
Geolocalizzazione IP. Questo è il fattore più ovvio. Kayak, Skyscanner e altri aggregatori determinano il tuo paese tramite l'indirizzo IP e mostrano automaticamente i prezzi nella valuta locale e tenendo conto del potere d'acquisto della regione. Ad esempio, lo stesso volo Mosca — Dubai può costare meno se cercato da un IP turco piuttosto che da uno russo, semplicemente perché i partner locali hanno accordi tariffari diversi.
Aumento dinamico dei prezzi per richieste ripetute. Se cerchi lo stesso percorso più volte di seguito dallo stesso IP — il sito lo registra e può aumentare artificialmente il prezzo, creando un senso di scarsità. Questo è particolarmente comune su Kayak e Booking. Ecco perché gli utenti esperti aprono i siti di voli in modalità incognito — ma questo aiuta solo contro i cookie, non contro il tracciamento tramite IP.
Test A/B dei prezzi. Gli aggregatori testano costantemente diverse opzioni di visualizzazione dei prezzi su diversi segmenti di pubblico. Se il tuo IP rientra nel gruppo di test "costoso" — vedrai prezzi gonfiati fino a quando non cambierai indirizzo.
Programmi di affiliazione e tariffe regionali. Le compagnie aeree stipulano diversi accordi con gli aggregatori a seconda della regione. Pertanto, il prezzo per un volo British Airways da Londra a New York può differire notevolmente se cercato da un IP britannico, americano o, ad esempio, polacco.
📌 Esempio reale
Un test condotto da diversi travel blogger: lo stesso volo Bangkok — Amsterdam cercato da IP di diversi paesi ha mostrato una variazione di prezzo da $420 a $610. La differenza — quasi il 45% — cercando lo stesso percorso sullo stesso sito nello stesso momento.
Come gli aggregatori di voli bloccano il parsing e il monitoraggio
Kayak, Skyscanner, Google Flights, Aviasales e altri grandi aggregatori investono risorse significative nella protezione contro le richieste automatiche. I loro sistemi anti-bot operano su più livelli contemporaneamente — e se non capisci come esattamente ti bloccano, non potrai aggirarlo.
Limitazione della velocità per IP. Il meccanismo più basilare: se da un indirizzo IP arrivano troppe richieste in un breve periodo — l'indirizzo viene bloccato. La soglia varia da sito a sito: su Kayak è piuttosto bassa — a volte bastano 20-30 richieste in pochi minuti per ricevere un blocco temporaneo o un CAPTCHA.
Blocco degli IP dei data center. Tutti i grandi aggregatori mantengono database di intervalli IP dei fornitori di cloud (AWS, Google Cloud, Azure, Hetzner, ecc.) e bloccano automaticamente o limitano le richieste da questi indirizzi. Se utilizzi proxy server economici — è probabile che tu sia già nella blacklist.
Fingerprinting del browser. Oltre all'IP, i siti analizzano le intestazioni delle richieste HTTP, User-Agent, parametri del browser. Se la richiesta appare come automatica (ad esempio, assente rendering JavaScript, intestazioni non standard) — viene bloccata indipendentemente dall'IP.
CAPTCHA e sfide JavaScript. Cloudflare, DataDome, PerimeterX — questi sistemi di protezione sono utilizzati dalla maggior parte dei grandi siti di viaggio. Analizzano il comportamento dell'utente: movimenti del mouse, tempo sulla pagina, sequenza di azioni. Le richieste automatiche senza simulazione del comportamento umano vengono bloccate immediatamente.
Trappole Honeypot. Alcuni siti posizionano intenzionalmente elementi nascosti visibili solo ai bot. Se il tuo script interagisce con tali elementi — vieni immediatamente inserito nella blacklist.
Comprendere questi meccanismi spiega perché una semplice richiesta tramite un proxy economico non funziona — e perché è necessario un approccio corretto con il giusto tipo di proxy.
Quali proxy sono adatti per Kayak e altri aggregatori
Non tutti i proxy sono ugualmente utili per il monitoraggio dei prezzi aerei. Analizziamo i principali tipi e la loro applicabilità a questo compito.
| Tipo di proxy | Adatto per Kayak? | Vantaggi | Svantaggi |
|---|---|---|---|
| Residenziali | ✅ Ottimo | IP reali, non in blacklist, alta fiducia | Più costosi dei data center |
| Mobili | ✅ Ottimo | Massima fiducia, gli IP mobili vengono raramente bloccati | I più costosi, velocità inferiore |
| Data center (pubblici) | ❌ Scarso | Economici, veloci | Massicciamente in blacklist su Kayak e Skyscanner |
| Data center (privati) | ⚠️ Limitato | Veloci, IP puliti | Comunque identificati come data center |
| Proxy ISP | ✅ Buono | Velocità da data center + fiducia del fornitore | Scelta limitata di paesi |
La conclusione è chiara: per monitorare i prezzi su Kayak, Skyscanner, Google Flights e Aviasales sono necessari proxy residenziali — utilizzano indirizzi IP reali di utenti domestici e non vengono inseriti nelle blacklist automatiche degli aggregatori di voli. I proxy dei data center qui praticamente non funzionano: Kayak li blocca a livello ASN (sistema autonomo), cioè l'intero intervallo di IP del fornitore viene bloccato immediatamente.
Residenziali vs data center: confronto dettagliato per i voli
Analizziamo questa questione più nel dettaglio, perché influisce direttamente sul risultato del tuo monitoraggio.
Perché i data center non funzionano su Kayak
Kayak utilizza diversi livelli di protezione contro i bot, incluso DataDome — uno dei sistemi anti-bot più avanzati sul mercato. DataDome mantiene un database di tutti gli IP noti dei data center e dei fornitori di cloud. Quando una richiesta arriva da un tale IP — viene bloccata immediatamente o riceve un CAPTCHA, che è praticamente impossibile superare automaticamente.
Anche se riesci a trovare un IP "pulito" di un data center che non è ancora nel database — verrà inserito lì molto rapidamente, non appena verrà registrata un'attività sospetta. Questo rende il data center una soluzione non praticabile per il monitoraggio sistematico dei prezzi aerei.
Perché i proxy residenziali funzionano
I proxy residenziali sono indirizzi IP che i fornitori di servizi Internet assegnano agli utenti domestici comuni. Dal punto di vista di Kayak, una richiesta da un tale IP appare come una persona normale che cerca biglietti da casa. Questi IP non vengono inseriti nelle blacklist automatiche — poiché bloccare un vero IP domestico significa bloccare un potenziale acquirente.
I principali vantaggi per il monitoraggio dei prezzi aerei:
- Possibilità di scegliere un paese specifico e persino una città — questo è fondamentale per ottenere prezzi locali
- Rotazione IP — ogni nuova richiesta proviene da un nuovo indirizzo, escludendo la limitazione della velocità
- Alta fiducia nei sistemi anti-bot — DataDome e Cloudflare consentono tali richieste
- Possibilità di simulare utenti da diversi paesi per confrontare i prezzi regionali
Quando i proxy mobili offrono un vantaggio
I proxy mobili sono una categoria separata che utilizza indirizzi IP degli operatori mobili (4G/5G). Per il monitoraggio dei prezzi aerei offrono il massimo livello di fiducia: gli IP mobili vengono praticamente mai bloccati, poiché dietro un indirizzo IP di un operatore mobile possono esserci migliaia di utenti reali (NAT). Bloccare tale IP significa escludere un gran numero di clienti reali dal servizio.
I proxy mobili sono particolarmente utili se monitori i prezzi in tempo reale con alta frequenza di richieste — ad esempio, monitorando la dinamica dei prezzi nelle ore precedenti alla partenza. In questo scenario, anche i proxy residenziali possono occasionalmente generare CAPTCHA, mentre i mobili passano senza problemi.
Guida passo passo per configurare i proxy per il monitoraggio dei prezzi dei voli
Analizziamo scenari specifici di configurazione — senza codice, per un uso pratico in strumenti già pronti.
Scenario 1: Controllo manuale dei prezzi da diversi paesi
Questo è lo scenario più semplice — vuoi controllare manualmente quanto costa un volo cercato da IP di diversi paesi. Ad esempio, confrontare il prezzo cercando da un IP tedesco, polacco e turco.
Cosa serve:
- Collegati a un proxy residenziale del paese desiderato (ad esempio, Germania)
- Apri il browser in modalità incognito — questo rimuoverà i cookie delle sessioni precedenti
- Visita Kayak.de (dominio locale per la Germania) o kayak.com con IP tedesco
- Esegui la ricerca e annota il prezzo
- Cambia proxy su un IP polacco, riapri di nuovo in incognito
- Ripeti la ricerca e confronta i prezzi
💡 Importante
Usa sempre la modalità incognito o pulisci i cookie tra i controlli. I cookie possono conservare informazioni sulle ricerche precedenti e influenzare i prezzi mostrati indipendentemente dall'IP.
Scenario 2: Configurazione in un browser anti-detect per monitoraggio sistematico
Se monitori i prezzi regolarmente — ad esempio, controllando quotidianamente 10-20 percorsi — è più conveniente configurare un browser anti-detect (Dolphin Anty, AdsPower, GoLogin). Ogni profilo simulerà un utente separato di un paese specifico.
Configurazione del profilo in Dolphin Anty:
- Crea un nuovo profilo del browser
- Nella sezione "Proxy", scegli il tipo — SOCKS5 o HTTP (SOCKS5 è preferibile per i siti di voli)
- Inserisci i dati del proxy: host, porta, login, password
- Nei parametri di geolocalizzazione, scegli il paese corrispondente all'IP del proxy
- Imposta la lingua del browser e il fuso orario in base al paese del proxy
- Controlla l'IP tramite il controllo integrato in Dolphin — assicurati che venga mostrato il paese corretto
- Apri Kayak tramite questo profilo ed esegui la ricerca
Creando più profili di questo tipo con proxy di diversi paesi, puoi passare rapidamente tra di essi e confrontare i prezzi. AdsPower e GoLogin funzionano secondo uno schema simile.
Scenario 3: Monitoraggio automatico tramite servizi pronti
Per una completa automazione senza scrivere codice, esistono servizi specializzati per il monitoraggio dei prezzi (maggiori dettagli nel prossimo paragrafo). Nella maggior parte di essi è possibile collegare i propri proxy nelle impostazioni. Di solito, si fa così:
- Accedi alle impostazioni del servizio → sezione "Proxy" o "Proxy Settings"
- Scegli il formato di connessione: di solito è
host:port:login:password - Incolla i dati del proxy residenziale con il paese desiderato
- Attiva la rotazione IP, se il servizio lo supporta
- Specifica il ritardo tra le richieste — minimo 3-5 secondi per i siti di voli
- Avvia una richiesta di prova e assicurati che i dati siano stati ricevuti correttamente
Strumenti per monitorare i prezzi dei voli senza scrivere codice
Se non sei uno sviluppatore, ma desideri monitorare sistematicamente i prezzi dei voli — ci sono diverse categorie di strumenti che puoi utilizzare in combinazione con i proxy.
Parser pronti e aggregatori di dati
Octoparse — uno strumento visivo per il parsing senza codice. Permette di configurare la raccolta di dati da Kayak, Skyscanner e altri siti tramite un'interfaccia grafica. Supporta il collegamento di proxy esterni — inserisci i dati dei proxy residenziali nelle impostazioni e lo strumento ruoterà automaticamente gli IP durante la raccolta dei dati.
ParseHub — uno strumento simile con supporto per il rendering JavaScript, importante per i siti di voli che utilizzano attivamente JS per visualizzare i prezzi. Supporta anche il collegamento di proxy.
WebScraper.io — un'estensione per Chrome che consente di configurare il parsing direttamente nel browser. In combinazione con un browser anti-detect e proxy, offre buoni risultati per il monitoraggio periodico.
Servizi specializzati per il monitoraggio dei prezzi aerei
Fare Alerts (integrati in Kayak, Google Flights) — avvisi gratuiti sui cambiamenti dei prezzi. Svantaggio: mostrano i prezzi solo per la tua regione e non consentono di confrontare i prezzi da diversi paesi.
Kiwi.com API / Skyscanner API — API ufficiali per ottenere dati sui prezzi. Disponibili per partner e sviluppatori. Se hai accesso — questo è il modo più affidabile per monitorare senza rischi di blocchi. I proxy in questo caso sono necessari solo per aggirare le restrizioni regionali delle API.
Browser anti-detect per monitoraggio manuale
Per un numero limitato di percorsi (fino a 20-30 al giorno) è più conveniente utilizzare browser anti-detect:
- Dolphin Anty — popolare nella comunità di lingua russa, interfaccia comoda, supporto per il lavoro di squadra
- AdsPower — buona supporto per l'automazione tramite RPA (automazione dei processi robotizzati) senza codice
- GoLogin — anti-detect cloud, funziona dal browser, non è necessario installare l'applicazione
- Multilogin — soluzione professionale per volumi seri
In ciascuno di questi browser crei un profilo separato per ogni "paese di ricerca" e colleghi a esso proxy con la geolocalizzazione corrispondente. Questo consente di passare rapidamente tra "utente tedesco", "utente polacco" e "utente turco" durante il controllo dei prezzi.
Consigli pratici: come evitare di ricevere un ban durante il monitoraggio dei prezzi aerei
Anche con i proxy giusti, puoi ricevere un blocco se non segui le regole di base per lavorare con gli aggregatori di voli. Ecco cosa è importante considerare.
Controlla la frequenza delle richieste
Questa è la regola principale. Kayak e Skyscanner sono molto sensibili alla frequenza delle richieste. Anche con proxy residenziali rotanti, non dovresti fare più di 1 richiesta ogni 5-10 secondi. Per i sistemi di monitoraggio automatico, il ritardo consigliato è di 10-30 secondi tra le richieste per un percorso.
Se devi monitorare 100 percorsi — è meglio distribuire i controlli su diverse ore piuttosto che fare tutto in 10 minuti. Il parsing aggressivo non solo porta a ban, ma sovraccarica anche i server del sito, il che può essere considerato, dal punto di vista legale, come DDoS.
Utilizza la rotazione IP
Per ogni nuova ricerca, utilizza un nuovo indirizzo IP. La maggior parte dei fornitori di proxy residenziali offre proxy rotanti — ogni nuova richiesta riceve automaticamente un nuovo IP. Questo simula il comportamento di diversi utenti ed esclude l'accumulo di "danni reputazionali" su un unico indirizzo.
Corrispondenza tra geolocalizzazione e lingua
Una delle fonti comuni di problemi è la discrepanza tra la geolocalizzazione dell'IP e le impostazioni del browser. Se il tuo proxy mostra un IP tedesco, ma il browser è impostato sulla lingua russa e sul fuso orario di Mosca — il sistema anti-bot lo noterà. Sincronizza sempre:
- Paese dell'IP del proxy = lingua del browser
- Paese dell'IP del proxy = fuso orario del browser
- Paese dell'IP del proxy = geolocalizzazione del browser (se il sito lo richiede)
- Utilizza il dominio locale del sito (kayak.de per la Germania, kayak.fr per la Francia)
Simula il comportamento reale dell'utente
Se utilizzi l'automazione tramite un browser anti-detect con RPA — aggiungi la simulazione del comportamento umano: ritardi casuali tra le azioni, movimento del mouse, scorrimento della pagina prima di un clic. Molti sistemi anti-bot analizzano proprio i modelli comportamentali, non solo l'IP.
Scegli il momento giusto per il monitoraggio
Il monitoraggio durante le ore notturne secondo il fuso orario del paese target è meno sospetto — in quel momento ci sono meno utenti reali e le tue richieste non si discostano così tanto dal flusso generale. Inoltre, le compagnie aeree cambiano spesso i prezzi di notte — quindi il monitoraggio notturno può fornire dati più aggiornati.
Checklist per un monitoraggio sicuro
- ✅ Utilizzi proxy residenziali o mobili (non data center)
- ✅ La rotazione IP è attivata — nuovo IP per ogni richiesta
- ✅ Ritardo tra le richieste — minimo 5-10 secondi
- ✅ Lingua e fuso orario del browser corrispondono alla geolocalizzazione del proxy
- ✅ Utilizzi incognito o un browser anti-detect (nessun cookie)
- ✅ User-Agent corrisponde a un browser reale
- ✅ Non fai più di 200-300 richieste al giorno da un pool di IP
- ✅ Utilizzi domini locali dei siti (kayak.de, skyscanner.de)
Aspetto legale: cosa sapere
È importante capire: il parsing di dati pubblicamente disponibili sui prezzi nella maggior parte delle giurisdizioni non è illegale, a meno che tu non violi i Termini di Servizio del sito riguardo alle richieste automatiche e non sovraccarichi i server. Tuttavia, molti aggregatori di voli nei loro ToS vietano esplicitamente la raccolta automatica di dati. Se lavori nell'ambito di un business — ti consigliamo di esaminare i ToS di ogni sito e, se necessario, considerare l'uso di API ufficiali (Skyscanner, Amadeus, Kiwi.com forniscono API per i partner).
Conclusione
Monitorare i prezzi dei voli tramite Kayak, Skyscanner e altri aggregatori è uno strumento realmente efficace per il business turistico, le agenzie di viaggio e gli analisti. Il principale ostacolo è la protezione anti-bot e la personalizzazione regionale dei prezzi. Entrambi i barriere possono essere superate con la scelta giusta dei proxy e una configurazione adeguata.
I punti chiave dell'articolo:
- Gli aggregatori di voli mostrano prezzi diversi per diversi IP — la differenza può raggiungere il 30-45%
- I proxy dei data center non funzionano su Kayak — sono bloccati a livello ASN
- I proxy residenziali con rotazione IP sono la scelta ottimale per il monitoraggio sistematico
- I proxy mobili offrono la massima fiducia durante il monitoraggio ad alta frequenza
- I browser anti-detect (Dolphin Anty, AdsPower, GoLogin) semplificano il lavoro con più paesi
- Il rispetto dei ritardi tra le richieste e la corrispondenza della geolocalizzazione sono condizioni obbligatorie
Se intendi costruire un sistema di monitoraggio dei prezzi dei voli da diverse regioni, ti consigliamo di iniziare con proxy residenziali — forniscono il livello di fiducia necessario nei sistemi anti-bot degli aggregatori di voli e consentono di scegliere paesi specifici per ottenere prezzi locali. Per compiti con alta frequenza di richieste in tempo reale, considera i proxy mobili — vengono praticamente mai bloccati anche con un uso intensivo.