Pour les éditeurs de PMS
Ajoutez Airbnb, Booking.com et Vrbo à votre logiciel, sans certification
Vos clients veulent leurs canaux dans votre produit. Devenir vous-même partenaire de connectivité prend des mois, et Airbnb comme Booking.com n’acceptent plus de nouveaux partenaires API. Repull connecte déjà Airbnb, Booking.com et Vrbo : vous développez sur une API REST, et vous intégrez de nouveaux clients en important leurs données depuis 14 PMS.
Offre Free : une clé réelle pour 3 annonces maximum, sans carte bancaire.
Le besoin, avec les mots des éditeurs
Ce que nous disent les équipes qui développent des PMS, des logiciels de réservation ou d’hôtellerie, et ce que Repull change.
“On doit gérer les tarifs et disponibilités Booking.com depuis notre propre application, sans dépendre d’un autre éditeur.”
Poussez disponibilités, prix et restrictions depuis votre application via la connexion officielle Booking.com de Repull, et les calendriers Airbnb et Vrbo avec le même endpoint.
“Changer d’API de canaux, c’est du développement, donc l’économie doit en valoir la peine.”
Repull propose une API compatible Channex, avec les mêmes routes et payloads, et importe vos données Channex avec leurs ids : un changement qui commence par une URL de base et une clé.
“Certains clients ne veulent pas de channel manager. Ils veulent juste les réservations et les messages dans notre système.”
Connectez-vous à côté de leur configuration existante : réservations, messages et avis, sans toucher à leurs tarifs ni à leurs disponibilités.
“Comment migrer un client sans surréservation et sans écraser sa configuration tarifaire ?”
Rien n’est poussé tant qu’une chambre n’est pas mappée à une annonce dotée d’un calendrier. Testez d’abord sur votre propre établissement de test Booking.com, puis basculez annonce par annonce.
Ce que vous construisez
La couche canaux dont votre produit a besoin, sans devenir un éditeur de channel manager.
Les canaux dans votre PMS
Votre client connecte Airbnb, Booking.com ou Vrbo sur une page Connect à vos couleurs, et ses annonces, réservations et calendriers apparaissent dans votre produit.
Synchronisation bidirectionnelle des calendriers
Poussez disponibilités, prix et durées minimales de séjour vers tous les canaux connectés, et recevez chaque réservation par webhook.
Publication d’annonces
Créez des annonces dans votre produit et publiez-les avec leur contenu et leurs photos sur Airbnb et Booking.com.
Une messagerie unifiée
Messages et avis voyageurs de tous les canaux dans votre produit, avec des réponses envoyées sur le bon canal.
Intégration depuis un autre PMS
Repull Migrate importe les propriétés, réservations, voyageurs et conversations d’un nouveau client depuis le PMS qu’il quitte.
Un workspace pour tous vos clients
Toutes les connexions vivent sous votre compte, et chaque webhook indique le compte client dont il provient.
À quoi ça ressemble
Connectez un client, poussez son calendrier, ou pointez votre intégration Channex existante vers Repull.
1. Votre client connecte ses canaux
Une session Connect par client, avec votre propre id en state. Il revient dans la redirection et dans le webhook connect.session.completed.
# Your customer connects Airbnb, Booking.com or Vrbo on a Connect page in your brand
curl -X POST https://api.repull.dev/v1/connect \
-H 'Authorization: Bearer sk_live_YOUR_KEY' \
-H 'Content-Type: application/json' \
-d '{
"redirectUrl": "https://yourpms.com/channels/done",
"state": "customer_42",
"allowedProviders": ["airbnb", "booking", "vrbo-login"]
}'2. Poussez son calendrier
Un seul appel fixe disponibilité et prix sur les canaux connectés de l’établissement.
# Push availability and price for a property to its connected channels
curl -X PUT https://api.repull.dev/v1/availability/123 \
-H 'Authorization: Bearer sk_live_YOUR_KEY' \
-H 'Content-Type: application/json' \
-d '{ "dates": ["2026-12-24", "2026-12-25"], "available": true, "price": 320 }'3. Déjà sur Channex ?
L’API compatible Channex accepte les mêmes routes et payloads. Changez l’URL de base et la clé, et gardez votre code.
# Before: Channex
BASE=https://app.channex.io/api/v1
KEY=YOUR_CHANNEX_KEY
# After: Repull's Channex-compatible API. Same paths, same payloads.
BASE=https://api.repull.dev/channex/api/v1
KEY=sk_live_YOUR_REPULL_KEY
curl -g "$BASE/properties?pagination[page]=1&pagination[limit]=10" \
-H "user-api-key: $KEY"Les cinq questions que pose chaque équipe logicielle
C’est officiel, et faut-il notre propre certification ?
Des voies officielles, et aucune certification de votre côté. Sur Booking.com, l’établissement choisit le fournisseur de connectivité de Repull dans son Extranet : c’est la connexion officielle pour les tarifs, disponibilités et réservations. Sur Airbnb, l’hôte approuve Repull sur l’écran de consentement d’Airbnb, via l’intégration partenaire Airbnb dont Repull dispose déjà. Sur Vrbo, l’hôte se connecte avec son propre compte Vrbo ; Repull n’est pas partenaire de Vrbo ni d’Expedia Group. Vous développez sur l’API Repull.
Y a-t-il un sandbox ?
Pas de sandbox séparé, car Airbnb et Vrbo ne proposent pas d’annonces de test. L’offre Free est une clé réelle pour 3 annonces maximum. Pour les tarifs et disponibilités Booking.com, connectez un établissement de test Booking.com ; sur Airbnb, connectez l’une de vos annonces en lecture seule ou en mode messagerie, ce qui ne la modifie pas.
Combien d’appels API allons-nous consommer ?
Cela dépend des changements, pas du nombre d’annonces. Réservations, modifications, messages et avis arrivent par webhook, et un seul appel de disponibilité peut couvrir de nombreuses dates. Free inclut 1 000 appels par mois et Starter 100 000 ; au-delà, c’est $1 les 1 000 appels. Les plateformes ont des limites API adaptées à leur intégration.
Payons-nous par canal ?
Non. Une annonce compte une seule fois, quels que soient ses canaux. Au-delà de 100 annonces, et pour les plateformes qui servent de nombreux clients, le tarif se fixe ensemble.
Quels canaux, et quand ?
Disponibles aujourd’hui : Airbnb, Booking.com et Vrbo, plus l’import et la lecture depuis 14 PMS. Agoda arrive ensuite, et d’autres canaux suivront. Vos clients ont besoin d’un canal que nous ne couvrons pas encore ? Dites-nous combien d’établissements en dépendent, et demandez à leur account manager chez ce canal de demander Repull comme channel manager.
Combien ça coûte
Vous payez par annonce, au même prix quels que soient ses canaux. Par mois, hors TVA :
| Annonces | Offre | Par mois |
|---|---|---|
| 3 | Free | $0 |
| 10 | Starter | $99 |
| 50 | Starter | $299 |
| 100 | Starter | $549 |
| 1,000 | Custom | Tarif volume |
- Free : jusqu’à 3 annonces et 1 000 appels API par mois, sans limite de durée.
- Starter : $99 par mois avec 10 annonces incluses, puis $5 par annonce jusqu’à 100 annonces, et 100 000 appels API par mois.
- Appels supplémentaires sur toutes les offres : $1 les 1 000.
- Au-delà de 100 annonces, et un workspace partenaire pour tous vos clients : tarif volume sur accord.
Essayez dès aujourd’hui sur un établissement
Créez une clé gratuite et connectez une annonce ou un établissement de test Booking.com. Vous migrez une base clients depuis une autre API de canaux ? Donnez-nous le nombre d’unités et nous vous ferons un prix.