Best Price Guarantee: ask for a hotel offer at a lower price found elsewhere
Submit a hotel offer from POST /v1/hotel_search with the lower price the traveller found for the same stay on another site: the link, a screenshot address and the total payable at booking, in the currency of the offer. The submission is reviewed in the background and this call answers pending with an id, or the result when wait_seconds let it finish in time. The answer carries the state of the request in status: pending while the review runs, then offered with the new offer, or declined with the reason. A decline is a 200: it is an answer, not a failure of the call. An offered result is a NEW offer id to add to a trip; the submitted offer is left as it was. Jinko enables Best Price Guarantee per account: a key it is not enabled for is answered HTTP 200 status: declined with decline.reason: feature_disabled.
Request
- Base URLhttps://api.gojinko.com
- URLhttps://api.gojinko.com/v1/best_price_guarantee
- Auth
- API key in header X-API-Key
- or HTTP bearer
Request body
Example request
{
"product": "hotel",
"objective": "price_parity",
"trip_item_token": "htl_8f3c1d5e9a7b2c40",
"reference": {
"url": "https://www.booking.com/hotel/fr/example.html?checkin=2026-11-10",
"screenshot_url": "https://files.example.com/screenshots/8f3.png",
"total": "412.50",
"currency": "USD"
},
"wait_seconds": 15
}Response
The state of the request
Example response
{
"id": "ngo_mfrggzdfmztwq2lknnwg23tpob",
"status": "offered",
"offer": {
"trip_item_token": "htl_neg_ogydqmrsgaydamjqgezdgnbvgy",
"offer_id": "htl_neg_ogydqmrsgaydamjqgezdgnbvgy",
"price_money": {
"value": 41250,
"currency": "USD",
"decimal_places": 2,
"display": "USD 412.50"
},
"original": {
"kind": "offer",
"trip_item_token": "htl_8f3c1d5e9a7b2c40",
"offer_id": "htl_8f3c1d5e9a7b2c40",
"total_money": {
"value": 43780,
"currency": "USD",
"decimal_places": 2,
"display": "USD 437.80"
}
},
"reference": {
"total_money": {
"value": 41250,
"currency": "USD",
"decimal_places": 2,
"display": "USD 412.50"
},
"verified": true
},
"saving_money": {
"value": 2530,
"currency": "USD",
"decimal_places": 2,
"display": "USD 25.30"
},
"expires_at": "2026-10-12T10:30:00Z"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.