Proxies résidentiels

Scraper les prix de vols et d'hôtels : pourquoi les tarifs changent selon l'emplacement

Le même vol ou la même chambre coûte des montants différents selon l'endroit où le client semble se trouver. Pour collecter le vrai prix par marché, scrapez depuis ce marché.

Matt Brown

Matt Brown

17 août 2026 · 9 min de lecture

Cherchez le même vol deux fois, une fois en tant qu’acheteur dans un pays et une fois en tant qu’acheteur dans un autre, et vous obtiendrez souvent deux prix différents. Ce n’est pas un bug. Les tarifs aériens et les tarifs d’hôtel sont fixés par marché, et le marché dans lequel un site de voyage vous place est décidé en grande partie par l’endroit d’où votre connexion semble venir. Ce seul fait façonne tout ce qui touche à la collecte des prix de voyage : si vous voulez le tarif qu’un client d’un pays donné voit vraiment, vous devez regarder depuis l’intérieur de ce pays. Les proxys résidentiels sont la façon dont vous faites cela à l’échelle, et voici où ils s’insèrent pour quiconque bâtit du suivi de tarifs, de la comparaison de prix, ou de l’intelligence de prix de voyage.

Ce que les équipes de voyage collectent

Les données utiles sont les prix et la disponibilité, échantillonnés de façon répétée dans le temps. Du côté aérien, cela veut dire des tarifs pour une origine, une destination et une date, ventilés par classe de tarif et cabine, plus la disponibilité des sièges et la façon dont le prix bouge à mesure que le départ approche. Du côté de l’hébergement, ce sont des tarifs par nuit selon la date, l’occupation et le type de chambre, à travers les sites directs et les agrégateurs. Autour des deux se trouve une couche de travail concurrentiel et de recherche de marché : comment une route ou un établissement est tarifé à travers les régions, comment les promotions diffèrent selon le pays, et comment la tarification dynamique se déplace d’une heure à l’autre. Tout cela, ce sont des données d’achat publiques, et tout cela dépend de la capacité à reproduire ce qu’un voyageur réel à un endroit précis verrait.

Pourquoi le prix dépend d’où vous regardez

Les compagnies aériennes vendent le même siège à travers de nombreux points de vente, et le point de vente porte son propre prix. Un tarif déposé pour la vente dans un pays peut différer du tarif du vol identique déposé dans un autre, avant même que la devise n’entre en jeu, parce que la compagnie tarife chaque marché selon sa propre demande et sa concurrence. Puis la devise et les taxes locales se superposent, et l’idée que le site se fait du marché auquel vous appartenez vient surtout de votre adresse IP, parfois renforcée par la devise et la locale que vous présentez. Les hôtels et les agrégateurs font de même à leur manière : promotions régionales, tarifs spécifiques à une devise, et disponibilité ajustée par marché.

La conséquence pour la collecte est directe. Scrapez chaque route depuis un seul emplacement et vous n’échantillonnez qu’un point de vente, peu importe le nombre de routes que vous couvrez. Le prix qu’un acheteur d’un autre pays voit vous est invisible, parce que le site ne le montre jamais à l’adresse d’où vous venez. Pour le voir, votre requête doit prendre naissance là où se trouve cet acheteur.

Atteindre chaque marché : ciblage par pays et par ville

Voici la raison centrale pour laquelle les proxys résidentiels conviennent si bien à la tarification de voyage. Un proxy résidentiel avec ciblage par pays vous laisse placer chaque requête dans le marché dont vous voulez le prix, de sorte que vous collectez le tarif de point de vente réel de ce pays plutôt qu’une seule vue de marché domestique. Construisez une matrice des marchés qui vous importent et lancez les mêmes recherches depuis chacun, et vous obtenez l’image réelle par marché plutôt qu’un échantillon biaisé. Là où le prix ou la disponibilité varient en dessous du niveau du pays, le ciblage au niveau ville le resserre davantage. C’est l’usage légitime du ciblage géographique pour atteindre des données publiques variant par région : vous collectez les prix que chaque marché publie, vous ne contournez pas une restriction. Faites concorder la devise et la locale que vous présentez avec le pays d’où vous sortez, pour que les signaux de marché s’accordent au lieu de se contredire.

Passer les défenses des sites de voyage

Le voyage est l’un des coins les plus défendus du web. Les sites de compagnies aériennes et d’agrégateurs voient un shopping de tarifs automatisé constant, et ils ripostent fort : les plages d’IP de datacenter sont bloquées vite, et le trafic qui ne ressemble pas à un voyageur ordinaire est défié ou servi avec des résultats dégradés. Un scraper qui tourne depuis des adresses de datacenter tend à heurter des blocages et des pages de challenge au lieu de tarifs.

Les proxys résidentiels acheminent à travers de vraies IP de niveau domestique, donc chaque requête ressemble à un voyageur normal faisant ses achats depuis chez lui plutôt qu’à un serveur dans un datacenter, et une adresse propre avec une bonne réputation passe là où une signalée se fait défier. L’IP vous amène à la porte, et le reste consiste à vous comporter comme un vrai client : des débits de requête sensés, une gestion honnête des signaux qui déclenchent les blocages, et la discipline générale du scraping de sites très protégés. Le but est d’acheter comme le ferait une personne, à un volume qu’aucune cible individuelle ne remarque.

Garder une recherche cohérente : sessions sticky

