Uma API para ligar qualquer PMS, OTA e channel manager. Schema builder customizável. AI operations integrada. Em produção num fim-de-semana.
6
SDKs
13
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.
4 OTAs · 9 PMS · um único fluxo consistente
Atlas
A Plaid vende dados bancários. A Stripe vende pagamentos. A Repull lança pricing intelligence e execução — os dados, e o clique que move o preço.
KPIs por cidade, curvas de procura, ocupação, eventos de mercado
Dados de mercado short-term-rental em tempo real, expostos como uma API limpa. Explora novos mercados, compara o teu ADR com o mercado, descobre quem está a ganhar.
const markets = await repull.markets.list()
// { markets: [{
// city, myListings,
// marketAvgAdr, priceDiffPct,
// occupancy, ...
// }] }Recomendações pré-calculadas, aplicadas com uma chamada
Recomendações de tarifa por noite com os fatores que as explicam. Aplica ou rejeita, e a Repull distribui o preço por cada canal ligado.
const recs = await repull.pricing
.recommendations(listingId)
await repull.pricing.apply(listingId, {
dates: ['2026-06-01', '2026-06-02'],
})Vista de mercado de 365 dias por cidade, procura + impacto de eventos
Vista de mercado dia a dia com procura Wheelhouse e sinal de eventos locais — concertos, desporto, conferências — para o teu pricing reagir antes da cidade.
const cal = await repull.markets
.calendar('austin-tx', {
from: '2026-06-01',
to: '2026-08-31',
})
// days[].demand, days[].events[]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. Powered by Repull, com funcionalidades de IA powered by Vanio AI.
$git clone github.com/ivannikolovbg/repull-channel-managerCompanheiro open source de revenue management. Market intelligence, curvas de procura e recomendações de tarifa por noite que são empurradas de volta para cada canal ligado via API Repull. Faz fork, corre-o sobre os teus dados.
$git clone github.com/ivannikolovbg/repull-revenue@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-sdkUma 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_test_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"}}]}
46 plataformas PMS. 4 canais OTA. Um schema, definido por ti.
Canais OTA

Airbnb
OTA

Booking.com
OTA

VRBO
OTA

Plumguide
OTA
Plataformas PMS

Hostaway
PMS

Guesty
PMS

Cloudbeds
PMS

OwnerRez
PMS

Smoobu
PMS

Beds24
PMS

Hospitable
PMS

Lodgify
PMS

BookingSync
PMS

Mews
PMS

Hostfully
PMS

Streamline
PMS

Tokeet
PMS

iGMS
PMS

Uplisting
PMS

Avantio
PMS

Zeevou
PMS

Hostify
PMS

Apaleo
PMS

Escapia
PMS

Jurny
PMS

HostHub
PMS

CiiRUS
PMS

Bookerville
PMS

RentalWise
PMS

Elina
PMS

RMS
PMS

HostTools
PMS

Cubilis
PMS
NewBook
PMS
Amenitiz
PMS
Lodgix
PMS
Resly
PMS
BedLoop
PMS
Barefoot
PMS
Rentability
PMS
BookingStudio
PMS
Magarental
PMS
Hostex
PMS
YourRentals
PMS
BookingPro
PMS
EstarBooking
PMS
MyRent
PMS
AnytimeBooking
PMS
Mapro
PMS
Direct
PMS
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": ["@repull/mcp-server"],"env": {"REPULL_API_KEY": "sk_test_...","REPULL_WORKSPACE_ID": "ws_..."}}}}
Integra com as tuas ferramentas AI favoritas. Constrói e lança mais rápido com a ajuda de AI.
Recebe as tuas API keys em 30 segundos. Grátis até 3 listings, sem limite de tempo.