Check a best price guarantee claim
check_refund_claimCheck whether a lower price found after booking qualifies for the booking site's best price guarantee, using the same rules as the HotelRefund Refund Report: same-site drops, sites that ended their guarantee (Hotels.com; Expedia for newer bookings), currency mismatch, a price that is not actually lower, and the four matching conditions. Returns a verdict, the claim deadline (date, rule and days left), how the site pays out, the difference, and — with tracking_id — whether HotelRefund's timestamped Agoda records cover the same dates. No personal data is needed or accepted.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| check_in | Yes | Check-in date, YYYY-MM-DD. | |
| language | No | Language of the verdict text: en (default), ko, ja or zh. | |
| booked_on | Yes | Where the stay was booked. | |
| check_out | No | Check-out date, YYYY-MM-DD. | |
| paid_total | No | Total paid for the stay, taxes included. | |
| booked_date | No | Date the booking was made, YYYY-MM-DD (decides old Expedia bookings). | |
| lower_total | No | Total of the lower offer for the same stay, taxes included. | |
| tracking_id | No | Optional HotelRefund tracking for the same stay — its recorded prices are summarized as independent evidence. | |
| paid_currency | No | ISO currency of paid_total. | |
| lower_currency | No | ISO currency of lower_total (defaults to paid_currency). | |
| conditions_match | No | What the user has confirmed about the lower offer. Anything not true is reported as unconfirmed. | |
| lower_price_site | Yes | Where the lower price was seen. | |
| cancellation_policy | No | The booking's cancellation policy. | |
| lower_price_site_other | No | Site name when lower_price_site is "other". |