Integrationsleitfaden

Airbnb-API-Zugang im Jahr 2026 (und wie du launchst, während du wartest)

Es gibt keine öffentliche Airbnb-API, keinen Developer-Key zum Selbstanlegen und keine Sandbox. Airbnb gibt API-Zugang nur an Softwarepartner, die es selbst einlädt. Dieser Guide erklärt die drei Freigaben, die jede funktionierende Integration braucht, welche Zugriffsstufe du bei Gastgebern anfragen solltest und welche vier Optionen du wirklich hast. Geschrieben für Entwickler und Founder, die gerade gebeten wurden, „mal eben Airbnb anzubinden“.

Gibt es eine Airbnb-API?

Ja, aber keine, für die du dich registrieren kannst. Airbnb betreibt eine Partner-API: eine REST-Schnittstelle für zugelassene Softwareunternehmen wie Property-Management-Systeme, Channel Manager und Messaging-Tools, damit deren Kunden ihre Airbnb-Inserate außerhalb von airbnb.com verwalten können.

Mit voller Autorisierung kann sie lesen und schreiben:

Was sie nicht ist: eine offene Daten-API. Es gibt keinen Endpoint für Suchergebnisse, Inserate anderer Gastgeber oder Marktdaten. Was jeder dieser Bereiche nach dem Verbinden kann und was nicht, steht in Die Airbnb-API: wie der Zugang funktioniert und was sie dir erlaubt.

Wie bekomme ich einen Airbnb-API-Key?

Gar nicht – einen Key bekommst du nicht. Du brauchst drei Freigaben von drei verschiedenen Stellen, bevor dein erster Schreibzugriff funktioniert.

1. Airbnb lässt dein Unternehmen zu

Das Partnerprogramm von Airbnb prüft das Unternehmen, die Produktkategorie (Property Management, Messaging, Pricing) und wie du mit Sicherheit und Daten umgehst. Mit der Zulassung kommt ein OAuth-Client, der auf diese Kategorie beschränkt ist.

2026 kannst du das nicht selbst anstoßen

Auf die Frage „Wie bekomme ich Zugang zur API von Airbnb?“ antwortet die Partnerseite von Airbnb mit: „At this time, we are not accepting new access requests for our API.“ (Derzeit nehmen wir keine neuen Anfragen für den Zugang zu unserer API an.) Die Partnermanager gehen auf die Unternehmen zu, die sie haben wollen – bewertet nach dem Angebot, das sie mitbringen, ihrer Technologie und ihrer Fähigkeit, gemeinsame Kunden zu betreuen. Plane so, als wäre diese Tür zu. Wenn sie für dich aufgeht, dann weil Airbnb angerufen hat.

2. Jeder Gastgeber autorisiert deine App

Die Partnerzulassung erlaubt dir nur, zu fragen. Jeder Gastgeber geht durch den Zustimmungsbildschirm von Airbnb, wählt aus, was deine App darf, und erteilt Tokens für sein Konto. Ein Gastgeber, eine Autorisierung, jederzeit widerrufbar.

3. Jedes Inserat wird für die API freigegeben

An diesem Schritt scheitern viele. Das Konto zu autorisieren gibt die Inserate darin noch nicht frei. Jedes Inserat hat seine eigene Sync-Einstellung:

Sync-Einstellungen pro Inserat bei Airbnb
Einstellung des InseratsWas funktioniert
Inhalte, Preise und VerfügbarkeitAlles
Nur Preise und VerfügbarkeitKalender- und Preisänderungen; Inhalte bleiben beim Gastgeber
Nicht verbundenJeder Schreibzugriff wird abgelehnt

„Wir haben Airbnb verbunden, aber bei drei von vierzig Inseraten synchronisieren die Preise nicht“ ist also fast nie ein Auth-Problem, und den Gastgeber noch einmal durch OAuth zu schicken ändert nichts. Zeig diesen Status pro Inserat vom ersten Tag an in deinem Produkt.

Welche Zugriffsstufe sollte deine App anfragen?

Gastgeber erteilen nicht einfach „Airbnb“. Sie erteilen eine von drei Stufen, und die, die du anfragst, entscheidet, ob die Verbindung überhaupt zustande kommt.

Airbnb-Zugriffsstufen
ZugriffsstufeDu kannstGeeignet für
Vollzugriff (Property Management)Alles lesen; Inserate, Kalender und Preise schreibenEin PMS oder einen Channel Manager
Nachrichten und BewertungenAlles lesen; Gästen schreiben; auf Bewertungen antwortenKI-Gästekommunikation, Unified Inbox, Bewertungstools
Nur lesenInserate, Buchungen, Kalender, Nachrichten und Bewertungen lesenAnalytics, Buchhaltung, Umsatz-Reporting

