Verbinde das Kanal- oder PMS-Konto eines Eigentümers über einen gehosteten Ablauf und lies dann Inserate, Buchungen, Gäste, Nachrichten und Bewertungen aus einem einzigen Schema — und schreibe Kalender, Preise und Inhalte zurück an die Kanäle, die das erlauben. Ein Webhook feuert, sobald sich etwas ändert.
Lesezugriffe funktionieren auf jedem Kanal gleich. Schreibzugriffe hängen davon ab, was der jeweilige Kanal heute erlaubt — siehe die Capability-Matrix.
Fragen zu Konditionen oder Volumen? Sprich mit uns
# 1 · Create a hosted Connect session for your usercurl -X POST https://api.repull.dev/v1/connect \-H "Authorization: Bearer $REPULL_API_KEY" \-H "Content-Type: application/json" \-d '{"redirectUrl":"https://your.app/connected"}'# → { "sessionId": "cs_…", "url": "https://connect.repull.dev/cs_…" }# They pick Airbnb, Booking.com, VRBO or their PMS and sign in there.# 2 · Read it all back — one schema, every channelcurl "https://api.repull.dev/v1/reservations?limit=10" \-H "Authorization: Bearer $REPULL_API_KEY"
Zwei Aufrufe: Der erste gibt deinem Nutzer eine gehostete Connect-Seite, der zweite liest seine Buchungen zurück.
6
SDKs
18
Kanäle
50+
Endpoints
18
AI-Tools
SDKs
Ein handgebautes TypeScript-Flagship plus generierte Bindings für Python, PHP, Go, Ruby und .NET — alle gegen dieselbe OpenAPI-Spec gebaut, alle heute live.
github.com/ivannikolovbg/repull-goMIT$go get github.com/ivannikolovbg/repull-goOAuth, Credentials, Aktivierung und Claim — jedes Verbindungsmuster, ein konsistenter Flow. Erstell eine Session, leite deinen User weiter, hol dir einen Webhook zurück, sobald er live ist.
Verbinde deine Plattform, um loszulegen.
3 OTAs · 15 PMS · ein konsistenter Flow
One API, every channel
Repull is a single key for the major OTA APIs — plus 15 PMSs. Connect once to read and sync reservations, calendars and pricing, message guests, pull and respond to reviews, manage listing content and photos, and push listings to every channel — with a webhook the moment anything changes. It is the channel manager API and vacation rental API layer you would otherwise build yourself, against every provider, one integration at a time.
Pull reservations, messages, and calendars from the Airbnb API — and push availability and pricing back through the same key.
Read bookings and sync rates and availability through the Booking.com API, without maintaining the XML integration yourself.
Two-way reservation and calendar sync over the VRBO API (Expedia Group) from your existing Repull key.
Reach Expedia and the wider Expedia Group inventory through one normalized schema, the same as every other channel.
Need a PMS instead? The same key speaks the PMS API for Hostaway, Guesty, OwnerRez, Lodgify and 11 more — a single short-term rental API across OTAs and property management systems alike. Was jedes PMS unterstützt, zeigt die Abdeckungsmatrix→
Open Source
Repull liefert ein komplettes Open-Source-Ökosystem — Channel Manager, Revenue Management, MCP-Server, AI-SDK-Provider — damit du forken, erweitern und shippen kannst, ohne Lock-in.
Fork den kompletten Open-Source-Channel-Manager. Kalender, Reservierungen, Verbindungen, Messaging, Reviews — alles, was ein Multi-Property-Operator braucht.
$git clone github.com/ivannikolovbg/repull-channel-manager@repull/mcpMITModel-Context-Protocol-Server. Stöpsel Repull in Claude Desktop, Cursor, Windsurf oder jeden MCP-fähigen Agenten. Deine KI ruft Reservierungs-, Property- und Messaging-Tools nativ auf.
$npx -y @repull/mcpVermieter melden sich auf einer Seite mit Ihrer Marke bei ihrem bisherigen System an – Objekte, Buchungen, Gäste und Nachrichten werden in Ihr Produkt übernommen, mit Kanal-Zuordnung und Umstellungsprüfung, damit nichts verloren geht oder doppelt gebucht wird.
Repull Studio macht aus einem Satz ein funktionierendes internes Tool, das an deine echten Repull-Daten angebunden ist — Eigentümerabrechnungen, Reinigungspläne, Gäste-CRM — und veröffentlicht es unter einer teilbaren URL.
Eine schlichte, elegante Schnittstelle — damit du in Minuten anfängst, Ferienvermietungsdaten abzurufen. SDKs für deine Lieblingssprachen.
# Get all reservations from any connected PMScurl https://api.repull.dev/v1/reservations \-H "Authorization: Bearer sk_live_YOUR_KEY"# Response{"data": [{"id": "res_8x7k2m","propertyId": "prop_3j9f","checkIn": "2026-06-01","checkOut": "2026-06-05","status": "CONFIRMED","source": "AIRBNB","guest": {"firstName": "Sarah","lastName": "Chen"}}]}
15 PMS-Plattformen. 3 OTA-Channels. Ein Schema — von dir definiert.
OTA-Channels
Integrationsleitfäden: Airbnb API · Booking.com API · VRBO API
PMS-Plattformen

Hostaway
PMS

Guesty
PMS

OwnerRez
PMS

Smoobu
PMS

Beds24
PMS

iGMS
PMS

Hospitable
PMS

Lodgify
PMS

BookingSync
PMS

Cloudbeds
PMS

Mews
PMS

Track
PMS

RentalReady
PMS

CiiRUS
PMS

Zeevou
PMS
Hostfully
Demnächst

Tokeet
Demnächst

Streamline
Demnächst

Uplisting
Demnächst

Apaleo
Demnächst

Escapia
Demnächst
Amenitiz
Demnächst
Definiere eigene Feldnamen. Einmal mappen, fertig. Funktioniert mit jedem Schema.
POST /v1/schema/custom{"name": "my-app","mappings": {"listing_id": "propertyId","arrival": "checkIn","departure": "checkOut","guest_name": "primaryGuest.firstName + ' ' + primaryGuest.lastName","nightly_rate": "financials.breakdown.basePrice / nights"}}# Then just set: X-Schema: my-app
{"mcpServers": {"repull": {"command": "npx","args": ["-y", "@repull/mcp"],"env": {"REPULL_API_KEY": "sk_live_..."}}}}
Integriert mit deinen AI-Tools. Bau und ship schneller mit AI-Unterstützung.
Hol dir deine API-Schlüssel in 30 Sekunden. Kostenloser Einstieg, ohne Kreditkarte.