Una sola clave para todos los canales

La API de alquiler vacacional para Airbnb, Booking.com, VRBO y 15 PMS.

Conecta la cuenta de canal o PMS de un propietario mediante un flujo alojado y lee sus anuncios, reservas, huéspedes, mensajes y reseñas desde un único esquema; además, escribe calendario, precios y contenido en los canales que lo permiten. Un webhook se dispara en cuanto algo cambia.

Connect alojadoAnunciosReservasHuéspedesMensajesReseñasCalendario y preciosWebhooks

Las lecturas funcionan igual en todos los canales. Las escrituras dependen de lo que cada canal permite hoy: consulta la matriz de capacidades.

¿Preguntas comerciales o de volumen? Habla con nosotros

inicio rápido
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"

Dos llamadas: la primera entrega a tu usuario una página de Connect alojada, la segunda recupera sus reservas.

6

SDKs

18

Canales

50+

Endpoints

18

Herramientas IA

SDK

Una API. Seis SDK. Elige tu stack.

Un SDK insignia en TypeScript hecho a mano más bindings generados para Python, PHP, Go, Ruby y .NET — todos construidos sobre la misma spec OpenAPI, todos en producción hoy.

TS

TypeScript

Insignia
@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 canales en un único Connect picker.

OAuth, credenciales, activación y claim — cada patrón de conexión, un único flujo consistente. Crea una sesión, redirige a tu usuario y recibe un webhook cuando esté listo.

Hospedado en connect.repull.dev — sin UI que construir
O embebe el picker open source en tu propia app
Allowlist por sesión para controlar qué canales aparecen
Webhook de callback cuando la activación termina
connect.repull.dev
session_xxx

Conecta tu plataforma para empezar.

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 OTAs · 15 PMS · un único flujo consistente

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. Consulta qué admite cada PMS en la matriz de cobertura→

Open source

Construye sobre open source.

Repull lanza un ecosistema open source completo — channel manager, revenue management, servidor MCP, provider de AI SDK — para que puedas hacer fork, extender y enviar sin lock-in.

Plantilla de Channel Manager

Plantilla

Haz fork del channel-manager open source completo. Calendario, reservas, conexiones, mensajería, reviews — todo lo que un operador multi-propiedad necesita.

$git clone github.com/ivannikolovbg/repull-channel-manager

@repull/mcp

MCP
@repull/mcpMIT

Servidor Model Context Protocol. Conecta Repull a Claude Desktop, Cursor, Windsurf o cualquier agente compatible con MCP. Tu IA llama a reservas, propiedades y herramientas de mensajería de forma nativa.

$npx -y @repull/mcp

@repull/ai-sdk

AI
@repull/ai-sdkMIT

Provider de Vercel AI SDK. Usa Repull como provider de tools en cualquier agente de chat construido sobre streamText / generateText. Incluye un chat-demo funcional que puedes forkear como starter.

$npm install @repull/ai-sdk
Repull Migrate

Incorpora gestores desde cualquier PMS

Los gestores inician sesión en su sistema actual desde una página con tu marca, y sus propiedades, reservas, huéspedes y conversaciones se copian a tu producto, con un mapa de canales y una verificación del cambio para que nada se pierda ni se reserve dos veces.

Repull Studio

¿Prefieres describirlo y que la IA lo construya?

Repull Studio convierte una frase en una herramienta interna funcional conectada a tus datos reales de Repull —liquidaciones de propietarios, cuadrantes de limpieza, CRM de huéspedes— y la publica en una URL que puedes compartir.

Intégralo este fin de semana

Una interfaz simple y elegante para que empieces a obtener datos de alquileres vacacionales en minutos. SDKs para tus lenguajes de programación favoritos.

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"
}
}
]
}

Conectado a todo

15 plataformas PMS. 3 canales OTA. Un solo schema, definido por ti.

Canales OTA

Guías de integración: Airbnb API · Booking.com API · VRBO API

Plataformas 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

Próximamente

Tokeet logo

Tokeet

Próximamente

Streamline logo

Streamline

Próximamente

Uplisting logo

Uplisting

Próximamente

Apaleo logo

Apaleo

Próximamente

Escapia logo

Escapia

Próximamente

AM

Amenitiz

Próximamente

Consulta qué admite cada PMS en la matriz de cobertura→

Nuevo

Schema Builder a medida

Define el nombre de tus campos. Mapea una vez, listo para siempre. Funciona con cualquier schema.

Acceso a campos con notación por puntos
Concatenación y operaciones aritméticas
Hasta 50 mapeos de campos
Pones la cabecera X-Schema y listo
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 primero

Pensado para agentes de IA

Intégrate con tus herramientas de IA favoritas. Construye y lanza más rápido con asistencia IA.

Compatible con Claude Code, Cursor, Codex y Copilot
MCP Server — 18 herramientas para asistentes de IA
CLI para flujos de trabajo en terminal
Guías IA para construir e integrar más rápido
Mensajes de error pensados para que la IA depure por ti

Preguntas frecuentes

¿Qué es Repull?
Repull es una API REST unificada para Airbnb, Booking.com, VRBO y 15 sistemas de gestión de propiedades. Conecta una cuenta una vez y lee anuncios, reservas, huéspedes, mensajes y reseñas desde un único esquema; además, sincroniza calendario, precios y contenido en los canales que lo permiten.
¿Cuántas plataformas soporta Repull?
18 conectores de alquiler vacacional: 15 plataformas PMS (Hostaway, Guesty, Cloudbeds, Mews y más) y 3 canales OTA (Airbnb, Booking.com, VRBO). Las lecturas son consistentes en todos ellos; las escrituras siguen lo que cada canal permite realmente.
¿Puedo enviar datos A Airbnb y Booking.com?
Sí. Airbnb y Booking.com aceptan escrituras: crear y publicar anuncios, subir fotos, actualizar precios, enviar disponibilidad, mandar mensajes y responder reseñas. La especificación actual incluye 58 operaciones de Airbnb y 21 de Booking.com. Vrbo (beta) acepta mensajes a huéspedes, presupuestos para consultas y respuestas a reseñas, y con acceso completo también el calendario; en los tres canales Repull puede funcionar junto al PMS que el anfitrión ya usa. La matriz de capacidades detalla cada celda.
¿Repull funciona con asistentes de IA para programar?
Repull está pensado para agentes de IA. Incluye un MCP server (18 herramientas para Claude Desktop/Cursor), CLI, llms.txt, AGENTS.md, especificación OpenAPI y mensajes de error optimizados para IA con campo docs_url.
¿Hay un plan gratuito?
Sí: puedes crear una cuenta y hacer tu primera llamada sin tarjeta de crédito. Los planes y límites actuales están en la página de precios, y las preguntas comerciales o de volumen van a hello@repull.dev.
¿Cómo empiezo?
Regístrate en repull.dev/register, copia tu API key y haz tu primera llamada en 30 segundos. La guía de quickstart te lleva paso a paso.

¿Listo para construir?

Consigue tus claves de API en 30 segundos. Empezar es gratis y sin tarjeta de crédito.