Tous les scrapers

Voyage

Airbnb Scraper

airbnb.com

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

Les prix et la disponibilité d'Airbnb varient selon la date, le nombre de voyageurs et la demande, si bien qu'une annonce ne vaut la peine que rendue telle qu'un vrai voyageur la verrait. ScrapeUnblocker la traite dans un vrai navigateur via une sortie régionale cohérente et renvoie le tarif par nuit, la note et le détail du logement de chaque résultat.

Ce que vous pouvez extraire

  • Titre de l'annonce, type de logement et capacité
  • Prix par nuit, frais de ménage et total
  • Note et nombre d'avis
  • Nom de l'hôte et statut superhôte
  • Emplacement, équipements et URL de l'annonce

Comment le scraper

curl -X POST \
  -H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
  "https://api.scrapeunblocker.com/getPageSource?url=https%3A%2F%2Fwww.airbnb.com%2F&parsed_data=true"
import requests

resp = requests.post(
    "https://api.scrapeunblocker.com/getPageSource",
    headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
    params={"url": "https://www.airbnb.com/", "parsed_data": True},
)
print(resp.text)
import { ScrapeUnblockerClient } from 'scrapeunblocker';

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

const results = await su.getPageSource({
  url: 'https://www.airbnb.com/',
  parsedData: true,
});
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.