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.
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
# 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"
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
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.
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.
Conecta tu plataforma para empezar.
3 OTAs · 15 PMS · un único flujo consistente
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. Consulta qué admite cada PMS en la matriz de cobertura→
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.
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/mcpMITServidor 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-sdkMITProvider 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-sdkLos 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 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.
Una interfaz simple y elegante para que empieces a obtener datos de alquileres vacacionales en minutos. SDKs para tus lenguajes de programación favoritos.
# 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 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
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
Próximamente

Tokeet
Próximamente

Streamline
Próximamente

Uplisting
Próximamente

Apaleo
Próximamente

Escapia
Próximamente
Amenitiz
Próximamente
Define el nombre de tus campos. Mapea una vez, listo para siempre. Funciona con cualquier 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_..."}}}}
Intégrate con tus herramientas de IA favoritas. Construye y lanza más rápido con asistencia IA.
Consigue tus claves de API en 30 segundos. Empezar es gratis y sin tarjeta de crédito.