Jeden klucz do każdego kanału

API najmu krótkoterminowego dla Airbnb, Booking.com, VRBO i 15 systemów PMS.

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.

Hostowany ConnectOfertyRezerwacjeGościeWiadomościOpinieKalendarz i cenyWebhooki

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

szybki start
1
2
3
4
5
6
7
8
9
10
11
12
# 1 · Create a hosted Connect session for your user
curl -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 channel
curl "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

Jedno API. Sześć SDK. Wybierz swój stack.

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ś.

TS

TypeScript

Flagowy
@repull/sdkCommunity
$npm install @repull/sdk
Py

Python

repull-sdkMIT
$pip install repull-sdk
PH

PHP

repull/sdkMIT
$composer require repull/sdk
Go

Go

github.com/ivannikolovbg/repull-goMIT
$go get github.com/ivannikolovbg/repull-go
Ru

Ruby

repullMIT
$gem install repull
.NET

.NET

Repull.SDKMIT
Source on GitHub. Not published to its registry yet.
Connect

18 kanałów w jednym Connect pickerze.

OAuth, credentiale, aktywacja i claim — każdy wzorzec połączenia, jeden spójny flow. Stwórz sesję, przekieruj usera, odbierz webhook, gdy będzie live.

Hostowany na connect.repull.dev — żadnego UI do budowania
Albo wbuduj open-source picker we własną apkę
Allowlist per sesja kontroluje, które kanały się pokazują
Webhook callback po zakończeniu aktywacji
connect.repull.dev
session_xxx

Połącz swoją platformę, żeby zacząć.

Airbnb
Airbnb
Booking.com
Booking.com
VRBO
VRBO
Hostaway
Hostaway
Guesty
Guesty
OwnerRez
OwnerRez
Smoobu
Smoobu
Beds24
Beds24
iGMS
iGMS
Hospitable
Hospitable
Lodgify
Lodgify
BookingSync
BookingSync
Cloudbeds
Cloudbeds
Mews
Mews
Track
Track
RentalReady
RentalReady
CiiRUS
CiiRUS
Zeevou
Zeevou

3 OTA · 15 PMS · jeden spójny flow

One API, every channel

One API for the Airbnb API, Booking.com API, VRBO API and Expedia.

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.

Read and sync reservations across every channel.
Two-way availability, calendar and rate/pricing sync.
Unified guest messaging — read and send across Airbnb, Booking.com and more.
Pull reviews and respond to them across channels.
Manage listing content, descriptions and photos — or AI-generate them.
Create, update and publish listings, availability and pricing to each channel.
Payouts and fees come with every reservation.
A webhook the moment anything changes.
Airbnb API

Airbnb API

Pull reservations, messages, and calendars from the Airbnb API — and push availability and pricing back through the same key.

Booking.com API

Booking.com API

Read bookings and sync rates and availability through the Booking.com API, without maintaining the XML integration yourself.

VRBO API

VRBO API

Two-way reservation and calendar sync over the VRBO API (Expedia Group) from your existing Repull key.

E

Expedia

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

Buduj na 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.

Szablon Channel Managera

Szablon

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/mcp

MCP
@repull/mcpMIT

Serwer 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-sdk

AI
@repull/ai-sdkMIT

Provider 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-sdk
Repull Migrate

Przenieś zarządców z dowolnego PMS

Zarzą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

Wolisz to opisać i pozwolić SI to zbudować?

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ć.

Zintegruj to w jeden weekend

Prosty, elegancki interfejs — w kilka minut zaczniesz pobierać dane wynajmu krótkoterminowego. SDK dla Twoich ulubionych języków.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Get all reservations from any connected PMS
curl 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"
}
}
]
}

Spięte ze wszystkim

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 logo

Hostaway

PMS

Guesty logo

Guesty

PMS

OwnerRez logo

OwnerRez

PMS

Smoobu logo

Smoobu

PMS

Beds24 logo

Beds24

PMS

iGMS logo

iGMS

PMS

Hospitable logo

Hospitable

PMS

Lodgify logo

Lodgify

PMS

BookingSync logo

BookingSync

PMS

Cloudbeds logo

Cloudbeds

