En bêta publique

L'API unifiée pour
la location courte durée

Une API pour brancher n'importe quel PMS, OTA ou channel manager. Schéma personnalisable. Opérations IA intégrées. En prod en un week-end.

6

SDKs

13

Canaux

50+

Endpoints

18

Outils IA

SDK

Une API. Six SDK. Choisis ta stack.

Un SDK phare TypeScript écrit à la main plus des bindings générés pour Python, PHP, Go, Ruby et .NET — tous bâtis sur la même spec OpenAPI, tous en prod aujourd'hui.

TS

TypeScript

Phare
@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 canaux dans un seul Connect picker.

OAuth, credentials, activation et claim — chaque pattern de connexion, un seul flux cohérent. Crée une session, redirige ton user, reçois un webhook quand il est prêt.

Hébergé sur connect.repull.dev — pas d'UI à coder
Ou embarque le picker open source dans ton app
Allowlist par session pour contrôler quels canaux apparaissent
Callback webhook quand l'activation se termine
connect.repull.dev
session_xxx

Connecte ta plateforme pour commencer.

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 OTA · 9 PMS · un seul flux cohérent

Open source

Construis sur de l'open source.

Repull livre un écosystème open source complet — channel manager, revenue management, serveur MCP, provider AI SDK — pour que tu puisses forker, étendre et shipper sans lock-in.

Template Channel Manager

Template

Forke le channel-manager open source complet. Calendrier, réservations, connexions, messagerie, reviews — tout ce dont un opérateur multi-propriété a besoin. Powered by Repull, avec les fonctionnalités IA powered by Vanio AI.

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

repull-revenue

Revenue

Compagnon revenue management open source. Market intelligence, courbes de demande et recommandations de tarif à la nuit qui repoussent vers chaque canal connecté via l'API Repull. Forke-le, exécute-le sur tes propres données.

$git clone github.com/ivannikolovbg/repull-revenue

@repull/mcp

MCP
@repull/mcpMIT

Serveur Model Context Protocol. Branche Repull dans Claude Desktop, Cursor, Windsurf ou tout agent compatible MCP. Ton IA appelle les outils réservations, propriétés et messagerie nativement.

$npx -y @repull/mcp

@repull/ai-sdk

AI
@repull/ai-sdkMIT

Provider Vercel AI SDK. Utilise Repull comme provider d'outils dans n'importe quel agent de chat bâti sur streamText / generateText. Livré avec un chat-demo fonctionnel que tu peux forker comme starter.

$npm install @repull/ai-sdk

Intègre-le ce week-end

Une interface simple et élégante pour commencer à récupérer les données de location saisonnière en quelques minutes. Des SDK pour tes langages préférés.

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

Connecté à tout

46 plateformes PMS. 4 canaux OTA. Un seul schéma — le tien.

Canaux OTA

Airbnb logo

Airbnb

OTA

Booking.com logo

Booking.com

OTA

VRBO logo

VRBO

OTA

Plumguide logo

Plumguide

OTA

Plateformes 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

Nouveau

Schéma sur mesure

Définis tes propres noms de champs. Mappe une fois, terminé. Compatible avec n'importe quel schéma.

Accès aux champs en notation pointée
Concaténation et arithmétique
Jusqu'à 50 mappings de champs
Header X-Schema posé — terminé
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 d’abord

Pensée pour les agents IA

S'intègre avec tes outils IA préférés. Construis et expédie plus vite avec l'assistance IA.

Compatible Claude Code, Cursor, Codex, Copilot
Serveur MCP — 18 outils pour les assistants de code IA
CLI pour les workflows en terminal
Guides IA pour intégrer plus vite
Messages d'erreur intelligents qui aident l'IA à débugger pour toi

Questions fréquentes

C'est quoi Repull ?
Repull est une API REST unifiée connectée à 13 plateformes de location courte durée (9 PMS + 4 canaux OTA) via une seule intégration. Pousse annonces, calendriers et tarifs vers Airbnb, Booking.com, VRBO et Plumguide.
Combien de plateformes Repull supporte ?
50 connecteurs — 46 plateformes PMS (Hostaway, Guesty, Cloudbeds, Mews et d'autres) plus 4 canaux OTA (Airbnb, Booking.com, VRBO, Plumguide), avec sync bidirectionnelle.
Je peux pousser des données VERS Airbnb et Booking.com ?
Oui. Repull gère la sync bidirectionnelle complète — créer des annonces, uploader les photos, mettre à jour les tarifs, pousser les calendriers, envoyer des messages, accepter les réservations, etc. 26 endpoints Airbnb et 11 endpoints Booking.com.
Est-ce que Repull marche avec les assistants de code IA ?
Repull est pensé pour les agents IA. Il embarque un serveur MCP (18 outils pour Claude Desktop / Cursor), une CLI, llms.txt, AGENTS.md, une spec OpenAPI et des messages d'erreur optimisés pour l'IA avec des champs docs_url.
Qu'est-ce qui est inclus dans le plan gratuit ?
Jusqu'à 3 annonces actives, 10 000 appels API par mois, modes live + sandbox, tous les SDKs, la CLI et le serveur MCP. Sans limite de temps, sans carte bancaire.
Comment je démarre ?
Inscris-toi sur repull.dev/register, récupère ta clé API, et fais ton premier appel en 30 secondes. Le guide quickstart te prend par la main.

Prêt à coder ?

Tes clés API en 30 secondes. Gratuit jusqu'à 3 annonces, sans limite de temps.