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
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.
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.
Connecte ta plateforme pour commencer.
4 OTA · 9 PMS · un seul flux cohérent
Atlas
Plaid vend des données bancaires. Stripe vend des paiements. Repull livre du pricing intelligence et de l'exécution — la donnée, et le click qui bouge le prix.
KPI par ville, courbes de demande, occupation, événements
Données short-term-rental en temps réel, exposées comme une API propre. Explore de nouveaux marchés, compare ton ADR au marché, vois qui gagne.
const markets = await repull.markets.list()
// { markets: [{
// city, myListings,
// marketAvgAdr, priceDiffPct,
// occupancy, ...
// }] }Recommandations pré-calculées, appliquées en un appel
Recommandations de tarif à la nuit avec les facteurs qui les expliquent. Applique ou refuse, et Repull diffuse le prix sur chaque canal connecté.
const recs = await repull.pricing
.recommendations(listingId)
await repull.pricing.apply(listingId, {
dates: ['2026-06-01', '2026-06-02'],
})Vue marché 365 jours par ville, demande + impact événements
Vue marché jour par jour avec demande Wheelhouse et signal d'événements locaux — concerts, sport, conférences — pour que ton pricing réagisse avant la ville.
const cal = await repull.markets
.calendar('austin-tx', {
from: '2026-06-01',
to: '2026-08-31',
})
// days[].demand, days[].events[]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.
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-managerCompagnon 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/mcpMITServeur 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/mcpUne 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.
# 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 plateformes PMS. 4 canaux OTA. Un seul schéma — le tien.
Canaux OTA

Airbnb
OTA

Booking.com
OTA

VRBO
OTA

Plumguide
OTA
Plateformes 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
Définis tes propres noms de champs. Mappe une fois, terminé. Compatible avec n'importe quel schéma.
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_..."}}}}
S'intègre avec tes outils IA préférés. Construis et expédie plus vite avec l'assistance IA.
Tes clés API en 30 secondes. Gratuit jusqu'à 3 annonces, sans limite de temps.