Une recherche de voyage est rarement une seule requête. Vous cherchez une route, atterrissez sur une page de résultats, entrez dans un tarif ou une chambre, et le site porte l’état à travers ces étapes, épinglant parfois un prix affiché à la session qui l’a produit. Si votre IP tourne au milieu de ce flux, soit vous cassez la session, soit vous vous allumez comme suspect, parce qu’un voyageur réel ne change pas de pays entre cliquer sur rechercher et voir le tarif. La solution est une session sticky par recherche : maintenez une IP pour tout le flux multi-étapes pour que la recherche reste cohérente de la requête au prix affiché, puis passez à une session fraîche pour la suivante. Tournez entre les recherches pour répartir la charge ; restez sticky à l’intérieur d’une recherche pour la garder intacte.

Échelle et fraîcheur : les prix bougent constamment

Les prix de voyage sont dynamiques, ce qui fait de la collecte un travail continu plutôt qu’une extraction ponctuelle. Un jeu de données utile ré-échantillonne de nombreuses routes, dates et établissements selon un calendrier, parce qu’un tarif capturé ce matin peut être périmé l’après-midi. Ce volume se heurte de plein fouet aux limites de débit par IP s’il vient de trop peu d’adresses, alors répartissez-le à travers le pool : chaque IP reste dans sa limite tandis que votre débit agrégé passe à l’échelle, ce qui est la logique d’équilibrage de charge derrière tout collecteur à haut volume et à quoi servent les connexions concurrentes illimitées. Gardez le pipeline honnête avec de la surveillance : le taux de succès et la couverture par marché vous disent quand une cible a changé ses défenses ou qu’une région a cessé de renvoyer des données en silence, avant que le trou n’apparaisse comme un vide dans votre historique de prix. Parce que les résultats de voyage peuvent être sensibles à la latence, maintenir la latence basse avec des sorties bien réputées aide le prix le plus frais à arriver en premier.

Collectez de façon responsable

La partie honnête. Là où une compagnie aérienne, une chaîne, ou un agrégateur offre une API officielle, un flux partenaire, ou une connexion GDS à laquelle vous avez accès, c’est la meilleure voie : elle est structurée, plus rapide, et dans les conditions du fournisseur. Les proxys résidentiels servent à collecter les prix publics qu’un site montre aux acheteurs ordinaires, à l’échelle du marché, pas à forcer un accès qu’un fournisseur a fermé. Tenez-vous-en aux données d’achat publiques, respectez les conditions de service et les directives robots de chaque site, et crawlez poliment pour ne jamais dégrader les sites dont vous dépendez. Ceci est de l’intelligence de prix et de la recherche de marché, la collecte de tarifs et de prix publiés, pas de l’automatisation de réservation, pas de bots d’achat de billets, ni rien qui transige. Rester sur cette ligne est ce qui garde un jeu de données de prix de voyage défendable.

Une récupération minimale épinglée par pays

Le ciblage vit dans le nom d’utilisateur sur le gateway. Épinglez un pays et maintenez un identifiant de session pour qu’une recherche tourne depuis une IP dans le marché voulu :

import requests
# One sticky IP in Germany for the whole search flow
PROXY = ("http://customer-USERNAME-country-de-sid-search8123:"
"PASSWORD@p.shifter.io:443")
proxies = {"http": PROXY, "https": PROXY}
r = requests.get(
"https://www.example-travel.com/search?from=BER&to=JFK&date=2026-09-10",
proxies=proxies,
timeout=20,
headers={"Accept-Language": "de-DE"}, # match locale to the market
)
r.raise_for_status()
print(r.text)

Lancez la même recherche à travers un ensemble de cibles de pays pour construire la matrice par marché, gardez chaque recherche multi-étapes sur sa propre session sticky, et ré-échantillonnez selon un calendrier pour suivre comment les prix bougent. Les schémas généraux de client se reportent depuis le guide pour utiliser les proxys résidentiels avec Python, et l’approche plus large reflète la collecte continue de surveillance de prix et de données alternatives.

En résumé

Les prix de vols et d’hôtels sont fixés par marché, et le marché qui vous est montré est décidé par l’endroit où votre connexion semble se trouver, donc les collecter avec précision est un problème de géographie avant d’être quoi que ce soit d’autre. Scrapez depuis un seul endroit et vous échantillonnez un point de vente ; pour voir ce que chaque marché paie vraiment, la requête doit venir de ce marché. Les proxys résidentiels résolvent exactement cela : ciblage par pays et par ville pour collecter le prix réel de chaque marché, sessions sticky pour garder cohérente une recherche multi-étapes, un grand pool pour répartir le ré-échantillonnage constant dans les limites par IP, et des IP propres de niveau domestique pour passer des défenses bâties pour arrêter les acheteurs de tarifs de datacenter. Préférez les API officielles là où vous les avez, tenez-vous-en aux données publiques et aux conditions de chaque site, et laissez la couche proxy faire ce à quoi elle sert : atteindre chaque marché comme le ferait un voyageur ordinaire.

Cette couche est ce que fournissent les proxys résidentiels, un grand pool d’IP réelles de niveau domestique avec ciblage par pays et par ville et sessions sticky quand une recherche en a besoin. La tarification au Go signifie que vous payez pour les données de prix que vous tirez réellement, ce qui convient à une charge de travail de petites vérifications de tarifs et de prix fréquentes tournant à travers de nombreux marchés à la fois.

Prêt à commencer ?

Essayez les proxies résidentiels de Shifter, 205M+ IPs, 195+ pays, à partir de $0.75/GB.

Commencer