Podłącz konto kanału lub PMS właściciela przez hostowany kreator, a potem czytaj jego oferty, rezerwacje, gości, wiadomości i opinie z jednego schematu — oraz zapisuj kalendarz, ceny i treści w kanałach, które na to pozwalają. Webhook leci w chwili, gdy cokolwiek się zmieni.
Odczyt działa tak samo w każdym kanale. Zapis zależy od tego, na co dany kanał dziś pozwala — zobacz macierz możliwości.
Pytania handlowe lub o wolumen? Porozmawiaj z nami
# 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"
Dwa wywołania: pierwsze daje Twojemu użytkownikowi hostowaną stronę Connect, drugie odczytuje jego rezerwacje.
6
SDK
18
Kanały
50+
Endpointy
18
Narzędzia AI
SDK
Ręcznie napisany flagowy SDK w TypeScripcie plus generowane bindingi dla Pythona, PHP, Go, Ruby i .NET — wszystkie zbudowane na tej samej specyfikacji OpenAPI, wszystkie działające dziś.
github.com/ivannikolovbg/repull-goMIT$go get github.com/ivannikolovbg/repull-goOAuth, credentiale, aktywacja i claim — każdy wzorzec połączenia, jeden spójny flow. Stwórz sesję, przekieruj usera, odbierz webhook, gdy będzie live.
Połącz swoją platformę, żeby zacząć.
3 OTA · 15 PMS · jeden spójny 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. Sprawdź, co obsługuje każdy PMS, w macierzy pokrycia→
Open source
Repull dostarcza kompletny ekosystem open source — channel manager, revenue management, serwer MCP, provider AI SDK — żebyś mógł forkować, rozszerzać i shippować bez lock-inu.
Sforkuj kompletny channel-manager open source. Kalendarz, rezerwacje, połączenia, wiadomości, recenzje — wszystko, czego potrzebuje operator z wieloma obiektami.
$git clone github.com/ivannikolovbg/repull-channel-manager@repull/mcpMITSerwer Model Context Protocol. Wepnij Repull w Claude Desktop, Cursor, Windsurf lub dowolnego agenta wspierającego MCP. Twoje AI woła narzędzia rezerwacji, nieruchomości i wiadomości natywnie.
$npx -y @repull/mcp@repull/ai-sdkMITProvider Vercel AI SDK. Użyj Repull jako tool providera w dowolnym agencie czatowym opartym na streamText / generateText. W komplecie działający chat-demo, którego możesz sforkować jako starter.
$npm install @repull/ai-sdkZarządcy logują się do obecnego systemu na stronie z Twoją marką, a ich obiekty, rezerwacje, goście i rozmowy są kopiowane do Twojego produktu — z mapą kanałów i kontrolą przełączenia, aby nic nie zginęło ani nie zostało zarezerwowane podwójnie.
Repull Studio zamienia jedno zdanie w działające narzędzie wewnętrzne podpięte do Twoich prawdziwych danych w Repull — rozliczenia właścicieli, grafiki sprzątania, CRM gości — i publikuje je pod adresem, którym możesz się podzielić.
Prosty, elegancki interfejs — w kilka minut zaczniesz pobierać dane wynajmu krótkoterminowego. SDK dla Twoich ulubionych języków.
# 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 platform PMS. 3 kanały OTA. Jeden schemat — taki, jaki sobie zdefiniujesz.
Kanały OTA
Przewodniki integracji: Airbnb API · Booking.com API · VRBO API
Platformy PMS

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
Wkrótce

Tokeet
Wkrótce

Streamline
Wkrótce

Uplisting
Wkrótce

Apaleo
Wkrótce

Escapia
Wkrótce
Amenitiz
Wkrótce
Zdefiniuj własne nazwy pól. Zmapuj raz, działa na zawsze. Pasuje do każdego schematu.
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_..."}}}}
Integruje się z twoimi ulubionymi narzędziami AI. Buduj i wypuszczaj szybciej, ze wsparciem AI.
Zdobądź klucze API w 30 sekund. Start jest darmowy, bez karty kredytowej.