Get a price quote for a stay
Quotes · GET /v1/quotes
Get a price quote for a stay
GET
/v1/quotesRequest
curl https://api.repull.dev/v1/quotes?property_id=123&check_in=2026-06-01&check_out=2026-06-05 \ -H "Authorization: Bearer $REPULL_API_KEY"
Response
{
"data": {
"listingId": 27826,
"websiteId": 2,
"checkIn": "2026-11-05",
"checkOut": "2026-11-08",
"nights": 3,
"available": true,
"currency": "BRL",
"pricing": {
"nightlyTotal": 3120,
"lengthOfStayDiscount": 0,
"lengthOfStayDiscountPercent": 0,
"cleaningFee": 0,
"petFee": null,
"otherFees": 0,
"taxes": 0,
"total": 3120
},
"availableUnits": 1
}
}
// A stay that cannot be priced is a 200 with "available": false and a reason,
// not an error. reason is one of: no_calendar, dates_unavailable,
// below_minimum_stay, above_maximum_stay, capacity_unknown, over_capacity,
// not_bookable.
{
"data": {
"listingId": 27826,
"websiteId": 2,
"checkIn": "2026-11-05",
"checkOut": "2026-11-06",
"available": false,
"reason": "below_minimum_stay",
"message": "This listing requires at least 2 nights for an arrival on 2026-11-05; you asked for 1."
}
}Query Parameters
property_idintegerRequiredRepull property id — discover via `GET /v1/properties`.
check_indateRequiredcheck_outdateRequiredguestsintegerpetsintegerwebsite_idintegerWhich booking site to price against. Defaults to the workspace's only site.
AI