Collega l'account canale o PMS di un proprietario con un flusso ospitato, poi leggi annunci, prenotazioni, ospiti, messaggi e recensioni da un unico schema — e scrivi calendario, prezzi e contenuti sui canali che lo consentono. Un webhook parte nel momento in cui qualcosa cambia.
Le letture funzionano allo stesso modo su ogni canale. Le scritture dipendono da ciò che ogni canale permette oggi — consulta la matrice delle funzionalità.
Domande commerciali o sui volumi? Parla con noi
# 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"
Due chiamate: la prima consegna al tuo utente una pagina Connect ospitata, la seconda rilegge le sue prenotazioni.
6
SDK
18
Canali
50+
Endpoint
18
Tool AI
SDK
Un SDK di punta in TypeScript scritto a mano più binding generati per Python, PHP, Go, Ruby e .NET — tutti costruiti sulla stessa spec OpenAPI, tutti in prod oggi.
OAuth, credenziali, attivazione e claim — ogni pattern di connessione, un unico flusso coerente. Crea una sessione, reindirizza il tuo utente, ricevi un webhook quando è live.
Collega la tua piattaforma per iniziare.
3 OTA · 15 PMS · un unico flusso coerente
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. Scopri cosa supporta ogni PMS nella matrice di copertura→
Open source
Repull lancia un ecosistema open source completo — channel manager, revenue management, server MCP, provider AI SDK — così puoi fare fork, estendere e shippare senza lock-in.
Fai fork del channel-manager open source completo. Calendario, prenotazioni, connessioni, messaggi, recensioni — tutto quello che serve a un operatore multi-proprietà.
$git clone github.com/ivannikolovbg/repull-channel-manager@repull/mcpMITServer Model Context Protocol. Aggancia Repull a Claude Desktop, Cursor, Windsurf o qualsiasi agente MCP-aware. La tua AI chiama i tool di prenotazioni, proprietà e messaggi in modo nativo.
$npx -y @repull/mcpI gestori accedono al sistema che usano oggi da una pagina con il tuo marchio, e proprietà, prenotazioni, ospiti e conversazioni vengono copiati nel tuo prodotto, con una mappa dei canali e un controllo del passaggio perché nulla vada perso o venga prenotato due volte.
Repull Studio trasforma una frase in uno strumento interno funzionante collegato ai tuoi dati Repull reali — rendiconti per i proprietari, turni di pulizia, CRM ospiti — e lo pubblica su un URL condivisibile.
Un'interfaccia semplice ed elegante per iniziare a estrarre dati di affitti brevi in pochi minuti. SDK per i tuoi linguaggi preferiti.
# 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 piattaforme PMS. 3 canali OTA. Uno schema, definito da te.
Canali OTA
Guide all’integrazione: Airbnb API · Booking.com API · VRBO API
Piattaforme 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
In arrivo

Tokeet
In arrivo

Streamline
In arrivo

Uplisting
In arrivo

Apaleo
In arrivo

Escapia
In arrivo
Amenitiz
In arrivo
Definisci i nomi dei tuoi campi. Mappi una volta, vale per sempre. Funziona con qualunque 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_..."}}}}
Si integra con i tuoi tool AI preferiti. Costruisci e rilasci più veloce con l'aiuto dell'AI.
Ottieni le tue chiavi API in 30 secondi. Iniziare è gratis, senza carta di credito.