Em beta pública

A API unificada para
tech de alojamento local

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

Uma API. Seis SDKs. Escolhe a tua stack.

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.

TS

TypeScript

Principal
@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
$dotnet add package Repull.SDK
Connect

13 canais num só Connect picker.

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.

Alojado em connect.repull.dev — sem UI para construir
Ou embebe o picker open source na tua própria app
Allowlist por sessão controla que canais aparecem
Callback de webhook quando a ativação termina
connect.repull.dev
session_xxx

Liga a tua plataforma para começares.

Airbnb
Airbnb
Booking.com
Booking.com
VRBO
VRBO
Plumguide
Plumguide
Hostaway
Hostaway
Guesty
Guesty
OwnerRez
OwnerRez
Smoobu
Smoobu
Beds24
Beds24
iGMS
iGMS
Hospitable
Hospitable
Lodgify
Lodgify
BookingSync
BookingSync

4 OTAs · 9 PMS · um único fluxo consistente

Open source

Constrói em 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.

Template de Channel Manager

Template

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-manager

repull-revenue

Revenue

Companheiro 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/mcp

MCP
@repull/mcpMIT

Servidor 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-sdk

AI
@repull/ai-sdkMIT

Provider 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-sdk

Integra neste fim de semana

Uma interface simples e elegante para começares a extrair dados de alojamento local em minutos. SDKs para as tuas linguagens preferidas.

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

Ligado a tudo

46 plataformas PMS. 4 canais OTA. Um schema, definido por ti.

Canais OTA

Airbnb logo

Airbnb

OTA

Booking.com logo

Booking.com

OTA

VRBO logo

VRBO

OTA

Plumguide logo

Plumguide

OTA

Plataformas PMS

Hostaway logo

Hostaway

PMS

Guesty logo

Guesty

PMS

Cloudbeds logo

Cloudbeds

PMS

OwnerRez logo

OwnerRez

PMS

Smoobu logo

Smoobu

PMS

Beds24 logo

Beds24

PMS

Hospitable logo

Hospitable

PMS

Lodgify logo

Lodgify

PMS

BookingSync logo

BookingSync

PMS

Mews logo

Mews

PMS

Hostfully logo

Hostfully

PMS

Streamline logo

Streamline

PMS

Tokeet logo

Tokeet

PMS

iGMS logo

iGMS

PMS

Uplisting logo

Uplisting

PMS

Avantio logo

Avantio

PMS

Zeevou logo

Zeevou

PMS

Hostify logo

Hostify

PMS

Apaleo logo

Apaleo

PMS

Escapia logo

Escapia

PMS

Jurny logo

Jurny

PMS

HostHub logo

HostHub

PMS

CiiRUS logo

CiiRUS

PMS

Bookerville logo

Bookerville

PMS

RentalWise logo

RentalWise

PMS

Elina logo

Elina

PMS

RMS logo

RMS

PMS

HostTools logo

HostTools

PMS

Cubilis logo

Cubilis

PMS

NE

NewBook

PMS

AM

Amenitiz

PMS

LO

Lodgix

PMS

RE

Resly

PMS

BE

BedLoop

PMS

BA

Barefoot

PMS

RE

Rentability

PMS

BO

BookingStudio

PMS

MA

Magarental

PMS

HO

Hostex

PMS

YO

YourRentals

PMS

BO

BookingPro

PMS

ES

EstarBooking

PMS

MY

MyRent

PMS

AN

AnytimeBooking

PMS

MA

Mapro

PMS

DI

Direct

PMS

Novo

Schema Builder personalizado

Define os teus próprios nomes de campos. Mapeias uma vez, fica feito. Funciona com qualquer schema.

Acesso a campos com dot-notation
Concatenação e aritmética
Até 50 mapeamentos de campos
Define o header X-Schema — pronto
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
12
{
"mcpServers": {
"repull": {
"command": "npx",
"args": ["@repull/mcp-server"],
"env": {
"REPULL_API_KEY": "sk_test_...",
"REPULL_WORKSPACE_ID": "ws_..."
}
}
}
}
IA primeiro

Feito para agentes AI

Integra com as tuas ferramentas AI favoritas. Constrói e lança mais rápido com a ajuda de AI.

Funciona com Claude Code, Cursor, Codex e Copilot
MCP Server — 18 ferramentas para AI coding assistants
CLI para fluxos de trabalho no terminal
Guias AI para construíres e integrares mais depressa
Mensagens de erro inteligentes para a AI fazer debug por ti

Perguntas frequentes

O que é o Repull?
O Repull é uma API REST unificada que liga 13 plataformas de alojamento local (9 PMS + 4 canais OTA) através de uma única integração. Envia listings, disponibilidade e pricing para Airbnb, Booking.com, VRBO e Plumguide.
Quantas plataformas é que o Repull suporta?
50 conectores de alojamento local — 46 plataformas PMS (Hostaway, Guesty, Cloudbeds, Mews e mais) e 4 canais OTA (Airbnb, Booking.com, VRBO, Plumguide), com sincronização bidirecional.
Posso enviar dados PARA o Airbnb e o Booking.com?
Sim. O Repull tem sync bidirecional completo — cria listings, faz upload de fotos, atualiza pricing, envia disponibilidade, manda mensagens, aceita reservas e mais. 26 endpoints Airbnb e 11 endpoints Booking.com.
O Repull funciona com AI coding assistants?
O Repull foi feito para agentes AI. Inclui um MCP server (18 ferramentas para Claude Desktop/Cursor), CLI, llms.txt, AGENTS.md, spec OpenAPI e mensagens de erro otimizadas para AI com campos docs_url.
O que é que o tier gratuito inclui?
Até 3 listings ativos, 10 000 chamadas API/mês, modos live + sandbox, todos os SDKs, CLI e MCP server. Sem limite de tempo, sem cartão de crédito.
Como é que começo?
Regista-te em repull.dev/register, recebe a tua API key e faz a primeira chamada em 30 segundos. O guia de quickstart leva-te passo a passo.

Pronto para construir?

Recebe as tuas API keys em 30 segundos. Grátis até 3 listings, sem limite de tempo.