Ligue a conta de canal ou PMS de um proprietário através de um fluxo alojado e leia os anúncios, reservas, hóspedes, mensagens e avaliações a partir de um único esquema — e escreva calendário, preços e conteúdo nos canais que o permitem. Um webhook dispara assim que algo muda.
As leituras funcionam da mesma forma em todos os canais. As escritas dependem do que cada canal permite hoje — consulte a matriz de capacidades.
Questões comerciais ou de volume? Fale connosco
# 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"
Duas chamadas: a primeira entrega ao seu utilizador uma página Connect alojada, a segunda lê as reservas de volta.
6
SDKs
18
Canais
50+
Endpoints
18
Ferramentas AI
SDKs
Um SDK principal em TypeScript feito à mão mais bindings gerados para Python, PHP, Go, Ruby e .NET — todos construídos sobre a mesma spec OpenAPI, todos em produção hoje.
OAuth, credenciais, ativação e claim — cada padrão de ligação, um único fluxo consistente. Cria uma sessão, redireciona o teu user, recebe um webhook quando ele está pronto.
Liga a tua plataforma para começares.
3 OTAs · 15 PMS · um único fluxo 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. Veja o que cada PMS suporta na matriz de cobertura→
Open source
A Repull lança um ecossistema open source completo — channel manager, revenue management, servidor MCP, provider de AI SDK — para que possas fazer fork, estender e enviar sem lock-in.
Faz fork do channel-manager open source completo. Calendário, reservas, ligações, mensagens, reviews — tudo o que um operador multi-propriedade precisa.
$git clone github.com/ivannikolovbg/repull-channel-manager@repull/mcpMITServidor Model Context Protocol. Liga a Repull ao Claude Desktop, Cursor, Windsurf ou qualquer agente compatível com MCP. A tua IA chama ferramentas de reservas, propriedades e mensagens de forma nativa.
$npx -y @repull/mcp@repull/ai-sdkMITProvider do Vercel AI SDK. Usa a Repull como provider de tools em qualquer chat agent construído sobre streamText / generateText. Vem com um chat-demo a funcionar que podes forkar como starter.
$npm install @repull/ai-sdkOs gestores entram no sistema que usam hoje numa página com a sua marca, e as propriedades, reservas, hóspedes e conversas são copiadas para o seu produto — com mapa de canais e verificação da transição para que nada se perca ou seja reservado em duplicado.
O Repull Studio transforma uma frase numa ferramenta interna funcional ligada aos seus dados reais do Repull — extratos de proprietário, escalas de limpeza, CRM de hóspedes — e publica-a num URL que pode partilhar.
Uma interface simples e elegante para começares a extrair dados de alojamento local em minutos. SDKs para as tuas linguagens preferidas.
# 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 canais OTA. Um schema, definido por ti.
Canais OTA
Guias de integração: 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
Em breve

Tokeet
Em breve

Streamline
Em breve

Uplisting
Em breve

Apaleo
Em breve

Escapia
Em breve
Amenitiz
Em breve
Define os teus próprios nomes de campos. Mapeias uma vez, fica feito. Funciona com qualquer 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_..."}}}}
Integra com as tuas ferramentas AI favoritas. Constrói e lança mais rápido com a ajuda de AI.
Obtenha as suas chaves de API em 30 segundos. Começar é grátis, sem cartão de crédito.