Search by hotel IDs
https://api.worldota.net/api/b2b/v3/search/serp/hotels/The call gets hotels’ rates by the SERP mechanism.
- Let users choose the rates from this call response isn’t recommended.
- A full match with a response from the Retrieve hotelpage request isn’t expected.
Request example
curl --user '<KEY_ID>:<API_KEY>' 'https://api.worldota.net/api/b2b/v3/search/serp/hotels/' \
--header 'Content-Type: application/json' \
--data '{
"checkin": "2025-11-22",
"checkout": "2025-11-25",
"residency": "gb",
"language": "en",
"guests": [
{
"adults": 2,
"children": []
}
],
"hids": [
6291619,
6291666,
6291690
],
"currency": "EUR"
}'curl --user '<KEY_ID>:<API_KEY>' 'https://api.worldota.net/api/b2b/v3/search/serp/hotels/' \
--header 'Content-Type: application/json' \
--data '{
"checkin": "2025-11-22",
"checkout": "2025-11-25",
"residency": "gb",
"language": "en",
"guests": [
{
"adults": 2,
"children": []
}
],
"ids": [
"city_rose_hotel_suites",
"corendon_vitality_hotel_amsterdam",
"nova_inn_inuvik"
],
"currency": "USD"
}'Request body
Response
Response example
{
"data": {
"hotels": [
{
"id": "loews_denver_hotel",
"hid": 6291666,
"rates": [
{
"match_hash": "m-a635972b-51a3-51bb-8ced-61bad9e1ceef",
"search_hash": null,
"daily_prices": [
"114.33",
"114.33",
"114.33"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "32135.00",
"show_amount": "343.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "9.67",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": null,
"amount_charge": "32135.00",
"amount_show": "343.00"
}
],
"free_cancellation_before": null
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 2,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Double room (full double bed) (king size bed)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"king-bed",
"non-smoking"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Double room",
"main_name": "Double room",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": "king size bed"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-47c314dc-3e95-53a9-a7c7-15022c3928ee",
"search_hash": null,
"daily_prices": [
"114.33",
"114.33",
"114.33"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "32135.00",
"show_amount": "343.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "9.67",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": null,
"amount_charge": "32135.00",
"amount_show": "343.00"
}
],
"free_cancellation_before": null
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 25,
"sex": 0,
"bathroom": 2,
"bedding": 0,
"family": 0,
"capacity": 0,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Accessible room (handicap accessible)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"accessible",
"non-smoking"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Accessible room",
"main_name": "Accessible room",
"bathroom": null,
"bedding_type": null,
"misc_room_type": "handicap accessible"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-4d9a5b37-3f6d-56ec-a173-a358f59649dc",
"search_hash": null,
"daily_prices": [
"117.67",
"117.67",
"117.67"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "33057.00",
"show_amount": "353.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "9.95",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": null,
"amount_charge": "33057.00",
"amount_show": "353.00"
}
],
"free_cancellation_before": null
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 25,
"sex": 0,
"bathroom": 2,
"bedding": 0,
"family": 0,
"capacity": 0,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Accessible room (+ sofa, handicap accessible)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"accessible",
"non-smoking",
"sofa"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Accessible room",
"main_name": "Accessible room",
"bathroom": null,
"bedding_type": null,
"misc_room_type": "+ sofa, handicap accessible"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-242ae520-3857-5c0f-bfdc-022ac5a31770",
"search_hash": null,
"daily_prices": [
"121.00",
"121.00",
"121.00"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "33951.00",
"show_amount": "363.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "10.23",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-18T16:00:00",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-18T16:00:00",
"end_at": null,
"amount_charge": "33951.00",
"amount_show": "363.00"
}
],
"free_cancellation_before": "2025-11-18T16:00:00"
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 25,
"sex": 0,
"bathroom": 2,
"bedding": 0,
"family": 0,
"capacity": 0,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Accessible room (handicap accessible)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking",
"accessible"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Accessible room",
"main_name": "Accessible room",
"bathroom": null,
"bedding_type": null,
"misc_room_type": "handicap accessible"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-47e0ba68-e741-591c-b78e-5b6e6648d8c5",
"search_hash": null,
"daily_prices": [
"121.00",
"121.00",
"121.00"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "33951.00",
"show_amount": "363.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "10.23",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-18T16:00:00",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-18T16:00:00",
"end_at": null,
"amount_charge": "33951.00",
"amount_show": "363.00"
}
],
"free_cancellation_before": "2025-11-18T16:00:00"
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 2,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Double room (full double bed) (bed type is subject to availability)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking",
"not-guaranteed"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Double room",
"main_name": "Double room",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": "bed type is subject to availability"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-d7024b3b-72dc-5bc7-8897-c26ad1e6e723",
"search_hash": null,
"daily_prices": [
"122.33",
"122.33",
"122.33"
],
"meal": "nomeal",
"meal_data": {
"value": "nomeal",
"has_breakfast": false,
"no_child_meal": true
},
"payment_options": {
"payment_types": [
{
"amount": "34313.00",
"show_amount": "367.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "10.34",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": null,
"amount_charge": "34313.00",
"amount_show": "367.00"
}
],
"free_cancellation_before": null
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 25,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Accessible Double room (full double bed) (king size bed, handicap accessible)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking",
"king-bed",
"accessible"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Accessible Double room",
"main_name": "Accessible Double room",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": "king size bed, handicap accessible"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-557cd1e5-77b6-5fa5-9a91-551880114830",
"search_hash": null,
"daily_prices": [
"122.33",
"122.33",
"122.33"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "34363.00",
"show_amount": "367.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "10.34",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-20T04:00:00",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-20T04:00:00",
"end_at": null,
"amount_charge": "34363.00",
"amount_show": "367.00"
}
],
"free_cancellation_before": "2025-11-20T04:00:00"
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 25,
"sex": 0,
"bathroom": 2,
"bedding": 0,
"family": 0,
"capacity": 0,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Accessible room (+ sofa, handicap accessible)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"accessible",
"non-smoking",
"sofa"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Accessible room",
"main_name": "Accessible room",
"bathroom": null,
"bedding_type": null,
"misc_room_type": "+ sofa, handicap accessible"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-e54b42b4-3e25-5d74-ab2f-79a1054f3d5b",
"search_hash": null,
"daily_prices": [
"122.33",
"122.33",
"122.33"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "34363.00",
"show_amount": "367.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "10.34",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-20T04:00:00",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-20T04:00:00",
"end_at": null,
"amount_charge": "34363.00",
"amount_show": "367.00"
}
],
"free_cancellation_before": "2025-11-20T04:00:00"
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 25,
"sex": 0,
"bathroom": 2,
"bedding": 0,
"family": 0,
"capacity": 0,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Accessible room (handicap accessible)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking",
"accessible"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Accessible room",
"main_name": "Accessible room",
"bathroom": null,
"bedding_type": null,
"misc_room_type": "handicap accessible"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-d4df12ff-dda3-5e98-9d9f-4bc09e58ceed",
"search_hash": null,
"daily_prices": [
"122.33",
"122.33",
"122.33"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "34363.00",
"show_amount": "367.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "10.34",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-20T04:00:00",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-20T04:00:00",
"end_at": null,
"amount_charge": "34363.00",
"amount_show": "367.00"
}
],
"free_cancellation_before": "2025-11-20T04:00:00"
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 2,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Double room (full double bed) (king size bed)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"king-bed",
"non-smoking"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Double room",
"main_name": "Double room",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": "king size bed"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-90b5b22f-15cc-5af6-b821-b17bf62835de",
"search_hash": null,
"daily_prices": [
"123.67",
"123.67",
"123.67"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "34688.00",
"show_amount": "371.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "10.46",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": null,
"amount_charge": "34688.00",
"amount_show": "371.00"
}
],
"free_cancellation_before": null
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 25,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Accessible Double room (full double bed) (bed type is subject to availability, + sofa, handicap accessible)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"not-guaranteed",
"accessible",
"sofa",
"non-smoking"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Accessible Double room",
"main_name": "Accessible Double room",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": "bed type is subject to availability, + sofa, handicap accessible"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-bad02d0c-29b4-5768-872e-295d75bb58a1",
"search_hash": null,
"daily_prices": [
"123.67",
"123.67",
"123.67"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "34688.00",
"show_amount": "371.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "10.46",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": null,
"amount_charge": "34688.00",
"amount_show": "371.00"
}
],
"free_cancellation_before": null
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 2,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Double room (full double bed) (bed type is subject to availability, + sofa)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"not-guaranteed",
"sofa",
"non-smoking"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Double room",
"main_name": "Double room",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": "bed type is subject to availability, + sofa"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-bf4e7d10-e033-509f-8df9-c1abda4e0045",
"search_hash": null,
"daily_prices": [
"127.00",
"127.00",
"127.00"
],
"meal": "nomeal",
"meal_data": {
"value": "nomeal",
"has_breakfast": false,
"no_child_meal": true
},
"payment_options": {
"payment_types": [
{
"amount": "35654.00",
"show_amount": "381.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "10.74",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-17T16:00:00",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-17T16:00:00",
"end_at": null,
"amount_charge": "35654.00",
"amount_show": "381.00"
}
],
"free_cancellation_before": "2025-11-17T16:00:00"
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 25,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Accessible Double room (full double bed) (king size bed, handicap accessible)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking",
"king-bed",
"accessible"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Accessible Double room",
"main_name": "Accessible Double room",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": "king size bed, handicap accessible"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-c3571fba-7193-5342-8da5-5c1869430b50",
"search_hash": null,
"daily_prices": [
"143.33",
"143.33",
"143.33"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "40276.00",
"show_amount": "430.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "12.12",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": null,
"amount_charge": "40276.00",
"amount_show": "430.00"
}
],
"free_cancellation_before": null
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 2,
"sex": 0,
"bathroom": 2,
"bedding": 0,
"family": 0,
"capacity": 0,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 22,
"floor": 0
},
"room_name": "Room with mountain view",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Room with mountain view",
"main_name": "Room with mountain view",
"bathroom": null,
"bedding_type": null,
"misc_room_type": null
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-5e2ec8a3-7a42-5c32-8dc6-878926f85b92",
"search_hash": null,
"daily_prices": [
"144.67",
"144.67",
"144.67"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "40589.00",
"show_amount": "434.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "12.23",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-20T07:00:00",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-20T07:00:00",
"end_at": null,
"amount_charge": "40589.00",
"amount_show": "434.00"
}
],
"free_cancellation_before": "2025-11-20T07:00:00"
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 2,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Double room (full double bed) (bed type is subject to availability, + sofa)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"not-guaranteed",
"sofa",
"non-smoking"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Double room",
"main_name": "Double room",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": "bed type is subject to availability, + sofa"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-ede07af9-4c19-5f2b-8f08-2c0154b7c3fe",
"search_hash": null,
"daily_prices": [
"144.67",
"144.67",
"144.67"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "40589.00",
"show_amount": "434.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "12.23",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-20T07:00:00",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-20T07:00:00",
"end_at": null,
"amount_charge": "40589.00",
"amount_show": "434.00"
}
],
"free_cancellation_before": "2025-11-20T07:00:00"
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 25,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Accessible Double room (full double bed) (bed type is subject to availability, + sofa, handicap accessible)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"not-guaranteed",
"accessible",
"sofa",
"non-smoking"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Accessible Double room",
"main_name": "Accessible Double room",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": "bed type is subject to availability, + sofa, handicap accessible"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-5b843209-5d47-589e-a81a-c58efea5d34b",
"search_hash": null,
"daily_prices": [
"150.33",
"150.33",
"150.33"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "42239.00",
"show_amount": "451.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "12.71",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": null,
"amount_charge": "42239.00",
"amount_show": "451.00"
}
],
"free_cancellation_before": null
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 2,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 22,
"floor": 0
},
"room_name": "Double room with mountain view (full double bed) (king size bed)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking",
"king-bed"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Double room with mountain view",
"main_name": "Double room with mountain view",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": "king size bed"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-dc5f692b-8bae-599b-8a81-11843af66c48",
"search_hash": null,
"daily_prices": [
"154.67",
"154.67",
"154.67"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "43420.00",
"show_amount": "464.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "13.08",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-18T16:00:00",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-18T16:00:00",
"end_at": null,
"amount_charge": "43420.00",
"amount_show": "464.00"
}
],
"free_cancellation_before": "2025-11-18T16:00:00"
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 2,
"sex": 0,
"bathroom": 2,
"bedding": 0,
"family": 0,
"capacity": 0,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 22,
"floor": 0
},
"room_name": "Room with mountain view",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Room with mountain view",
"main_name": "Room with mountain view",
"bathroom": null,
"bedding_type": null,
"misc_room_type": null
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-b540cccf-513c-577e-918f-ad4c6ba8eaad",
"search_hash": null,
"daily_prices": [
"156.67",
"156.67",
"156.67"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "43960.00",
"show_amount": "470.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "13.25",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-20T04:00:00",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-20T04:00:00",
"end_at": null,
"amount_charge": "43960.00",
"amount_show": "470.00"
}
],
"free_cancellation_before": "2025-11-20T04:00:00"
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 2,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 22,
"floor": 0
},
"room_name": "Double room with mountain view (full double bed) (king size bed)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking",
"king-bed"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Double room with mountain view",
"main_name": "Double room with mountain view",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": "king size bed"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-2d9be258-6966-5864-99ae-567271b219f4",
"search_hash": null,
"daily_prices": [
"158.00",
"158.00",
"158.00"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "44322.00",
"show_amount": "474.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "13.36",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": null,
"amount_charge": "44322.00",
"amount_show": "474.00"
}
],
"free_cancellation_before": null
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 2,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 22,
"floor": 0
},
"room_name": "Double room with mountain view (full double bed) (bed type is subject to availability, + sofa)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"not-guaranteed",
"sofa",
"non-smoking"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Double room with mountain view",
"main_name": "Double room with mountain view",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": "bed type is subject to availability, + sofa"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-287aeecd-023e-5227-9515-01c62c23ff61",
"search_hash": null,
"daily_prices": [
"164.00",
"164.00",
"164.00"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "45993.00",
"show_amount": "492.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "13.87",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-20T04:00:00",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-20T04:00:00",
"end_at": null,
"amount_charge": "45993.00",
"amount_show": "492.00"
}
],
"free_cancellation_before": "2025-11-20T04:00:00"
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 2,
"sex": 0,
"bathroom": 2,
"bedding": 0,
"family": 0,
"capacity": 0,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 22,
"floor": 0
},
"room_name": "Room with mountain view",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Room with mountain view",
"main_name": "Room with mountain view",
"bathroom": null,
"bedding_type": null,
"misc_room_type": null
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-12e27c20-0cc8-5ca7-a4c8-7222fceb9ed9",
"search_hash": null,
"daily_prices": [
"165.67",
"165.67",
"165.67"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "46490.00",
"show_amount": "497.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "14.01",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": null,
"amount_charge": "46490.00",
"amount_show": "497.00"
}
],
"free_cancellation_before": null
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 2,
"sex": 0,
"bathroom": 2,
"bedding": 0,
"family": 0,
"capacity": 0,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 22,
"floor": 0
},
"room_name": "Room with mountain view (+ sofa)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"sofa",
"non-smoking"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Room with mountain view",
"main_name": "Room with mountain view",
"bathroom": null,
"bedding_type": null,
"misc_room_type": "+ sofa"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-3e2145dc-79bf-567a-9a78-d1196e8d7811",
"search_hash": null,
"daily_prices": [
"170.67",
"170.67",
"170.67"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "47934.00",
"show_amount": "512.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "14.43",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": null,
"amount_charge": "47934.00",
"amount_show": "512.00"
}
],
"free_cancellation_before": null
}
}
]
},
"rg_ext": {
"class": 5,
"quality": 0,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Double Suite (full double bed) (bed type is subject to availability)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking",
"not-guaranteed"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Double Suite",
"main_name": "Double Suite",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": "bed type is subject to availability"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-f56de37b-9be8-567c-a88d-c4d98bedd36f",
"search_hash": null,
"daily_prices": [
"180.67",
"180.67",
"180.67"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "50673.00",
"show_amount": "542.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "15.28",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-09T04:00:00",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-09T04:00:00",
"end_at": null,
"amount_charge": "50673.00",
"amount_show": "542.00"
}
],
"free_cancellation_before": "2025-11-09T04:00:00"
}
}
]
},
"rg_ext": {
"class": 5,
"quality": 0,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Double Suite (full double bed) (bed type is subject to availability)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking",
"not-guaranteed"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Double Suite",
"main_name": "Double Suite",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": "bed type is subject to availability"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-459f404a-25e0-598a-9f5a-c993ba459566",
"search_hash": null,
"daily_prices": [
"184.00",
"184.00",
"184.00"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "51682.00",
"show_amount": "552.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "15.56",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-18T16:00:00",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-18T16:00:00",
"end_at": null,
"amount_charge": "51682.00",
"amount_show": "552.00"
}
],
"free_cancellation_before": "2025-11-18T16:00:00"
}
}
]
},
"rg_ext": {
"class": 5,
"quality": 0,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Double Suite (full double bed) (bed type is subject to availability)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking",
"not-guaranteed"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Double Suite",
"main_name": "Double Suite",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": "bed type is subject to availability"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-aae58186-8bbf-5cc0-b09e-e61c08eda3c6",
"search_hash": null,
"daily_prices": [
"184.33",
"184.33",
"184.33"
],
"meal": "nomeal",
"meal_data": {
"value": "nomeal",
"has_breakfast": false,
"no_child_meal": true
},
"payment_options": {
"payment_types": [
{
"amount": "51711.00",
"show_amount": "553.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "15.59",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": null,
"amount_charge": "51711.00",
"amount_show": "553.00"
}
],
"free_cancellation_before": null
}
}
]
},
"rg_ext": {
"class": 5,
"quality": 0,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Double Suite (full double bed) (queen size bed)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking",
"queen-bed"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Double Suite",
"main_name": "Double Suite",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": "queen size bed"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-5df0708c-35b6-53e4-ba20-288bb0528eb5",
"search_hash": null,
"daily_prices": [
"185.00",
"185.00",
"185.00"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "51912.00",
"show_amount": "555.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "15.64",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-20T07:00:00",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-20T07:00:00",
"end_at": null,
"amount_charge": "51912.00",
"amount_show": "555.00"
}
],
"free_cancellation_before": "2025-11-20T07:00:00"
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 2,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 22,
"floor": 0
},
"room_name": "Double room with mountain view (full double bed) (bed type is subject to availability, + sofa)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"not-guaranteed",
"sofa",
"non-smoking"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Double room with mountain view",
"main_name": "Double room with mountain view",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": "bed type is subject to availability, + sofa"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-21d5c83f-d543-5d91-8e38-eef090941f69",
"search_hash": null,
"daily_prices": [
"188.00",
"188.00",
"188.00"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "52754.00",
"show_amount": "564.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "15.90",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": null,
"amount_charge": "52754.00",
"amount_show": "564.00"
}
],
"free_cancellation_before": null
}
}
]
},
"rg_ext": {
"class": 5,
"quality": 0,
"sex": 0,
"bathroom": 2,
"bedding": 0,
"family": 0,
"capacity": 4,
"club": 0,
"bedrooms": 1,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "1 Bedroom Quadruple Suite (+ sofa)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"sofa",
"non-smoking",
"1-bedroom"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "1 Bedroom Quadruple Suite",
"main_name": "1 Bedroom Quadruple Suite",
"bathroom": null,
"bedding_type": null,
"misc_room_type": "+ sofa"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-3a4f30db-e54d-57ef-afc9-e7b683b6ac45",
"search_hash": null,
"daily_prices": [
"192.67",
"192.67",
"192.67"
],
"meal": "nomeal",
"meal_data": {
"value": "nomeal",
"has_breakfast": false,
"no_child_meal": true
},
"payment_options": {
"payment_types": [
{
"amount": "54055.00",
"show_amount": "578.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "16.29",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-17T16:00:00",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-17T16:00:00",
"end_at": null,
"amount_charge": "54055.00",
"amount_show": "578.00"
}
],
"free_cancellation_before": "2025-11-17T16:00:00"
}
}
]
},
"rg_ext": {
"class": 5,
"quality": 0,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Double Suite (full double bed) (queen size bed)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking",
"queen-bed"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Double Suite",
"main_name": "Double Suite",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": "queen size bed"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-902164f5-e967-5bca-b927-1e440d98d77a",
"search_hash": null,
"daily_prices": [
"193.67",
"193.67",
"193.67"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "54320.00",
"show_amount": "581.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "16.37",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-20T07:00:00",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-20T07:00:00",
"end_at": null,
"amount_charge": "54320.00",
"amount_show": "581.00"
}
],
"free_cancellation_before": "2025-11-20T07:00:00"
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 2,
"sex": 0,
"bathroom": 2,
"bedding": 0,
"family": 0,
"capacity": 0,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 22,
"floor": 0
},
"room_name": "Room with mountain view (+ sofa)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"sofa",
"non-smoking"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Room with mountain view",
"main_name": "Room with mountain view",
"bathroom": null,
"bedding_type": null,
"misc_room_type": "+ sofa"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-ecfedf26-a991-5e85-b008-c7fcbb6bb8b2",
"search_hash": null,
"daily_prices": [
"220.33",
"220.33",
"220.33"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "61789.00",
"show_amount": "661.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "18.63",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-20T07:00:00",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-20T07:00:00",
"end_at": null,
"amount_charge": "61789.00",
"amount_show": "661.00"
}
],
"free_cancellation_before": "2025-11-20T07:00:00"
}
}
]
},
"rg_ext": {
"class": 5,
"quality": 0,
"sex": 0,
"bathroom": 2,
"bedding": 0,
"family": 0,
"capacity": 4,
"club": 0,
"bedrooms": 1,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "1 Bedroom Quadruple Suite (+ sofa)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"sofa",
"non-smoking",
"1-bedroom"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "1 Bedroom Quadruple Suite",
"main_name": "1 Bedroom Quadruple Suite",
"bathroom": null,
"bedding_type": null,
"misc_room_type": "+ sofa"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-c62c7a32-cd9a-5218-82b2-cbea13e74b7f",
"search_hash": null,
"daily_prices": [
"222.67",
"222.67",
"222.67"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "62526.00",
"show_amount": "668.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "18.83",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-18T21:00:00",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-18T21:00:00",
"end_at": null,
"amount_charge": "62526.00",
"amount_show": "668.00"
}
],
"free_cancellation_before": "2025-11-18T21:00:00"
}
}
]
},
"rg_ext": {
"class": 5,
"quality": 0,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Double Suite (full double bed) (bed type is subject to availability)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"not-guaranteed",
"non-smoking"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Double Suite",
"main_name": "Double Suite",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": "bed type is subject to availability"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-cc9d1022-d114-5ae4-8062-eaf3810c28dd",
"search_hash": null,
"daily_prices": [
"475.00",
"475.00",
"475.00"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "133209.00",
"show_amount": "1425.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "40.16",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": null,
"amount_charge": "133209.00",
"amount_show": "1425.00"
}
],
"free_cancellation_before": null
}
}
]
},
"rg_ext": {
"class": 5,
"quality": 0,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Double Suite (full double bed) (king size bed)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"king-bed",
"non-smoking"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Double Suite",
"main_name": "Double Suite",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": "king size bed"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-b8686585-e812-5f64-be92-77b731618336",
"search_hash": null,
"daily_prices": [
"493.33",
"493.33",
"493.33"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "138421.00",
"show_amount": "1480.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "41.71",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": null,
"amount_charge": "138421.00",
"amount_show": "1480.00"
}
],
"free_cancellation_before": null
}
}
]
},
"rg_ext": {
"class": 5,
"quality": 0,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Double Suite (full double bed) (bed type is subject to availability, + sofa)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking",
"sofa",
"not-guaranteed"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Double Suite",
"main_name": "Double Suite",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": "bed type is subject to availability, + sofa"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-2c536a03-c053-577b-a9c7-1b396b20a550",
"search_hash": null,
"daily_prices": [
"513.67",
"513.67",
"513.67"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "144123.00",
"show_amount": "1541.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "43.43",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-20T04:00:00",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-20T04:00:00",
"end_at": null,
"amount_charge": "144123.00",
"amount_show": "1541.00"
}
],
"free_cancellation_before": "2025-11-20T04:00:00"
}
}
]
},
"rg_ext": {
"class": 5,
"quality": 0,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Double Suite (full double bed) (bed type is subject to availability, + sofa)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking",
"sofa",
"not-guaranteed"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Double Suite",
"main_name": "Double Suite",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": "bed type is subject to availability, + sofa"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-4e06d227-f5a1-58dc-acfa-c169db38035e",
"search_hash": null,
"daily_prices": [
"513.67",
"513.67",
"513.67"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "144123.00",
"show_amount": "1541.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "43.43",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-20T04:00:00",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-20T04:00:00",
"end_at": null,
"amount_charge": "144123.00",
"amount_show": "1541.00"
}
],
"free_cancellation_before": "2025-11-20T04:00:00"
}
}
]
},
"rg_ext": {
"class": 5,
"quality": 0,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Double Suite (full double bed) (king size bed)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"king-bed",
"non-smoking"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Double Suite",
"main_name": "Double Suite",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": "king size bed"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-8a750e39-bcbc-5544-bb6a-de2f834460a8",
"search_hash": null,
"daily_prices": [
"606.67",
"606.67",
"606.67"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "170190.00",
"show_amount": "1820.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "occupancy_tax",
"included_by_supplier": true,
"amount": "51.29",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-20T07:00:00",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-20T07:00:00",
"end_at": null,
"amount_charge": "170190.00",
"amount_show": "1820.00"
}
],
"free_cancellation_before": "2025-11-20T07:00:00"
}
}
]
},
"rg_ext": {
"class": 5,
"quality": 0,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Double Suite (full double bed) (bed type is subject to availability)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"not-guaranteed",
"non-smoking"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Double Suite",
"main_name": "Double Suite",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": "bed type is subject to availability"
},
"legal_info": null,
"is_package": false
}
]
},
{
"id": "city_rose_hotel_suites",
"hid": 6291690,
"rates": [
{
"match_hash": "m-99f3d583-c2a7-51de-a4d1-b00dda496733",
"search_hash": null,
"daily_prices": [
"126.33",
"126.33",
"126.33"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "35507.00",
"show_amount": "379.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "service_fee",
"included_by_supplier": true,
"amount": "24.79",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-17T09:00:00",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-17T09:00:00",
"end_at": null,
"amount_charge": "35507.00",
"amount_show": "379.00"
}
],
"free_cancellation_before": "2025-11-17T09:00:00"
}
}
]
},
"rg_ext": {
"class": 5,
"quality": 2,
"sex": 0,
"bathroom": 2,
"bedding": 0,
"family": 0,
"capacity": 0,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Standard Suite",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 5,
"amenities_data": [
"non-smoking"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Standard Suite",
"main_name": "Standard Suite",
"bathroom": null,
"bedding_type": null,
"misc_room_type": null
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-cb5b8fb3-ee82-5202-8ca5-e697f6eb03d1",
"search_hash": null,
"daily_prices": [
"152.00",
"152.00",
"152.00"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "42657.00",
"show_amount": "456.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "service_fee",
"included_by_supplier": true,
"amount": "29.83",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-17T09:00:00",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-17T09:00:00",
"end_at": null,
"amount_charge": "42657.00",
"amount_show": "456.00"
}
],
"free_cancellation_before": "2025-11-17T09:00:00"
}
}
]
},
"rg_ext": {
"class": 5,
"quality": 0,
"sex": 0,
"bathroom": 2,
"bedding": 0,
"family": 0,
"capacity": 0,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Suite",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 5,
"amenities_data": [
"non-smoking"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Suite",
"main_name": "Suite",
"bathroom": null,
"bedding_type": null,
"misc_room_type": null
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-4d03f0b4-f032-5888-8f88-81aad80cd0b6",
"search_hash": null,
"daily_prices": [
"219.00",
"219.00",
"219.00"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "61444.00",
"show_amount": "657.00",
"currency_code": "RUB",
"show_currency_code": "EUR",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "service_fee",
"included_by_supplier": true,
"amount": "42.98",
"currency_code": "EUR"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-17T09:00:00",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-17T09:00:00",
"end_at": null,
"amount_charge": "61444.00",
"amount_show": "657.00"
}
],
"free_cancellation_before": "2025-11-17T09:00:00"
}
}
]
},
"rg_ext": {
"class": 5,
"quality": 0,
"sex": 0,
"bathroom": 2,
"bedding": 0,
"family": 0,
"capacity": 0,
"club": 0,
"bedrooms": 2,
"balcony": 0,
"view": 5,
"floor": 0
},
"room_name": "2 Bedrooms Suite with city view",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 5,
"amenities_data": [
"non-smoking",
"2-bedrooms"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "2 Bedrooms Suite with city view",
"main_name": "2 Bedrooms Suite with city view",
"bathroom": null,
"bedding_type": null,
"misc_room_type": null
},
"legal_info": null,
"is_package": false
}
]
}
],
"total_hotels": 3
},
"debug": {
"api_endpoint": {
"endpoint": "api/b2b/v3/search/serp/hotels",
"is_active": true,
"is_limited": true,
"remaining": 149,
"requests_number": 150,
"reset": "2025-10-31T08:26:00",
"seconds_number": 60
},
"request": {
"checkin": "2025-11-22",
"checkout": "2025-11-25",
"residency": "gb",
"language": "en",
"guests": [
{
"adults": 2,
"children": []
}
],
"hids": [
6291619,
6291666,
6291690
],
"currency": "EUR"
},
"method": "POST",
"real_ip": "104.30.161.77",
"request_id": "bf7fa9769487eaba1bcb8b4c9ee21876",
"key_id": 1234,
"api_key_id": 1234,
"utcnow": "2025-10-31T08:25:47.476676"
},
"status": "ok",
"error": null
}{
"data": {
"hotels": [
{
"id": "corendon_vitality_hotel_amsterdam",
"hid": 6291712,
"rates": [
{
"match_hash": "m-06461eab-b690-5973-ab30-a05016ea6ebe",
"search_hash": null,
"daily_prices": [
"123.67",
"123.67",
"123.67"
],
"meal": "nomeal",
"meal_data": {
"value": "nomeal",
"has_breakfast": false,
"no_child_meal": true
},
"payment_options": {
"payment_types": [
{
"amount": "29999.00",
"show_amount": "371.00",
"currency_code": "RUB",
"show_currency_code": "USD",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "city_tax",
"included_by_supplier": false,
"amount": "28.29",
"currency_code": "EUR"
},
{
"name": "vat",
"included_by_supplier": true,
"amount": "30.63",
"currency_code": "USD"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": null,
"amount_charge": "29999.00",
"amount_show": "371.00"
}
],
"free_cancellation_before": null
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 2,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Standard Double room (full double bed)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Standard Double room",
"main_name": "Standard Double room",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": null
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-8e006a74-612b-504a-8f7d-683a078b5a9b",
"search_hash": null,
"daily_prices": [
"141.33",
"141.33",
"141.33"
],
"meal": "nomeal",
"meal_data": {
"value": "nomeal",
"has_breakfast": false,
"no_child_meal": true
},
"payment_options": {
"payment_types": [
{
"amount": "34283.00",
"show_amount": "424.00",
"currency_code": "RUB",
"show_currency_code": "USD",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "city_tax",
"included_by_supplier": false,
"amount": "32.33",
"currency_code": "EUR"
},
{
"name": "vat",
"included_by_supplier": true,
"amount": "35.01",
"currency_code": "USD"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": null,
"amount_charge": "34283.00",
"amount_show": "424.00"
}
],
"free_cancellation_before": null
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 2,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Standard Double room (full double bed) (king size bed)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"king-bed",
"non-smoking"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Standard Double room",
"main_name": "Standard Double room",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": "king size bed"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-3e1b8413-496e-5491-83b1-638b87076591",
"search_hash": null,
"daily_prices": [
"145.33",
"145.33",
"145.33"
],
"meal": "nomeal",
"meal_data": {
"value": "nomeal",
"has_breakfast": false,
"no_child_meal": true
},
"payment_options": {
"payment_types": [
{
"amount": "35285.00",
"show_amount": "436.00",
"currency_code": "RUB",
"show_currency_code": "USD",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "city_tax",
"included_by_supplier": false,
"amount": "33.27",
"currency_code": "EUR"
},
{
"name": "vat",
"included_by_supplier": true,
"amount": "36.00",
"currency_code": "USD"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-18T22:59:00",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-18T22:59:00",
"end_at": null,
"amount_charge": "35285.00",
"amount_show": "436.00"
}
],
"free_cancellation_before": "2025-11-18T22:59:00"
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 2,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Standard Double room (full double bed)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Standard Double room",
"main_name": "Standard Double room",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": null
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-f6b2885c-004a-56ad-b121-40970c14d889",
"search_hash": null,
"daily_prices": [
"155.00",
"155.00",
"155.00"
],
"meal": "nomeal",
"meal_data": {
"value": "nomeal",
"has_breakfast": false,
"no_child_meal": true
},
"payment_options": {
"payment_types": [
{
"amount": "37663.00",
"show_amount": "465.00",
"currency_code": "RUB",
"show_currency_code": "USD",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "city_tax",
"included_by_supplier": false,
"amount": "35.51",
"currency_code": "EUR"
},
{
"name": "vat",
"included_by_supplier": true,
"amount": "38.39",
"currency_code": "USD"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": null,
"amount_charge": "37663.00",
"amount_show": "465.00"
}
],
"free_cancellation_before": null
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 6,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Deluxe Double room (full double bed) (king size bed)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking",
"king-bed"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Deluxe Double room",
"main_name": "Deluxe Double room",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": "king size bed"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-05fcaeee-687b-5916-ae65-48ad7bed1bf0",
"search_hash": null,
"daily_prices": [
"164.00",
"164.00",
"164.00"
],
"meal": "nomeal",
"meal_data": {
"value": "nomeal",
"has_breakfast": false,
"no_child_meal": true
},
"payment_options": {
"payment_types": [
{
"amount": "39825.00",
"show_amount": "492.00",
"currency_code": "RUB",
"show_currency_code": "USD",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "city_tax",
"included_by_supplier": false,
"amount": "37.55",
"currency_code": "EUR"
},
{
"name": "vat",
"included_by_supplier": true,
"amount": "40.62",
"currency_code": "USD"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": null,
"amount_charge": "39825.00",
"amount_show": "492.00"
}
],
"free_cancellation_before": null
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 2,
"sex": 0,
"bathroom": 2,
"bedding": 0,
"family": 0,
"capacity": 1,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Standard Single room (extra bed not included)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"extra-bed-fee",
"non-smoking"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Standard Single room",
"main_name": "Standard Single room",
"bathroom": null,
"bedding_type": null,
"misc_room_type": "extra bed not included"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-d764b4e5-661c-521e-9d72-5c782a57baf2",
"search_hash": null,
"daily_prices": [
"166.00",
"166.00",
"166.00"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "40307.00",
"show_amount": "498.00",
"currency_code": "RUB",
"show_currency_code": "USD",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "city_tax",
"included_by_supplier": false,
"amount": "38.01",
"currency_code": "EUR"
},
{
"name": "vat",
"included_by_supplier": true,
"amount": "41.12",
"currency_code": "USD"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": null,
"amount_charge": "40307.00",
"amount_show": "498.00"
}
],
"free_cancellation_before": null
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 2,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Standard Double room (full double bed)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Standard Double room",
"main_name": "Standard Double room",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": null
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-ed3ec16c-8bb5-5d70-83a6-066891b24050",
"search_hash": null,
"daily_prices": [
"183.00",
"183.00",
"183.00"
],
"meal": "nomeal",
"meal_data": {
"value": "nomeal",
"has_breakfast": false,
"no_child_meal": true
},
"payment_options": {
"payment_types": [
{
"amount": "44403.00",
"show_amount": "549.00",
"currency_code": "RUB",
"show_currency_code": "USD",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "city_tax",
"included_by_supplier": false,
"amount": "41.87",
"currency_code": "EUR"
},
{
"name": "vat",
"included_by_supplier": true,
"amount": "45.33",
"currency_code": "USD"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-18T22:59:00",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-18T22:59:00",
"end_at": null,
"amount_charge": "44403.00",
"amount_show": "549.00"
}
],
"free_cancellation_before": "2025-11-18T22:59:00"
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 6,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Deluxe Double room (full double bed) (king size bed)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking",
"king-bed"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Deluxe Double room",
"main_name": "Deluxe Double room",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": "king size bed"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-55ac4693-789b-546e-9906-aa44b2b43903",
"search_hash": null,
"daily_prices": [
"186.00",
"186.00",
"186.00"
],
"meal": "nomeal",
"meal_data": {
"value": "nomeal",
"has_breakfast": false,
"no_child_meal": true
},
"payment_options": {
"payment_types": [
{
"amount": "45148.00",
"show_amount": "558.00",
"currency_code": "RUB",
"show_currency_code": "USD",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "city_tax",
"included_by_supplier": false,
"amount": "42.57",
"currency_code": "EUR"
},
{
"name": "vat",
"included_by_supplier": true,
"amount": "46.07",
"currency_code": "USD"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-20T06:59:59",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-20T06:59:59",
"end_at": null,
"amount_charge": "45148.00",
"amount_show": "558.00"
}
],
"free_cancellation_before": "2025-11-20T06:59:59"
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 2,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Standard Double room (full double bed)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Standard Double room",
"main_name": "Standard Double room",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": null
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-abea9162-a857-5fca-8764-93cc2abed53c",
"search_hash": null,
"daily_prices": [
"195.00",
"195.00",
"195.00"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "47311.00",
"show_amount": "585.00",
"currency_code": "RUB",
"show_currency_code": "USD",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "city_tax",
"included_by_supplier": false,
"amount": "44.61",
"currency_code": "EUR"
},
{
"name": "vat",
"included_by_supplier": true,
"amount": "48.30",
"currency_code": "USD"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-18T22:59:00",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-18T22:59:00",
"end_at": null,
"amount_charge": "47311.00",
"amount_show": "585.00"
}
],
"free_cancellation_before": "2025-11-18T22:59:00"
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 2,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Standard Double room (full double bed)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Standard Double room",
"main_name": "Standard Double room",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": null
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-224f67c8-6f83-5d8f-9c5a-1114063a17d7",
"search_hash": null,
"daily_prices": [
"197.67",
"197.67",
"197.67"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "47971.00",
"show_amount": "593.00",
"currency_code": "RUB",
"show_currency_code": "USD",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "city_tax",
"included_by_supplier": false,
"amount": "45.23",
"currency_code": "EUR"
},
{
"name": "vat",
"included_by_supplier": true,
"amount": "48.96",
"currency_code": "USD"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": null,
"amount_charge": "47971.00",
"amount_show": "593.00"
}
],
"free_cancellation_before": null
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 6,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Deluxe Double room (full double bed) (king size bed)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking",
"king-bed"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Deluxe Double room",
"main_name": "Deluxe Double room",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": "king size bed"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-676b1efc-e2e1-5e77-bc27-60b679241e5d",
"search_hash": null,
"daily_prices": [
"201.00",
"201.00",
"201.00"
],
"meal": "nomeal",
"meal_data": {
"value": "nomeal",
"has_breakfast": false,
"no_child_meal": true
},
"payment_options": {
"payment_types": [
{
"amount": "48822.00",
"show_amount": "603.00",
"currency_code": "RUB",
"show_currency_code": "USD",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "city_tax",
"included_by_supplier": false,
"amount": "46.04",
"currency_code": "EUR"
},
{
"name": "vat",
"included_by_supplier": true,
"amount": "49.79",
"currency_code": "USD"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": null,
"amount_charge": "48822.00",
"amount_show": "603.00"
}
],
"free_cancellation_before": null
}
}
]
},
"rg_ext": {
"class": 4,
"quality": 0,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Double Junior Suite (full double bed)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Double Junior Suite",
"main_name": "Double Junior Suite",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": null
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-fb4ed803-53fe-5046-ac64-99ec31aa26db",
"search_hash": null,
"daily_prices": [
"201.00",
"201.00",
"201.00"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "48821.00",
"show_amount": "603.00",
"currency_code": "RUB",
"show_currency_code": "USD",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "city_tax",
"included_by_supplier": false,
"amount": "46.03",
"currency_code": "EUR"
},
{
"name": "vat",
"included_by_supplier": true,
"amount": "49.79",
"currency_code": "USD"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": null,
"amount_charge": "48821.00",
"amount_show": "603.00"
}
],
"free_cancellation_before": null
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 2,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Standard Double room (full double bed) (king size bed)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking",
"king-bed"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Standard Double room",
"main_name": "Standard Double room",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": "king size bed"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-a856257d-6f2f-5e31-a499-cbfe213a188b",
"search_hash": null,
"daily_prices": [
"203.00",
"203.00",
"203.00"
],
"meal": "nomeal",
"meal_data": {
"value": "nomeal",
"has_breakfast": false,
"no_child_meal": true
},
"payment_options": {
"payment_types": [
{
"amount": "49293.00",
"show_amount": "609.00",
"currency_code": "RUB",
"show_currency_code": "USD",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "city_tax",
"included_by_supplier": false,
"amount": "46.48",
"currency_code": "EUR"
},
{
"name": "vat",
"included_by_supplier": true,
"amount": "50.28",
"currency_code": "USD"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-18T22:00:00",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-18T22:00:00",
"end_at": null,
"amount_charge": "49293.00",
"amount_show": "609.00"
}
],
"free_cancellation_before": "2025-11-18T22:00:00"
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 2,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Standard Double room (full double bed) (queen size bed)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"queen-bed",
"non-smoking"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Standard Double room",
"main_name": "Standard Double room",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": "queen size bed"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-e116c5e3-c0d5-534b-86c5-90021707b4ea",
"search_hash": null,
"daily_prices": [
"232.00",
"232.00",
"232.00"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "56296.00",
"show_amount": "696.00",
"currency_code": "RUB",
"show_currency_code": "USD",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "city_tax",
"included_by_supplier": false,
"amount": "53.08",
"currency_code": "EUR"
},
{
"name": "vat",
"included_by_supplier": true,
"amount": "57.47",
"currency_code": "USD"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": null,
"amount_charge": "56296.00",
"amount_show": "696.00"
}
],
"free_cancellation_before": null
}
}
]
},
"rg_ext": {
"class": 4,
"quality": 0,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Double Junior Suite (full double bed)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Double Junior Suite",
"main_name": "Double Junior Suite",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": null
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-b6794432-5035-583c-87d7-b3db96588aa3",
"search_hash": null,
"daily_prices": [
"232.00",
"232.00",
"232.00"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "56296.00",
"show_amount": "696.00",
"currency_code": "RUB",
"show_currency_code": "USD",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "city_tax",
"included_by_supplier": false,
"amount": "53.08",
"currency_code": "EUR"
},
{
"name": "vat",
"included_by_supplier": true,
"amount": "57.47",
"currency_code": "USD"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-18T22:59:00",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-18T22:59:00",
"end_at": null,
"amount_charge": "56296.00",
"amount_show": "696.00"
}
],
"free_cancellation_before": "2025-11-18T22:59:00"
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 6,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Deluxe Double room (full double bed) (king size bed)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking",
"king-bed"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Deluxe Double room",
"main_name": "Deluxe Double room",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": "king size bed"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-9ff233ca-3564-584c-931c-222b7415c1b6",
"search_hash": null,
"daily_prices": [
"238.00",
"238.00",
"238.00"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "57790.00",
"show_amount": "714.00",
"currency_code": "RUB",
"show_currency_code": "USD",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "city_tax",
"included_by_supplier": false,
"amount": "54.49",
"currency_code": "EUR"
},
{
"name": "vat",
"included_by_supplier": true,
"amount": "58.95",
"currency_code": "USD"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": null,
"amount_charge": "57790.00",
"amount_show": "714.00"
}
],
"free_cancellation_before": null
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 2,
"sex": 0,
"bathroom": 2,
"bedding": 0,
"family": 0,
"capacity": 1,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Standard Single room (extra bed not included)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking",
"extra-bed-fee"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Standard Single room",
"main_name": "Standard Single room",
"bathroom": null,
"bedding_type": null,
"misc_room_type": "extra bed not included"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-09c41c2d-18cd-5dd1-9c9d-bfb33e0ae539",
"search_hash": null,
"daily_prices": [
"244.33",
"244.33",
"244.33"
],
"meal": "nomeal",
"meal_data": {
"value": "nomeal",
"has_breakfast": false,
"no_child_meal": true
},
"payment_options": {
"payment_types": [
{
"amount": "59336.00",
"show_amount": "733.00",
"currency_code": "RUB",
"show_currency_code": "USD",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "city_tax",
"included_by_supplier": false,
"amount": "55.95",
"currency_code": "EUR"
},
{
"name": "vat",
"included_by_supplier": true,
"amount": "60.52",
"currency_code": "USD"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-18T22:59:00",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-18T22:59:00",
"end_at": null,
"amount_charge": "59336.00",
"amount_show": "733.00"
}
],
"free_cancellation_before": "2025-11-18T22:59:00"
}
}
]
},
"rg_ext": {
"class": 4,
"quality": 0,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Double Junior Suite (full double bed)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Double Junior Suite",
"main_name": "Double Junior Suite",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": null
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-06dd73e0-10cf-5326-af00-a5246b719ddf",
"search_hash": null,
"daily_prices": [
"249.33",
"249.33",
"249.33"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "60540.00",
"show_amount": "748.00",
"currency_code": "RUB",
"show_currency_code": "USD",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "city_tax",
"included_by_supplier": false,
"amount": "57.08",
"currency_code": "EUR"
},
{
"name": "vat",
"included_by_supplier": true,
"amount": "61.76",
"currency_code": "USD"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-20T06:59:59",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-20T06:59:59",
"end_at": null,
"amount_charge": "60540.00",
"amount_show": "748.00"
}
],
"free_cancellation_before": "2025-11-20T06:59:59"
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 2,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Standard Double room (full double bed)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Standard Double room",
"main_name": "Standard Double room",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": null
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-23928589-0d5b-5ea4-be49-0bf310847a5a",
"search_hash": null,
"daily_prices": [
"272.33",
"272.33",
"272.33"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "66098.00",
"show_amount": "817.00",
"currency_code": "RUB",
"show_currency_code": "USD",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "city_tax",
"included_by_supplier": false,
"amount": "62.32",
"currency_code": "EUR"
},
{
"name": "vat",
"included_by_supplier": true,
"amount": "67.46",
"currency_code": "USD"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-18T22:00:00",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-18T22:00:00",
"end_at": null,
"amount_charge": "66098.00",
"amount_show": "817.00"
}
],
"free_cancellation_before": "2025-11-18T22:00:00"
}
}
]
},
"rg_ext": {
"class": 3,
"quality": 2,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Standard Double room (full double bed) (queen size bed)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking",
"queen-bed"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Standard Double room",
"main_name": "Standard Double room",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": "queen size bed"
},
"legal_info": null,
"is_package": false
},
{
"match_hash": "m-5aaf3e09-44c5-5ef1-9386-ae01ad3229ba",
"search_hash": null,
"daily_prices": [
"299.67",
"299.67",
"299.67"
],
"meal": "breakfast",
"meal_data": {
"value": "breakfast",
"has_breakfast": true,
"no_child_meal": false
},
"payment_options": {
"payment_types": [
{
"amount": "72682.00",
"show_amount": "899.00",
"currency_code": "RUB",
"show_currency_code": "USD",
"by": "credit_card",
"is_need_credit_card_data": true,
"is_need_cvc": true,
"type": "now",
"tax_data": {
"taxes": [
{
"name": "city_tax",
"included_by_supplier": false,
"amount": "68.53",
"currency_code": "EUR"
},
{
"name": "vat",
"included_by_supplier": true,
"amount": "74.23",
"currency_code": "USD"
}
]
},
"cancellation_penalties": {
"policies": [
{
"start_at": null,
"end_at": "2025-11-18T22:59:00",
"amount_charge": "0.00",
"amount_show": "0.00"
},
{
"start_at": "2025-11-18T22:59:00",
"end_at": null,
"amount_charge": "72682.00",
"amount_show": "899.00"
}
],
"free_cancellation_before": "2025-11-18T22:59:00"
}
}
]
},
"rg_ext": {
"class": 4,
"quality": 0,
"sex": 0,
"bathroom": 2,
"bedding": 3,
"family": 0,
"capacity": 2,
"club": 0,
"bedrooms": 0,
"balcony": 0,
"view": 0,
"floor": 0
},
"room_name": "Double Junior Suite (full double bed)",
"room_name_info": null,
"serp_filters": [
"has_bathroom"
],
"allotment": 1,
"amenities_data": [
"non-smoking"
],
"any_residency": false,
"deposit": null,
"no_show": null,
"room_data_trans": {
"main_room_type": "Double Junior Suite",
"main_name": "Double Junior Suite",
"bathroom": null,
"bedding_type": "full double bed",
"misc_room_type": null
},
"legal_info": null,
"is_package": false
}
]
}
],
"total_hotels": 2
},
"debug": {
"api_endpoint": {
"endpoint": "api/b2b/v3/search/serp/hotels",
"is_active": true,
"is_limited": true,
"remaining": 149,
"requests_number": 150,
"reset": "2025-10-31T08:37:00",
"seconds_number": 60
},
"request": {
"checkin": "2025-11-22",
"checkout": "2025-11-25",
"residency": "gb",
"language": "en",
"guests": [
{
"adults": 2,
"children": []
}
],
"ids": [
"city_rose_hotel_suites",
"corendon_vitality_hotel_amsterdam",
"nova_inn_inuvik"
],
"currency": "USD"
},
"method": "POST",
"real_ip": "104.30.161.77",
"request_id": "7b635d917d7099d709f2fd987a6144f2",
"key_id": 1234,
"api_key_id": 1234,
"utcnow": "2025-10-31T08:36:55.401815"
},
"status": "ok",
"error": null
}Errors
Invalid JSON
The error field has the invalid_json_format value. The debug.validation_error field has the value specified in the headers below.
body_must_be_json
The passed JSON isn’t valid.
Invalid parameters or request body
For these, the error field has the invalid_params value. The debug.validation_error field has the value specified in the headers below.
number of ids should be less than or equal to X
The item number of the ids field must be between 1 and 300.
date should be ISO8601 (YYYY-MM-DD)
The passed checkin and checkout fields have an invalid format. The valid format is YYYY-MM-DD.
checkin date must be current or future date
The checkin field value is in the past. Provide the current or future date.
checkin date must be less than or equal to 730 days since today
The checkin field value should be no later than 730 days from the day of the request.
checkout date must be less than or equal to %d days since today
The checkout field value should be no later than 30 days from the checkin field value.
checkout date must be after checkin date
The checkout field value should be later than the checkin field value.
checkout cannot be later than X days since checkin
The checkout field value should be no later than 30 days from the checkin field value.
residency is required
The residency field is required.
residency must be one of X
The residency field has an invalid format. The valid format is in the ISO 3166-1 alpha-2.
unknown currency
The currency field has an invalid format. The valid format is in the ISO 4217.
early checkin date must be equal checkin date
The upsells.early_checkin.time field value should be the same as the checkin field value.
late checkout date must be equal checkout date
The upsells.late_checkout.time field value should be the same as the checkout field value.
early checkin must be in datetime format
The checkin field has an invalid format. The valid formats are:
2006-01-02.2006-01-02 15:04.2006-01-02T15:04.2006-01-02 15:04:05.2006-01-02T15:04:05.2006-01-02T15:04:05-07:00.2006-01-02T15:04:05Z07:00.
late checkout must be in datetime format
The checkout field has an invalid format. The valid formats are:
2006-01-02.2006-01-02 15:04.2006-01-02T15:04.2006-01-02 15:04:05.2006-01-02T15:04:05.2006-01-02T15:04:05-07:00.2006-01-02T15:04:05Z07:00.
guests number must be positive
The guests field value must be positive.
too many rooms, value should be no more than X
The item number of the guests field must be between 1 and 9.
adults number per room must be in range 1 to X inc
The adults field value must be between 1 and 6.
children number per room must be not greater then X
The children field value must be between 1 and 4.
child's age must be in range 0 to X incl
The age field value must be between 0 and 17.
Internal search error
The error field has the core_search_error value. The debug.validation_error field has the null value.
The error occurs if the ETG has an internal search error. The number of recurrent identical requests must be limited.