PMS

Mews logo

Mews

PMS

Track logo

Track

PMS

RentalReady logo

RentalReady

PMS

CiiRUS logo

CiiRUS

PMS

Zeevou logo

Zeevou

PMS

HO

Hostfully

Wkrótce

Tokeet logo

Tokeet

Wkrótce

Streamline logo

Streamline

Wkrótce

Uplisting logo

Uplisting

Wkrótce

Apaleo logo

Apaleo

Wkrótce

Escapia logo

Escapia

Wkrótce

AM

Amenitiz

Wkrótce

Sprawdź, co obsługuje każdy PMS, w macierzy pokrycia→

Nowość

Własny Schema Builder

Zdefiniuj własne nazwy pól. Zmapuj raz, działa na zawsze. Pasuje do każdego schematu.

Dostęp do pól w notacji kropkowej
Konkatenacja i działania arytmetyczne
Do 50 mapowań pól
Ustaw nagłówek X-Schema — i tyle
schema-builder
1
2
3
4
5
6
7
8
9
10
11
12
13
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
Claude Desktop Config
1
2
3
4
5
6
7
8
9
10
11
{
"mcpServers": {
"repull": {
"command": "npx",
"args": ["-y", "@repull/mcp"],
"env": {
"REPULL_API_KEY": "sk_live_..."
}
}
}
}
AI-first

Zbudowane pod agenty AI

Integruje się z twoimi ulubionymi narzędziami AI. Buduj i wypuszczaj szybciej, ze wsparciem AI.

Działa z Claude Code, Cursorem, Codexem i Copilotem
MCP server — 18 narzędzi dla asystentów AI do kodu
CLI do pracy w terminalu
Poradniki AI, które przyspieszą integrację
Inteligentne komunikaty błędów, po których AI samo znajduje problem

Najczęstsze pytania

Czym jest Repull?
Repull to ujednolicone API REST do Airbnb, Booking.com, VRBO i 15 systemów zarządzania najmem. Podłącz konto raz, a potem czytaj oferty, rezerwacje, gości, wiadomości i opinie z jednego schematu — oraz synchronizuj kalendarz, ceny i treści z powrotem do kanałów, które na to pozwalają.
Ile platform obsługuje Repull?
18 konektorów najmu krótkoterminowego — 15 platform PMS (Hostaway, Guesty, Cloudbeds, Mews i inne) oraz 3 kanały OTA (Airbnb, Booking.com, VRBO). Odczyt jest spójny we wszystkich; zapis idzie za tym, co dany kanał faktycznie obsługuje.
Czy mogę wysyłać dane DO Airbnb i Booking.com?
Tak. Airbnb i Booking.com przyjmują zapisy: tworzenie i publikowanie ofert, wgrywanie zdjęć, aktualizacja cen, wysyłanie dostępności, wiadomości, odpowiedzi na opinie. Aktualna specyfikacja ma 58 operacji Airbnb i 21 operacji Booking.com. Vrbo (beta) przyjmuje wiadomości do gości, oferty na zapytania i odpowiedzi na opinie, a przy pełnym dostępie także kalendarz; na wszystkich trzech kanałach Repull może też działać obok PMS, z którego gospodarz już korzysta. Macierz możliwości wypisuje każdą komórkę.
Czy Repull działa z asystentami AI do kodu?
Repull jest budowany pod agenty AI. Ma MCP server (18 narzędzi do Claude Desktop / Cursora), CLI, llms.txt, AGENTS.md, specyfikację OpenAPI i komunikaty błędów zoptymalizowane pod AI z polami docs_url.
Czy jest darmowy plan?
Tak — możesz założyć konto i wykonać pierwsze wywołanie bez karty kredytowej. Aktualne plany i limity są na stronie cennika, a pytania handlowe lub o wolumen kierujemy na hello@repull.dev.
Jak zacząć?
Zarejestruj się na repull.dev/register, weź klucz API i wykonaj pierwsze wywołanie w 30 sekund. Quickstart prowadzi cię krok po kroku.

Gotowy do roboty?

Zdobądź klucze API w 30 sekund. Start jest darmowy, bez karty kredytowej.