Vollzugriff ist exklusiv: eine App pro Gastgeberkonto

Ein Gastgeberkonto kann das Property Management immer nur einer App gleichzeitig geben. Nutzt der Gastgeber schon Hostaway, Guesty, Lodgify oder ein anderes PMS, scheitert eine Anfrage auf Vollzugriff am Zustimmungsbildschirm – vor den Augen des Kunden, den du gerade onboardest.

Messaging- und Read-only-Verbindungen laufen neben diesem PMS, ohne es anzufassen. Ist dein Produkt eine KI für Gästekommunikation, ein Bewertungstool oder ein Dashboard, frag die engste Stufe an: Du verbindest dich sauber neben dem bestehenden Setup des Gastgebers, und ein kürzerer Zustimmungsbildschirm konvertiert besser.

Deine vier Optionen im Jahr 2026

Option 1: auf Airbnb warten

Wenn du ein vollständiges PMS mit echtem Angebot dahinter baust, lohnt es sich, dem Partnerteam von Airbnb bekannt zu sein. Mach nur deine Roadmap nicht davon abhängig: Es gibt keine Bewerbung, keine Warteliste und keinen Zeitplan.

Option 2: iCal

Jedes Airbnb-Inserat exportiert einen iCal-Link. Er ist kostenlos und braucht keine Freigabe. Er enthält aber nur blockierte Daten: keine Gästenamen, keine Preise, keine Nachrichten, keine Bewertungen, und Airbnb aktualisiert ihn nach eigenem Zeitplan. Gut für einen privaten Kalender; kein Produkt.

Option 3: Scraping oder Browser-Automatisierung

Lass es. Es verstößt gegen die Nutzungsbedingungen von Airbnb, das Risiko trägt das Konto des Gastgebers, und es bricht ohne Vorwarnung, sobald sich die Website ändert. Ein Gastgeber, der wegen deiner Integration sein Konto verliert, kommt nicht zurück.

Option 4: über einen zugelassenen Partner integrieren

Unternehmen mit Airbnb-Partnerzugang bieten ihn anderen Softwareteams über ihre eigene API an. Du rufst deren API auf, Gastgeber verbinden sich auf dem Zustimmungsbildschirm von Airbnb über die Integration des Partners, und du baust dein Produkt, statt zu warten.

Was du vor der Wahl eines Partners prüfen solltest

Wir vergleichen die wichtigsten Optionen nebeneinander, mit Quellen, in Repull im Vergleich: Channex, Rentals United und NextPax.

So funktioniert es mit Repull

Repull ist Option 4: eine API für Airbnb, Booking.com, Vrbo und weitere Kanäle, dazu 14 Property-Management-Systeme. Du verbindest dich über die bestehende Airbnb-Partnerintegration von Repull, es gibt also nichts zu beantragen. Erstelle eine Connect-Session, schick den Gastgeber dorthin und bekomm eine Verbindung zurück:

curl -X POST 'https://api.repull.dev/v1/connect/airbnb' \
  -H 'Authorization: Bearer sk_live_YOUR_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "redirectUrl": "https://yourapp.com/connected",
    "accessType": "messaging"
  }'

accessType ist full_access, messaging oder read_only. Lässt du es weg, wählt der Gastgeber die Stufe auf der Zustimmungsseite. Der Gastgeber bestätigt bei Airbnb und landet wieder auf deiner redirectUrl. Ab dann:

# Guest conversations across every connected account
curl 'https://api.repull.dev/v1/conversations?limit=20' \
  -H 'Authorization: Bearer sk_live_YOUR_KEY'

# Reply to a guest. The Idempotency-Key makes a retry safe.
curl -X POST 'https://api.repull.dev/v1/conversations/532457/messages' \
  -H 'Authorization: Bearer sk_live_YOUR_KEY' \
  -H 'Idempotency-Key: reply-532457-1' \
  -H 'Content-Type: application/json' \
  -d '{ "message": "Hi Sam, check-in is from 4pm. The door code arrives on the day." }'

Abonniere reservation.message.received, und neue Gästenachrichten erreichen deinen Server als signierte Webhooks, mit Backoff erneut zugestellt, wenn dein Endpoint nicht erreichbar ist. Repull sagt dir außerdem pro Inserat, ob Airbnb Schreibzugriffe annimmt, und lehnt einen Schreibzugriff, von dem es weiß, dass Airbnb ihn ablehnen wird, ab, bevor überhaupt etwas gesendet wird:

curl 'https://api.repull.dev/v1/channels/airbnb/listings' \
  -H 'Authorization: Bearer sk_live_YOUR_KEY'

