Reisen
Airbnb Scraper
airbnb.com
Airbnb wird über einen dedizierten Plugin-Endpunkt statt über den generischen Seitenabruf bedient. Gib ihm einen Ort (eine Stadt wie 'Austin, TX' oder 'Paris, France') und er liefert die Unterkünfte bereits geparst: den Anzeigennamen und Zimmertyp, den Preis (standardmäßig in USD, da Preise dem Exit-Land folgen), den etwaigen Originalpreis, die Bewertung und Bewertungszahl, Abzeichen wie Gästeliebling, Koordinaten, ein Foto und eine direkte Anzeigen-URL. Füge Check-in/Check-out und Gäste für echte Preise mit Daten hinzu, filtere nach Preisspanne und Zimmertyp und blättere durch so viele wie nötig.
Was Sie extrahieren können
- Anzeigenname, Zimmertyp und Untertitel
- Preis (standardmäßig USD) mit etwaigem Original-/Streichpreis
- Bewertung und Bewertungszahl
- Abzeichen (z. B. Gästeliebling)
- Breiten- und Längengrad
- Titelfoto und eine saubere Anzeigen-URL
Dedizierte Endpoints
/travel/airbnb Airbnb-Unterkünfte für einen Ort
Airbnb-Unterkünfte für eine Stadt: ein listings-Array mit name, roomType, price (USD), rating, reviewCount, Abzeichen, Koordinaten, Bild und einer Anzeigen-url. Füge checkin/checkout und adults für Preise mit Daten hinzu; filtere mit min_price/max_price und room_type; paginiere mit max_results.
So wird es gescrapt
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(data); Requests sind POST und übergeben ihre Parameter im Query-String. Browser-Rendering findet immer statt - dafür gibt es kein Flag.
Beispielantwort
{
"location": "Paris, France",
"resultsCollected": 72,
"query": {
"checkin": "2026-10-19",
"checkout": "2026-10-22",
"adults": null,
"room_type": "entire_home",
"min_price": null,
"max_price": null
},
"listings": [
{
"id": "35283352",
"name": "Cozy studio close to Champs Elysées & Eiffel tower",
"roomType": "Apartment in Paris",
"subtitle": "Studio",
"url": "https://www.airbnb.com/rooms/35283352",
"price": 621,
"priceText": "$621",
"originalPriceText": "$720",
"priceQualifier": "for 3 nights",
"rating": 4.9,
"reviewCount": 174,
"latitude": 48.872,
"longitude": 2.2885,
"badges": [
"Guest favorite"
],
"image": "https://a0.muscache.com/im/pictures/....jpg"
}
]
} Häufige Fragen
Ist das Scrapen von Airbnb legal?
Das Erheben öffentlich verfügbarer Airbnb-Daten wie Namen von Unterkünften, Preise und Bewertungen ist in vielen Rechtsordnungen zulässig, aber die Regeln hängen von deinem Land, den erhobenen Daten und ihrer Verwendung ab. Ein Teil davon können personenbezogene Daten sein, beachte also die Datenschutzregeln, die für dich gelten. ScrapeUnblocker liefert die öffentliche Seite; was du erhebst und wie du es nutzt, liegt in deiner Verantwortung.
Wie scrape ich Airbnb, ohne blockiert zu werden?
Airbnb nutzt Bot-Erkennung und Rate-Limiting. Das ScrapeUnblocker-Plugin rendert die Seite in einem echten Browser, rotiert Residential- und ISP-Exits, kümmert sich um Challenges und liefert dann die Unterkünfte als JSON. Im Benchmark von ScrapeUnblocker kam bei 99,8 % von 1.000 Calls echter Inhalt zurück, etwa 8,9 s pro Call.
Welche Airbnb-Daten kann ich bekommen?
Jede Unterkunft enthält ihren Namen, Zimmertyp und Untertitel, eine saubere Zimmer-URL, den Preis mit Airbnbs eigener Formulierung und einen etwaigen durchgestrichenen Originalpreis, einen Zusatz wie für 3 Nächte, Bewertung und Anzahl der Bewertungen, Koordinaten, Abzeichen wie Gästeliebling und ein Foto. Mit Reisedaten ist der Preis der Gesamtpreis für den Aufenthalt.
Brauche ich eine Airbnb-API oder ein Konto?
Nein. Das Airbnb-Plugin liefert Unterkunftsangebote als JSON, ohne Airbnb-API-Konto oder Login. Gib eine Stadt wie Paris, France an, füge checkin, checkout und adults für datumsgenaue Preise hinzu und filtere mit room_type und min_price oder max_price. Sammle mit max_results bis zu 720 Angebote pro Suche.
Kann ich Airbnb-Preise für einen bestimmten Markt bekommen?
Ja. Airbnb-Preise folgen dem Exit-Land, deshalb nutzt das Plugin standardmäßig einen US-Exit und liefert USD. Übergib proxy_country mit einem ISO-2-Code, um dieselben Angebote in der Währung eines anderen Markts zu bepreisen, und vergleiche dann die Märkte für dieselben Reisedaten.
Wie viel kostet das Scrapen von Airbnb?
Jeder Call des Airbnb-Plugins ist eine Anfrage, und 1 Anfrage = 1 Credit: 1,00 EUR pro 1.000 bei Pay-as-you-go, bis hinunter zu etwa 0,55 EUR pro 1.000 im Ultimate-Tarif. Eine Plugin-Suche ist ein Call, und die Antwort enthält bereits die vollständige Ergebnismenge. Blockierungen, Timeouts und Fehler auf Seiten von ScrapeUnblocker werden nicht berechnet. Die kostenlose Testphase umfasst 500 Anfragen, ohne Karte.
Ähnliche Scraper
Starten Sie noch heute mit dieser Seite
Kostenloses Kontingent inklusive. Zum Testen ist keine Kreditkarte nötig.