Tous les scrapers

Voyage

Airbnb Scraper

airbnb.com

99.8% Taux de réussite
8.9s Réponse moyenne
Bot detection + rate limiting Protection
1 000 appels Mesuré sur

Airbnb est servi via un endpoint de plugin dédié plutôt que par la récupération de page générique. Donnez-lui un lieu (une ville comme 'Austin, TX' ou 'Paris, France') et il renvoie les logements déjà analysés : le nom de l'annonce et le type de logement, le prix (en USD par défaut, puisque les prix suivent le pays de sortie), le prix d'origine éventuel, la note et le nombre d'avis, des badges comme Coup de cœur voyageurs, les coordonnées, une photo et une URL d'annonce directe. Ajoutez arrivée/départ et voyageurs pour des prix réels avec dates, filtrez par fourchette de prix et type de logement, et parcourez-en autant que nécessaire.

Ce que vous pouvez extraire

  • Nom de l'annonce, type de logement et sous-titre
  • Prix (USD par défaut) avec le prix d'origine/barré éventuel
  • Note et nombre d'avis
  • Badges (p. ex. Coup de cœur voyageurs)
  • Latitude et longitude
  • Photo de couverture et une URL d'annonce propre

Endpoints dédiés

/travel/airbnb

Logements Airbnb pour un lieu

Annonces de logements Airbnb pour une ville : un tableau listings avec name, roomType, price (USD), rating, reviewCount, badges, coordonnées, image et une url d'annonce. Ajoutez checkin/checkout et adults pour des prix avec dates ; filtrez avec min_price/max_price et room_type ; paginez avec max_results.

Comment le scraper

curl -X POST \
  -H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
  "https://api.scrapeunblocker.com/travel/airbnb?location=Austin%2C%20TX&adults=2"
import requests

resp = requests.post(
    "https://api.scrapeunblocker.com/travel/airbnb",
    headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
    params={"location": "Austin, TX", "adults": "2"},
)
print(resp.text)
import { ScrapeUnblockerClient } from 'scrapeunblocker';

const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });

const data = await su.airbnbSearch('Austin, TX', {
  checkin: '2026-10-01',
  checkout: '2026-10-05',
  adults: 2,
});
console.log(results);

Les requêtes sont en POST et passent leurs paramètres dans la query string. Le rendu navigateur a toujours lieu : aucun flag à activer.

Lire la documentation de l'API

Scrapers similaires

Commencez à scraper ce site dès aujourd'hui

Palier gratuit inclus. Aucune carte bancaire requise pour tester.