Prolonge un séjour directement sur la réservation, ou envoie une offre chiffrée à un voyageur encore indécis, depuis ton produit et sur le canal du voyageur.
Ce que ton produit obtient
Modifie la réservation sur le canal, pour que le voyageur paie via la plateforme où il a réservé.
Modifie les dates, le nombre de voyageurs ou le total d'une réservation Airbnb existante, avec un accès complet. Le voyageur accepte sur Airbnb ; un webhook te transmet la réponse.
Envoie une offre spéciale à ton prix sur Airbnb et Vrbo, ou pré-approuve le voyageur pour qu'il réserve.
Consulte le calendrier de l'annonce avant de proposer la moindre nuit.
Comment ça marche
Consulte le calendrier, puis modifie la réservation sur le canal. Le voyageur confirme dans l'application avec laquelle il a réservé.
GET /v1/availability/{id} pour les nuits que tu veux vendre.
Une modification Airbnb pour un voyageur qui a réservé, ou une offre spéciale pour une demande.
reservation.alteration.responded t'indique si le voyageur a accepté.
// api(): fetch on api.repull.dev with your API key
// A guest said yes to two extra nights. Is the calendar free?
const cal = await api(
`/v1/availability/${listingId}?from=2026-10-16&to=2026-10-18`,
)
// Airbnb: change the booking itself — dates and the new total
await api('/v1/channels/airbnb/alterations', {
method: 'POST',
body: JSON.stringify({
confirmation_code: 'HMX4CMA2X9',
check_out: '2026-10-18',
total_price: 1640,
}),
})
// The guest accepts in Airbnb; reservation.alteration.responded tells you.// An inquiry on Airbnb or Vrbo: send a priced offer on the thread
await api(`/v1/conversations/${threadId}/special-offers`, {
method: 'POST',
body: JSON.stringify({
checkIn: '2026-11-02',
checkOut: '2026-11-06',
guests: { adults: 2 },
totalPrice: 780,
}),
})Couverture par canal
La couverture est vérifiée sur l'API en production. Couverture complète des canaux et des PMS
À côté de n'importe quel PMS
Sur Airbnb et Vrbo, Repull se connecte avec un accès limité à la messagerie. Le PMS de l'hôte continue de gérer les annonces et les calendriers, et ton produit ne lui dispute jamais le contrôle.
En bêta : réservations, messages et avis de Booking.com, sans que l'hôte retire son fournisseur de connectivité à son PMS.
Les mêmes endpoints et les mêmes événements webhook, que le voyageur ait réservé sur Airbnb, Booking.com ou Vrbo. Tu le construis une fois.
L'API derrière
GET /v1/availability/{propertyId}Disponibilités et prix par nuit pour une période donnée.
POST /v1/channels/airbnb/alterationsPropose de nouvelles dates, un autre nombre de voyageurs ou un nouveau prix sur une réservation Airbnb.
POST /v1/conversations/{id}/special-offersUne offre chiffrée sur une demande Airbnb ou Vrbo.
reservation.alteration.respondedWebhook : le voyageur a accepté ou refusé.
Gratuit pour commencer. Teste une offre sur une annonce de test aujourd'hui.