List Booking.com Transactions
The Booking.com settlement ledger: every payout (Payments by Booking.com → bank transfer) and reservation charge, with the gross the guest paid, Booking's commission and payments service fee, and the net paid out — each tied to its reservation.
Official API or extranet — one Booking.com
This returns Booking.com transactions whether the account is connected through the official Connectivity API or the extranet connector. They come back together as one
booking — nothing to distinguish, nothing extra to request. For all channels at once, use List Transactions.List Booking.com transactions
GET
/v1/channels/booking/transactionscurl "https://api.repull.dev/v1/channels/booking/transactions?is_payout=true&limit=10" \ -H "Authorization: Bearer sk_live_YOUR_KEY"
Query parameters
typestringFilter by transaction type, e.g. Payout, Reservation, Refund.
is_payoutbooleanWhen true, only payout rows.
statusstringFilter by settlement status.
limitintegerDefault: 100Page size, default 100, max 500.
cursorstringOpaque cursor from the previous response's pagination.nextCursor.
Response
Each row is a Transaction. For a Booking.com payout:
amountnumberThe net paid out to the host.
grossAmountnumberWhat the guest paid.
fees.commissionnumberBooking.com's commission, deducted.
fees.serviceFeenumberPayments service fee, deducted.
payout.payoutIdstringBooking.com's payout reference.
confirmationCodestringThe reservation this payout covers.
AI