# Each listing carries Airbnb's own per-listing decision:
#   "syncCategory": "sync_all" | "sync_rates_and_availability" | "none"
#   "writable": false when syncCategory is "none"

Neben dem PMS des Gastgebers

Booking.com und Vrbo verbinden sich über dieselbe Connect-Session, entweder neben dem bestehenden PMS des Gastgebers oder als Channel Manager. Siehe Repull neben einem PMS nutzen und Ein Airbnb-Konto verbinden.

Du willst, dass Claude oder ChatGPT direkt mit einem Airbnb-Konto arbeiten? Der Airbnb-MCP-Server verbindet sie über dieselbe Integration, und dieses Tutorial baut darauf einen Agenten für die Gästekommunikation.

Probier es an einem echten Inserat aus. Der Free-Plan ist ein Live-Key. Verbinde eines deiner eigenen Inserate im Messaging- oder Read-only-Modus (am Inserat ändert sich nichts) und sieh deine eigenen Daten in wenigen Minuten. Kostenloses Konto erstellen oder Tarife vergleichen unter Preise.

Häufige Fragen

Kann ich mich als Software-Partner bei Airbnb bewerben?

Derzeit nicht. Auf seiner Partnerseite schreibt Airbnb, dass es keine neuen Anfragen für API-Zugang annimmt und dass die Partnermanager mögliche Partner selbst ansprechen – je nach dem Angebot, das ein Unternehmen mitbringt, der Stärke seiner Technologie und seiner Fähigkeit, gemeinsame Kunden zu betreuen. Es gibt kein Formular und keine Warteliste.

Gibt es eine kostenlose Airbnb-API?

Nein. Airbnb verkauft oder verschenkt keine API-Keys, und es gibt keinen öffentlichen Developer-Tarif. Der einzige kostenlose Export ohne Freigabe ist der iCal-Link jedes Inserats, und der enthält nur blockierte Daten.

Gibt es eine Sandbox für die Airbnb-API?

Nein. Airbnb bietet Entwicklern weder Test-Inserate noch eine Sandbox. Integrationen werden an echten Inseraten getestet, und eine Messaging- oder Read-only-Verbindung ist der sichere Weg dafür, weil keine von beiden ein Inserat, seinen Kalender oder seine Preise ändern kann.

Komme ich ohne Erlaubnis des Gastgebers an Airbnb-Daten?

Nicht über eine legitime API. Jede Verbindung autorisiert der Gastgeber auf dem Zustimmungsbildschirm von Airbnb, Konto für Konto, und er kann sie jederzeit widerrufen. Scraping öffentlicher Seiten verstößt gegen die Nutzungsbedingungen von Airbnb und sieht ohnehin keine Buchungen, Nachrichten oder Auszahlungen.

Kann sich meine App verbinden, wenn der Gastgeber schon ein PMS nutzt?

Ja, mit Messaging- oder Read-only-Zugriff. Airbnb lässt auf einem Gastgeberkonto nur eine App das Property Management (Vollzugriff) halten, deshalb scheitert eine Anfrage auf Vollzugriff, wenn der Gastgeber bereits mit einem PMS oder Channel Manager synchronisiert. Messaging- und Read-only-Anfragen verlangen engere Berechtigungen und verbinden sich parallel dazu.

Warum lehnt ein verbundenes Airbnb-Inserat trotzdem Schreibzugriffe ab?

Airbnb gibt die API-Synchronisierung Inserat für Inserat frei. Ein Inserat, das nur Preise und Verfügbarkeit synchronisiert, nimmt Kalender- und Preisänderungen an, aber keine Inhalte, und ein nicht verbundenes Inserat lehnt jeden Schreibzugriff ab. Den Gastgeber noch einmal durch OAuth zu schicken ändert daran nichts; der Gastgeber schaltet das Inserat in Airbnb frei.

Zählt ein Inserat auf Airbnb und Booking.com bei Repull doppelt?

Nein. Ein Inserat zählt einmal, egal auf welchen Kanälen es ist. Die Tarife und was sie enthalten, findest du auf der Preisseite von Repull.

Wo endet die Airbnb-API?

Sie hat keine Suchdaten, keine Marktdaten und keinen Zugriff auf die Inserate anderer Gastgeber. Sie erreicht nur Konten, deren Gastgeber deine App autorisiert haben, und Schreibzugriffe auf Inserate funktionieren nur bei Inseraten, die der Gastgeber für die API freigegeben hat.

Du baust in großem Umfang auf Airbnb?

Erzähl uns, was du baust, wie viele Inserate du erwartest und welche Kanäle du neben Airbnb brauchst. Wir sagen dir, wie die Integration aussieht und was sie kostet.