{ "data": { "hotels": [ { "id": "makkah_millennium_towers", "hid": 8736764, "rates": [ { "book_hash": "h-8db7cbfa-a100-5fda-949d-af26b804a7d7", "match_hash": "m-52a52b70-d0e9-51cb-a50d-6afe7cd2e5ab", "daily_prices": [ "140.00" ], "meal": "nomeal", "meal_data": { "value": "nomeal", "has_breakfast": false, "no_child_meal": true }, "payment_options": { "payment_types": [ { "amount": "140.00", "show_amount": "140.00", "currency_code": "EUR", "show_currency_code": "EUR", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "USD", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "city_tax", "included_by_supplier": true, "amount": "5.83", "currency_code": "EUR" }, { "name": "vat", "included_by_supplier": true, "amount": "17.50", "currency_code": "EUR" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "140.00", "amount_net": "140.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "140.00", "amount_net": "140.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": null, "amount_charge": "140.00", "amount_show": "140.00", "commission_info": { "show": { "amount_gross": "140.00", "amount_net": "140.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "140.00", "amount_net": "140.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": null }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 3, "quality": 2, "sex": 0, "bathroom": 2, "bedding": 4, "family": 0, "capacity": 2, "club": 0, "bedrooms": 0, "balcony": 0, "view": 5, "floor": 0 }, "room_name": "Guest Double room with city view (twin beds)", "room_name_info": null, "serp_filters": [ "has_bathroom" ], "sell_price_limits": null, "allotment": 1, "amenities_data": [ "non-smoking" ], "any_residency": false, "deposit": null, "no_show": null, "room_data_trans": { "main_room_type": "Guest Double room with city view", "main_name": "Guest Double room with city view", "bathroom": null, "bedding_type": "twin beds", "misc_room_type": null, "beds": [ { "bed": "single", "count": 2 } ] }, "legal_info": null, "is_package": false }, { "book_hash": "h-70c0a917-3740-5142-90a2-91ddc3882b9e", "match_hash": "m-9f41f49d-0bd8-53e2-9df4-6117d6a572c6", "daily_prices": [ "144.00" ], "meal": "nomeal", "meal_data": { "value": "nomeal", "has_breakfast": false, "no_child_meal": true }, "payment_options": { "payment_types": [ { "amount": "144.00", "show_amount": "144.00", "currency_code": "EUR", "show_currency_code": "EUR", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "USD", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "city_tax", "included_by_supplier": true, "amount": "6.00", "currency_code": "EUR" }, { "name": "vat", "included_by_supplier": true, "amount": "18.00", "currency_code": "EUR" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "144.00", "amount_net": "144.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "144.00", "amount_net": "144.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": null, "amount_charge": "144.00", "amount_show": "144.00", "commission_info": { "show": { "amount_gross": "144.00", "amount_net": "144.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "144.00", "amount_net": "144.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": null }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 3, "quality": 19, "sex": 0, "bathroom": 2, "bedding": 0, "family": 0, "capacity": 0, "club": 0, "bedrooms": 0, "balcony": 0, "view": 5, "floor": 0 }, "room_name": "Family room with city view", "room_name_info": null, "serp_filters": [ "has_bathroom" ], "sell_price_limits": null, "allotment": 23, "amenities_data": [ "non-smoking" ], "any_residency": false, "deposit": null, "no_show": null, "room_data_trans": { "main_room_type": "Family room with city view", "main_name": "Family room with city view", "bathroom": null, "bedding_type": null, "misc_room_type": null, "beds": [] }, "legal_info": null, "is_package": false }, { "book_hash": "h-4427c4cf-adf7-5dc5-8230-20d0fce2a818", "match_hash": "m-15bfbb93-702c-53cd-87d1-040844aacd11", "daily_prices": [ "147.00" ], "meal": "nomeal", "meal_data": { "value": "nomeal", "has_breakfast": false, "no_child_meal": true }, "payment_options": { "payment_types": [ { "amount": "147.00", "show_amount": "147.00", "currency_code": "EUR", "show_currency_code": "EUR", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "USD", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "city_tax", "included_by_supplier": true, "amount": "6.13", "currency_code": "EUR" }, { "name": "vat", "included_by_supplier": true, "amount": "18.38", "currency_code": "EUR" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "147.00", "amount_net": "147.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "147.00", "amount_net": "147.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": null, "amount_charge": "147.00", "amount_show": "147.00", "commission_info": { "show": { "amount_gross": "147.00", "amount_net": "147.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "147.00", "amount_net": "147.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": null }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 3, "quality": 6, "sex": 0, "bathroom": 2, "bedding": 4, "family": 0, "capacity": 2, "club": 1, "bedrooms": 0, "balcony": 0, "view": 0, "floor": 0 }, "room_name": "Deluxe Partial Haram View Double room (twin beds)", "room_name_info": null, "serp_filters": [ "has_bathroom" ], "sell_price_limits": null, "allotment": 66, "amenities_data": [ "non-smoking" ], "any_residency": false, "deposit": null, "no_show": null, "room_data_trans": { "main_room_type": "Deluxe Partial Haram View Double room", "main_name": "Deluxe Partial Haram View Double room", "bathroom": null, "bedding_type": "twin beds", "misc_room_type": null, "beds": [ { "bed": "single", "count": 2 } ] }, "legal_info": null, "is_package": false }, { "book_hash": "h-d53f9d19-77eb-5911-8a9d-281fe47e42a1", "match_hash": "m-78f6943b-48f6-5187-8dd4-b94fda3a4476", "daily_prices": [ "161.00" ], "meal": "breakfast", "meal_data": { "value": "breakfast", "has_breakfast": true, "no_child_meal": false }, "payment_options": { "payment_types": [ { "amount": "161.00", "show_amount": "161.00", "currency_code": "EUR", "show_currency_code": "EUR", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "USD", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "city_tax", "included_by_supplier": true, "amount": "6.71", "currency_code": "EUR" }, { "name": "vat", "included_by_supplier": true, "amount": "20.13", "currency_code": "EUR" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "161.00", "amount_net": "161.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "161.00", "amount_net": "161.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": null, "amount_charge": "161.00", "amount_show": "161.00", "commission_info": { "show": { "amount_gross": "161.00", "amount_net": "161.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "161.00", "amount_net": "161.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": null }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 3, "quality": 2, "sex": 0, "bathroom": 2, "bedding": 4, "family": 0, "capacity": 2, "club": 0, "bedrooms": 0, "balcony": 0, "view": 5, "floor": 0 }, "room_name": "Guest Double room with city view (twin beds)", "room_name_info": null, "serp_filters": [ "has_bathroom" ], "sell_price_limits": null, "allotment": 1, "amenities_data": [ "non-smoking" ], "any_residency": false, "deposit": null, "no_show": null, "room_data_trans": { "main_room_type": "Guest Double room with city view", "main_name": "Guest Double room with city view", "bathroom": null, "bedding_type": "twin beds", "misc_room_type": null, "beds": [ { "bed": "single", "count": 2 } ] }, "legal_info": null, "is_package": false }, { "book_hash": "h-128471bd-39dc-5af5-9180-00c27e1b234c", "match_hash": "m-c47b6f06-ce91-5fb2-a232-759a12416c3d", "daily_prices": [ "162.00" ], "meal": "nomeal", "meal_data": { "value": "nomeal", "has_breakfast": false, "no_child_meal": true }, "payment_options": { "payment_types": [ { "amount": "162.00", "show_amount": "162.00", "currency_code": "EUR", "show_currency_code": "EUR", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "EUR", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "city_tax", "included_by_supplier": true, "amount": "6.75", "currency_code": "EUR" }, { "name": "vat", "included_by_supplier": true, "amount": "20.25", "currency_code": "EUR" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "162.00", "amount_net": "162.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "162.00", "amount_net": "162.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": null, "amount_charge": "162.00", "amount_show": "162.00", "commission_info": { "show": { "amount_gross": "162.00", "amount_net": "162.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "162.00", "amount_net": "162.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": null }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 3, "quality": 2, "sex": 0, "bathroom": 2, "bedding": 4, "family": 0, "capacity": 2, "club": 0, "bedrooms": 0, "balcony": 0, "view": 0, "floor": 0 }, "room_name": "Guest Double room (twin beds)", "room_name_info": null, "serp_filters": [ "has_bathroom", "has_internet" ], "sell_price_limits": null, "allotment": 30, "amenities_data": [ "non-smoking" ], "any_residency": false, "deposit": null, "no_show": null, "room_data_trans": { "main_room_type": "Guest Double room", "main_name": "Guest Double room", "bathroom": null, "bedding_type": "twin beds", "misc_room_type": null, "beds": [ { "bed": "single", "count": 2 } ] }, "legal_info": null, "is_package": false }, { "book_hash": "h-645a3d49-1fdb-5593-a41b-5c5f4f9fea5b", "match_hash": "m-472c4a57-e91d-51ef-acaf-452bbdb0b255", "daily_prices": [ "163.00" ], "meal": "breakfast", "meal_data": { "value": "breakfast", "has_breakfast": true, "no_child_meal": false }, "payment_options": { "payment_types": [ { "amount": "163.00", "show_amount": "163.00", "currency_code": "EUR", "show_currency_code": "EUR", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "USD", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "city_tax", "included_by_supplier": true, "amount": "6.79", "currency_code": "EUR" }, { "name": "vat", "included_by_supplier": true, "amount": "20.38", "currency_code": "EUR" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "163.00", "amount_net": "163.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "163.00", "amount_net": "163.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": null, "amount_charge": "163.00", "amount_show": "163.00", "commission_info": { "show": { "amount_gross": "163.00", "amount_net": "163.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "163.00", "amount_net": "163.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": null }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 3, "quality": 19, "sex": 0, "bathroom": 2, "bedding": 0, "family": 0, "capacity": 0, "club": 0, "bedrooms": 0, "balcony": 0, "view": 5, "floor": 0 }, "room_name": "Family room with city view", "room_name_info": null, "serp_filters": [ "has_bathroom" ], "sell_price_limits": null, "allotment": 23, "amenities_data": [ "non-smoking" ], "any_residency": false, "deposit": null, "no_show": null, "room_data_trans": { "main_room_type": "Family room with city view", "main_name": "Family room with city view", "bathroom": null, "bedding_type": null, "misc_room_type": null, "beds": [] }, "legal_info": null, "is_package": false }, { "book_hash": "h-ce0c1f91-175c-5f1d-a928-dfef54fb1ccc", "match_hash": "m-7031f6b7-0bb0-5557-a1db-4a2a6c9eceb8", "daily_prices": [ "163.00" ], "meal": "nomeal", "meal_data": { "value": "nomeal", "has_breakfast": false, "no_child_meal": true }, "payment_options": { "payment_types": [ { "amount": "163.00", "show_amount": "163.00", "currency_code": "EUR", "show_currency_code": "EUR", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "USD", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "city_tax", "included_by_supplier": true, "amount": "6.79", "currency_code": "EUR" }, { "name": "vat", "included_by_supplier": true, "amount": "20.38", "currency_code": "EUR" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "163.00", "amount_net": "163.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "163.00", "amount_net": "163.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": null, "amount_charge": "163.00", "amount_show": "163.00", "commission_info": { "show": { "amount_gross": "163.00", "amount_net": "163.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "163.00", "amount_net": "163.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": null }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 3, "quality": 6, "sex": 0, "bathroom": 2, "bedding": 0, "family": 0, "capacity": 0, "club": 1, "bedrooms": 0, "balcony": 0, "view": 0, "floor": 0 }, "room_name": "Deluxe Partial Haram View room", "room_name_info": null, "serp_filters": [ "has_bathroom" ], "sell_price_limits": null, "allotment": 50, "amenities_data": [ "non-smoking" ], "any_residency": false, "deposit": null, "no_show": null, "room_data_trans": { "main_room_type": "Deluxe Partial Haram View room", "main_name": "Deluxe Partial Haram View room", "bathroom": null, "bedding_type": null, "misc_room_type": null, "beds": [] }, "legal_info": null, "is_package": false }, { "book_hash": "h-db586089-5710-5e8c-b09f-45ceaba9c7f4", "match_hash": "m-f52a117b-aa8c-5d43-9d66-851d8ea8f370", "daily_prices": [ "165.00" ], "meal": "breakfast", "meal_data": { "value": "breakfast", "has_breakfast": true, "no_child_meal": false }, "payment_options": { "payment_types": [ { "amount": "165.00", "show_amount": "165.00", "currency_code": "EUR", "show_currency_code": "EUR", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "USD", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "city_tax", "included_by_supplier": true, "amount": "6.88", "currency_code": "EUR" }, { "name": "vat", "included_by_supplier": true, "amount": "20.63", "currency_code": "EUR" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "165.00", "amount_net": "165.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "165.00", "amount_net": "165.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": null, "amount_charge": "165.00", "amount_show": "165.00", "commission_info": { "show": { "amount_gross": "165.00", "amount_net": "165.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "165.00", "amount_net": "165.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": null }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 3, "quality": 6, "sex": 0, "bathroom": 2, "bedding": 4, "family": 0, "capacity": 2, "club": 1, "bedrooms": 0, "balcony": 0, "view": 0, "floor": 0 }, "room_name": "Deluxe Partial Haram View Double room (twin beds)", "room_name_info": null, "serp_filters": [ "has_bathroom" ], "sell_price_limits": null, "allotment": 66, "amenities_data": [ "non-smoking" ], "any_residency": false, "deposit": null, "no_show": null, "room_data_trans": { "main_room_type": "Deluxe Partial Haram View Double room", "main_name": "Deluxe Partial Haram View Double room", "bathroom": null, "bedding_type": "twin beds", "misc_room_type": null, "beds": [ { "bed": "single", "count": 2 } ] }, "legal_info": null, "is_package": false }, { "book_hash": "h-eabf8589-49de-5f1b-a426-7181b947ad82", "match_hash": "m-29108db4-2857-52af-a7c8-b9fc61fc7cb5", "daily_prices": [ "166.00" ], "meal": "nomeal", "meal_data": { "value": "nomeal", "has_breakfast": false, "no_child_meal": true }, "payment_options": { "payment_types": [ { "amount": "166.00", "show_amount": "166.00", "currency_code": "EUR", "show_currency_code": "EUR", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "USD", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "city_tax", "included_by_supplier": true, "amount": "6.92", "currency_code": "EUR" }, { "name": "vat", "included_by_supplier": true, "amount": "20.75", "currency_code": "EUR" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "166.00", "amount_net": "166.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "166.00", "amount_net": "166.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": null, "amount_charge": "166.00", "amount_show": "166.00", "commission_info": { "show": { "amount_gross": "166.00", "amount_net": "166.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "166.00", "amount_net": "166.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": null }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 7, "quality": 0, "sex": 0, "bathroom": 2, "bedding": 4, "family": 0, "capacity": 2, "club": 0, "bedrooms": 0, "balcony": 0, "view": 0, "floor": 0 }, "room_name": "Double Studio Suite (twin beds)", "room_name_info": null, "serp_filters": [ "has_bathroom" ], "sell_price_limits": null, "allotment": 27, "amenities_data": [ "non-smoking" ], "any_residency": false, "deposit": null, "no_show": null, "room_data_trans": { "main_room_type": "Double Studio Suite", "main_name": "Double Studio Suite", "bathroom": null, "bedding_type": "twin beds", "misc_room_type": null, "beds": [ { "bed": "single", "count": 2 } ] }, "legal_info": null, "is_package": false }, { "book_hash": "h-f0e7ec96-9524-5cdd-b423-fa40e60de06a", "match_hash": "m-d963efee-f9c9-50b5-b407-77598c9ba9a0", "daily_prices": [ "166.00" ], "meal": "nomeal", "meal_data": { "value": "nomeal", "has_breakfast": false, "no_child_meal": true }, "payment_options": { "payment_types": [ { "amount": "166.00", "show_amount": "166.00", "currency_code": "EUR", "show_currency_code": "EUR", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "EUR", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "city_tax", "included_by_supplier": true, "amount": "6.92", "currency_code": "EUR" }, { "name": "vat", "included_by_supplier": true, "amount": "20.75", "currency_code": "EUR" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "166.00", "amount_net": "166.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "166.00", "amount_net": "166.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": null, "amount_charge": "166.00", "amount_show": "166.00", "commission_info": { "show": { "amount_gross": "166.00", "amount_net": "166.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "166.00", "amount_net": "166.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": null }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 3, "quality": 2, "sex": 0, "bathroom": 2, "bedding": 0, "family": 0, "capacity": 0, "club": 0, "bedrooms": 0, "balcony": 0, "view": 0, "floor": 0 }, "room_name": "Guest room", "room_name_info": null, "serp_filters": [ "has_bathroom", "has_internet" ], "sell_price_limits": null, "allotment": 30, "amenities_data": [ "non-smoking" ], "any_residency": false, "deposit": null, "no_show": null, "room_data_trans": { "main_room_type": "Guest room", "main_name": "Guest room", "bathroom": null, "bedding_type": null, "misc_room_type": null, "beds": [] }, "legal_info": null, "is_package": false }, { "book_hash": "h-d76c30db-7172-511d-9bad-3dae1a603a24", "match_hash": "m-103ea3f9-37ef-52ad-9596-bbf282d9a948", "daily_prices": [ "175.00" ], "meal": "nomeal", "meal_data": { "value": "nomeal", "has_breakfast": false, "no_child_meal": true }, "payment_options": { "payment_types": [ { "amount": "175.00", "show_amount": "175.00", "currency_code": "EUR", "show_currency_code": "EUR", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "EUR", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "city_tax", "included_by_supplier": true, "amount": "7.29", "currency_code": "EUR" }, { "name": "vat", "included_by_supplier": true, "amount": "21.88", "currency_code": "EUR" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "175.00", "amount_net": "175.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "175.00", "amount_net": "175.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": null, "amount_charge": "175.00", "amount_show": "175.00", "commission_info": { "show": { "amount_gross": "175.00", "amount_net": "175.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "175.00", "amount_net": "175.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": null }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 3, "quality": 20, "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)", "room_name_info": null, "serp_filters": [ "has_bathroom", "has_internet" ], "sell_price_limits": null, "allotment": 1, "amenities_data": [ "non-smoking", "not-guaranteed" ], "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", "beds": [ { "bed": "double", "count": 1 } ] }, "legal_info": null, "is_package": false }, { "book_hash": "h-c8e7ac59-1968-5a8c-a690-2f4057eac4cd", "match_hash": "m-94503225-0b29-5479-babd-b5eafbe0eabd", "daily_prices": [ "178.00" ], "meal": "breakfast", "meal_data": { "value": "breakfast", "has_breakfast": true, "no_child_meal": false }, "payment_options": { "payment_types": [ { "amount": "178.00", "show_amount": "178.00", "currency_code": "EUR", "show_currency_code": "EUR", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "USD", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "city_tax", "included_by_supplier": true, "amount": "7.42", "currency_code": "EUR" }, { "name": "vat", "included_by_supplier": true, "amount": "22.25", "currency_code": "EUR" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "178.00", "amount_net": "178.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "178.00", "amount_net": "178.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": "2026-06-22T08:59:00", "amount_charge": "0.00", "amount_show": "0.00", "commission_info": { "show": { "amount_gross": "0.00", "amount_net": "0.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "0.00", "amount_net": "0.00", "amount_commission": "0.00" } } }, { "start_at": "2026-06-22T08:59:00", "end_at": null, "amount_charge": "178.00", "amount_show": "178.00", "commission_info": { "show": { "amount_gross": "178.00", "amount_net": "178.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "178.00", "amount_net": "178.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": "2026-06-22T08:59:00" }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 3, "quality": 2, "sex": 0, "bathroom": 2, "bedding": 4, "family": 0, "capacity": 2, "club": 0, "bedrooms": 0, "balcony": 0, "view": 5, "floor": 0 }, "room_name": "Guest Double room with city view (twin beds)", "room_name_info": null, "serp_filters": [ "has_bathroom" ], "sell_price_limits": null, "allotment": 1, "amenities_data": [ "non-smoking" ], "any_residency": false, "deposit": null, "no_show": null, "room_data_trans": { "main_room_type": "Guest Double room with city view", "main_name": "Guest Double room with city view", "bathroom": null, "bedding_type": "twin beds", "misc_room_type": null, "beds": [ { "bed": "single", "count": 2 } ] }, "legal_info": null, "is_package": false }, { "book_hash": "h-a6a5d389-0a77-5c1d-b47b-b8b25b120f1e", "match_hash": "m-0a87cfea-f6ec-5778-9e88-aa0b582522af", "daily_prices": [ "180.00" ], "meal": "breakfast", "meal_data": { "value": "breakfast", "has_breakfast": true, "no_child_meal": false }, "payment_options": { "payment_types": [ { "amount": "180.00", "show_amount": "180.00", "currency_code": "EUR", "show_currency_code": "EUR", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "USD", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "city_tax", "included_by_supplier": true, "amount": "7.50", "currency_code": "EUR" }, { "name": "vat", "included_by_supplier": true, "amount": "22.50", "currency_code": "EUR" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "180.00", "amount_net": "180.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "180.00", "amount_net": "180.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": "2026-06-22T08:59:00", "amount_charge": "0.00", "amount_show": "0.00", "commission_info": { "show": { "amount_gross": "0.00", "amount_net": "0.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "0.00", "amount_net": "0.00", "amount_commission": "0.00" } } }, { "start_at": "2026-06-22T08:59:00", "end_at": null, "amount_charge": "180.00", "amount_show": "180.00", "commission_info": { "show": { "amount_gross": "180.00", "amount_net": "180.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "180.00", "amount_net": "180.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": "2026-06-22T08:59:00" }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 3, "quality": 19, "sex": 0, "bathroom": 2, "bedding": 0, "family": 0, "capacity": 0, "club": 0, "bedrooms": 0, "balcony": 0, "view": 5, "floor": 0 }, "room_name": "Family room with city view", "room_name_info": null, "serp_filters": [ "has_bathroom" ], "sell_price_limits": null, "allotment": 23, "amenities_data": [ "non-smoking" ], "any_residency": false, "deposit": null, "no_show": null, "room_data_trans": { "main_room_type": "Family room with city view", "main_name": "Family room with city view", "bathroom": null, "bedding_type": null, "misc_room_type": null, "beds": [] }, "legal_info": null, "is_package": false }, { "book_hash": "h-ce4f68f1-2aa4-5f53-9676-e6f5cedfe9bf", "match_hash": "m-424179a0-8913-5c32-abc4-68bd843f6260", "daily_prices": [ "181.00" ], "meal": "breakfast", "meal_data": { "value": "breakfast", "has_breakfast": true, "no_child_meal": false }, "payment_options": { "payment_types": [ { "amount": "181.00", "show_amount": "181.00", "currency_code": "EUR", "show_currency_code": "EUR", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "USD", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "city_tax", "included_by_supplier": true, "amount": "7.54", "currency_code": "EUR" }, { "name": "vat", "included_by_supplier": true, "amount": "22.63", "currency_code": "EUR" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "181.00", "amount_net": "181.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "181.00", "amount_net": "181.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": null, "amount_charge": "181.00", "amount_show": "181.00", "commission_info": { "show": { "amount_gross": "181.00", "amount_net": "181.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "181.00", "amount_net": "181.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": null }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 3, "quality": 6, "sex": 0, "bathroom": 2, "bedding": 0, "family": 0, "capacity": 0, "club": 1, "bedrooms": 0, "balcony": 0, "view": 0, "floor": 0 }, "room_name": "Deluxe Partial Haram View room", "room_name_info": null, "serp_filters": [ "has_bathroom" ], "sell_price_limits": null, "allotment": 50, "amenities_data": [ "non-smoking" ], "any_residency": false, "deposit": null, "no_show": null, "room_data_trans": { "main_room_type": "Deluxe Partial Haram View room", "main_name": "Deluxe Partial Haram View room", "bathroom": null, "bedding_type": null, "misc_room_type": null, "beds": [] }, "legal_info": null, "is_package": false }, { "book_hash": "h-ea35242e-bd8e-54d8-bde8-4576814f96b5", "match_hash": "m-aaf8c46a-cbf5-571c-b7f0-60ccbd5d66a7", "daily_prices": [ "182.00" ], "meal": "nomeal", "meal_data": { "value": "nomeal", "has_breakfast": false, "no_child_meal": true }, "payment_options": { "payment_types": [ { "amount": "182.00", "show_amount": "182.00", "currency_code": "EUR", "show_currency_code": "EUR", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "USD", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "city_tax", "included_by_supplier": true, "amount": "7.58", "currency_code": "EUR" }, { "name": "vat", "included_by_supplier": true, "amount": "22.75", "currency_code": "EUR" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "182.00", "amount_net": "182.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "182.00", "amount_net": "182.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": null, "amount_charge": "182.00", "amount_show": "182.00", "commission_info": { "show": { "amount_gross": "182.00", "amount_net": "182.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "182.00", "amount_net": "182.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": null }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 7, "quality": 0, "sex": 0, "bathroom": 2, "bedding": 4, "family": 0, "capacity": 2, "club": 1, "bedrooms": 0, "balcony": 0, "view": 0, "floor": 0 }, "room_name": "Partial Haram View Double Studio Suite (twin beds)", "room_name_info": null, "serp_filters": [ "has_bathroom" ], "sell_price_limits": null, "allotment": 30, "amenities_data": [ "non-smoking" ], "any_residency": false, "deposit": null, "no_show": null, "room_data_trans": { "main_room_type": "Partial Haram View Double Studio Suite", "main_name": "Partial Haram View Double Studio Suite", "bathroom": null, "bedding_type": "twin beds", "misc_room_type": null, "beds": [ { "bed": "single", "count": 2 } ] }, "legal_info": null, "is_package": false }, { "book_hash": "h-d30cdcb5-a1db-5522-aa9c-221d80e2bacc", "match_hash": "m-b11055ab-927b-57ac-9bfe-b79b1d8bcc59", "daily_prices": [ "183.00" ], "meal": "breakfast", "meal_data": { "value": "breakfast", "has_breakfast": true, "no_child_meal": false }, "payment_options": { "payment_types": [ { "amount": "183.00", "show_amount": "183.00", "currency_code": "EUR", "show_currency_code": "EUR", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "USD", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "city_tax", "included_by_supplier": true, "amount": "7.63", "currency_code": "EUR" }, { "name": "vat", "included_by_supplier": true, "amount": "22.88", "currency_code": "EUR" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "183.00", "amount_net": "183.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "183.00", "amount_net": "183.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": "2026-06-22T08:59:00", "amount_charge": "0.00", "amount_show": "0.00", "commission_info": { "show": { "amount_gross": "0.00", "amount_net": "0.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "0.00", "amount_net": "0.00", "amount_commission": "0.00" } } }, { "start_at": "2026-06-22T08:59:00", "end_at": null, "amount_charge": "183.00", "amount_show": "183.00", "commission_info": { "show": { "amount_gross": "183.00", "amount_net": "183.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "183.00", "amount_net": "183.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": "2026-06-22T08:59:00" }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 3, "quality": 6, "sex": 0, "bathroom": 2, "bedding": 4, "family": 0, "capacity": 2, "club": 1, "bedrooms": 0, "balcony": 0, "view": 0, "floor": 0 }, "room_name": "Deluxe Partial Haram View Double room (twin beds)", "room_name_info": null, "serp_filters": [ "has_bathroom" ], "sell_price_limits": null, "allotment": 66, "amenities_data": [ "non-smoking" ], "any_residency": false, "deposit": null, "no_show": null, "room_data_trans": { "main_room_type": "Deluxe Partial Haram View Double room", "main_name": "Deluxe Partial Haram View Double room", "bathroom": null, "bedding_type": "twin beds", "misc_room_type": null, "beds": [ { "bed": "single", "count": 2 } ] }, "legal_info": null, "is_package": false }, { "book_hash": "h-764744bd-9391-59e3-ae95-2306ff804b51", "match_hash": "m-cb5616f1-567a-5b65-a627-8b48978c1fe2", "daily_prices": [ "184.00" ], "meal": "breakfast", "meal_data": { "value": "breakfast", "has_breakfast": true, "no_child_meal": false }, "payment_options": { "payment_types": [ { "amount": "184.00", "show_amount": "184.00", "currency_code": "EUR", "show_currency_code": "EUR", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "USD", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "city_tax", "included_by_supplier": true, "amount": "7.67", "currency_code": "EUR" }, { "name": "vat", "included_by_supplier": true, "amount": "23.00", "currency_code": "EUR" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "184.00", "amount_net": "184.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "184.00", "amount_net": "184.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": null, "amount_charge": "184.00", "amount_show": "184.00", "commission_info": { "show": { "amount_gross": "184.00", "amount_net": "184.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "184.00", "amount_net": "184.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": null }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 7, "quality": 0, "sex": 0, "bathroom": 2, "bedding": 4, "family": 0, "capacity": 2, "club": 0, "bedrooms": 0, "balcony": 0, "view": 0, "floor": 0 }, "room_name": "Double Studio Suite (twin beds)", "room_name_info": null, "serp_filters": [ "has_bathroom" ], "sell_price_limits": null, "allotment": 27, "amenities_data": [ "non-smoking" ], "any_residency": false, "deposit": null, "no_show": null, "room_data_trans": { "main_room_type": "Double Studio Suite", "main_name": "Double Studio Suite", "bathroom": null, "bedding_type": "twin beds", "misc_room_type": null, "beds": [ { "bed": "single", "count": 2 } ] }, "legal_info": null, "is_package": false }, { "book_hash": "h-d1af51b6-976e-5788-b607-89288e175fd8", "match_hash": "m-da0fc33d-e209-547e-88a9-72ddf0777e84", "daily_prices": [ "187.00" ], "meal": "breakfast", "meal_data": { "value": "breakfast", "has_breakfast": true, "no_child_meal": false }, "payment_options": { "payment_types": [ { "amount": "187.00", "show_amount": "187.00", "currency_code": "EUR", "show_currency_code": "EUR", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "EUR", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "city_tax", "included_by_supplier": true, "amount": "7.79", "currency_code": "EUR" }, { "name": "vat", "included_by_supplier": true, "amount": "23.38", "currency_code": "EUR" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "187.00", "amount_net": "187.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "187.00", "amount_net": "187.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": null, "amount_charge": "187.00", "amount_show": "187.00", "commission_info": { "show": { "amount_gross": "187.00", "amount_net": "187.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "187.00", "amount_net": "187.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": null }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 3, "quality": 2, "sex": 0, "bathroom": 2, "bedding": 0, "family": 0, "capacity": 0, "club": 0, "bedrooms": 0, "balcony": 0, "view": 0, "floor": 0 }, "room_name": "Guest room", "room_name_info": null, "serp_filters": [ "has_bathroom", "has_breakfast", "has_internet" ], "sell_price_limits": null, "allotment": 30, "amenities_data": [ "non-smoking" ], "any_residency": false, "deposit": null, "no_show": null, "room_data_trans": { "main_room_type": "Guest room", "main_name": "Guest room", "bathroom": null, "bedding_type": null, "misc_room_type": null, "beds": [] }, "legal_info": null, "is_package": false }, { "book_hash": "h-c7a46311-dadc-593a-9e32-626073a3448c", "match_hash": "m-8d2a3354-85d3-5391-bdeb-1b955997d5a0", "daily_prices": [ "188.00" ], "meal": "breakfast", "meal_data": { "value": "breakfast", "has_breakfast": true, "no_child_meal": false }, "payment_options": { "payment_types": [ { "amount": "188.00", "show_amount": "188.00", "currency_code": "EUR", "show_currency_code": "EUR", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "EUR", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "city_tax", "included_by_supplier": true, "amount": "7.83", "currency_code": "EUR" }, { "name": "vat", "included_by_supplier": true, "amount": "23.50", "currency_code": "EUR" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "188.00", "amount_net": "188.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "188.00", "amount_net": "188.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": null, "amount_charge": "188.00", "amount_show": "188.00", "commission_info": { "show": { "amount_gross": "188.00", "amount_net": "188.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "188.00", "amount_net": "188.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": null }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 3, "quality": 2, "sex": 0, "bathroom": 2, "bedding": 4, "family": 0, "capacity": 2, "club": 0, "bedrooms": 0, "balcony": 0, "view": 0, "floor": 0 }, "room_name": "Guest Double room (twin beds)", "room_name_info": null, "serp_filters": [ "has_bathroom", "has_breakfast", "has_internet" ], "sell_price_limits": null, "allotment": 30, "amenities_data": [ "non-smoking" ], "any_residency": false, "deposit": null, "no_show": null, "room_data_trans": { "main_room_type": "Guest Double room", "main_name": "Guest Double room", "bathroom": null, "bedding_type": "twin beds", "misc_room_type": null, "beds": [ { "bed": "single", "count": 2 } ] }, "legal_info": null, "is_package": false }, { "book_hash": "h-610ca889-6da8-5b80-8061-b82dc5739ffa", "match_hash": "m-c0f37956-d389-5ca3-b5af-8fb435b1805b", "daily_prices": [ "196.00" ], "meal": "breakfast", "meal_data": { "value": "breakfast", "has_breakfast": true, "no_child_meal": false }, "payment_options": { "payment_types": [ { "amount": "196.00", "show_amount": "196.00", "currency_code": "EUR", "show_currency_code": "EUR", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "EUR", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "city_tax", "included_by_supplier": true, "amount": "8.17", "currency_code": "EUR" }, { "name": "vat", "included_by_supplier": true, "amount": "24.50", "currency_code": "EUR" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "196.00", "amount_net": "196.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "196.00", "amount_net": "196.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": null, "amount_charge": "196.00", "amount_show": "196.00", "commission_info": { "show": { "amount_gross": "196.00", "amount_net": "196.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "196.00", "amount_net": "196.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": null }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 3, "quality": 20, "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)", "room_name_info": null, "serp_filters": [ "has_bathroom", "has_internet" ], "sell_price_limits": null, "allotment": 1, "amenities_data": [ "not-guaranteed", "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", "beds": [ { "bed": "double", "count": 1 } ] }, "legal_info": null, "is_package": false }, { "book_hash": "h-70cfa84c-fb1d-5515-9ec5-d3af77897fb4", "match_hash": "m-16a9e335-a16b-5334-87f6-93e43f275c50", "daily_prices": [ "200.00" ], "meal": "breakfast", "meal_data": { "value": "breakfast", "has_breakfast": true, "no_child_meal": false }, "payment_options": { "payment_types": [ { "amount": "200.00", "show_amount": "200.00", "currency_code": "EUR", "show_currency_code": "EUR", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "USD", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "city_tax", "included_by_supplier": true, "amount": "8.33", "currency_code": "EUR" }, { "name": "vat", "included_by_supplier": true, "amount": "25.00", "currency_code": "EUR" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "200.00", "amount_net": "200.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "200.00", "amount_net": "200.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": null, "amount_charge": "200.00", "amount_show": "200.00", "commission_info": { "show": { "amount_gross": "200.00", "amount_net": "200.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "200.00", "amount_net": "200.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": null }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 7, "quality": 0, "sex": 0, "bathroom": 2, "bedding": 4, "family": 0, "capacity": 2, "club": 1, "bedrooms": 0, "balcony": 0, "view": 0, "floor": 0 }, "room_name": "Partial Haram View Double Studio Suite (twin beds)", "room_name_info": null, "serp_filters": [ "has_bathroom" ], "sell_price_limits": null, "allotment": 30, "amenities_data": [ "non-smoking" ], "any_residency": false, "deposit": null, "no_show": null, "room_data_trans": { "main_room_type": "Partial Haram View Double Studio Suite", "main_name": "Partial Haram View Double Studio Suite", "bathroom": null, "bedding_type": "twin beds", "misc_room_type": null, "beds": [ { "bed": "single", "count": 2 } ] }, "legal_info": null, "is_package": false }, { "book_hash": "h-27154400-be4a-536c-9b10-d46e8e2273e9", "match_hash": "m-4bf14c6d-dd71-50a9-8ea5-e8481aa60c06", "daily_prices": [ "201.00" ], "meal": "breakfast", "meal_data": { "value": "breakfast", "has_breakfast": true, "no_child_meal": false }, "payment_options": { "payment_types": [ { "amount": "201.00", "show_amount": "201.00", "currency_code": "EUR", "show_currency_code": "EUR", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "USD", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "city_tax", "included_by_supplier": true, "amount": "8.38", "currency_code": "EUR" }, { "name": "vat", "included_by_supplier": true, "amount": "25.13", "currency_code": "EUR" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "201.00", "amount_net": "201.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "201.00", "amount_net": "201.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": "2026-06-22T08:59:00", "amount_charge": "0.00", "amount_show": "0.00", "commission_info": { "show": { "amount_gross": "0.00", "amount_net": "0.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "0.00", "amount_net": "0.00", "amount_commission": "0.00" } } }, { "start_at": "2026-06-22T08:59:00", "end_at": null, "amount_charge": "201.00", "amount_show": "201.00", "commission_info": { "show": { "amount_gross": "201.00", "amount_net": "201.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "201.00", "amount_net": "201.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": "2026-06-22T08:59:00" }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 3, "quality": 6, "sex": 0, "bathroom": 2, "bedding": 0, "family": 0, "capacity": 0, "club": 1, "bedrooms": 0, "balcony": 0, "view": 0, "floor": 0 }, "room_name": "Deluxe Partial Haram View room", "room_name_info": null, "serp_filters": [ "has_bathroom" ], "sell_price_limits": null, "allotment": 50, "amenities_data": [ "non-smoking" ], "any_residency": false, "deposit": null, "no_show": null, "room_data_trans": { "main_room_type": "Deluxe Partial Haram View room", "main_name": "Deluxe Partial Haram View room", "bathroom": null, "bedding_type": null, "misc_room_type": null, "beds": [] }, "legal_info": null, "is_package": false }, { "book_hash": "h-ebc1a34f-2f23-548c-b89c-974706d969bf", "match_hash": "m-bf4e5659-27dc-5454-9c87-e2fadcba07a9", "daily_prices": [ "204.00" ], "meal": "breakfast", "meal_data": { "value": "breakfast", "has_breakfast": true, "no_child_meal": false }, "payment_options": { "payment_types": [ { "amount": "204.00", "show_amount": "204.00", "currency_code": "EUR", "show_currency_code": "EUR", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "USD", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "city_tax", "included_by_supplier": true, "amount": "8.50", "currency_code": "EUR" }, { "name": "vat", "included_by_supplier": true, "amount": "25.50", "currency_code": "EUR" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "204.00", "amount_net": "204.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "204.00", "amount_net": "204.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": "2026-06-22T08:59:00", "amount_charge": "0.00", "amount_show": "0.00", "commission_info": { "show": { "amount_gross": "0.00", "amount_net": "0.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "0.00", "amount_net": "0.00", "amount_commission": "0.00" } } }, { "start_at": "2026-06-22T08:59:00", "end_at": null, "amount_charge": "204.00", "amount_show": "204.00", "commission_info": { "show": { "amount_gross": "204.00", "amount_net": "204.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "204.00", "amount_net": "204.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": "2026-06-22T08:59:00" }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 7, "quality": 0, "sex": 0, "bathroom": 2, "bedding": 4, "family": 0, "capacity": 2, "club": 0, "bedrooms": 0, "balcony": 0, "view": 0, "floor": 0 }, "room_name": "Double Studio Suite (twin beds)", "room_name_info": null, "serp_filters": [ "has_bathroom" ], "sell_price_limits": null, "allotment": 27, "amenities_data": [ "non-smoking" ], "any_residency": false, "deposit": null, "no_show": null, "room_data_trans": { "main_room_type": "Double Studio Suite", "main_name": "Double Studio Suite", "bathroom": null, "bedding_type": "twin beds", "misc_room_type": null, "beds": [ { "bed": "single", "count": 2 } ] }, "legal_info": null, "is_package": false }, { "book_hash": "h-b249b7e2-57c1-5349-b24a-01b58e274fd2", "match_hash": "m-6d5e768c-7e45-5da2-9716-bccb1a64ed22", "daily_prices": [ "207.00" ], "meal": "breakfast", "meal_data": { "value": "breakfast", "has_breakfast": true, "no_child_meal": false }, "payment_options": { "payment_types": [ { "amount": "207.00", "show_amount": "207.00", "currency_code": "EUR", "show_currency_code": "EUR", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "EUR", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "city_tax", "included_by_supplier": true, "amount": "8.63", "currency_code": "EUR" }, { "name": "vat", "included_by_supplier": true, "amount": "25.88", "currency_code": "EUR" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "207.00", "amount_net": "207.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "207.00", "amount_net": "207.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": "2026-06-21T20:59:00", "amount_charge": "0.00", "amount_show": "0.00", "commission_info": { "show": { "amount_gross": "0.00", "amount_net": "0.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "0.00", "amount_net": "0.00", "amount_commission": "0.00" } } }, { "start_at": "2026-06-21T20:59:00", "end_at": null, "amount_charge": "207.00", "amount_show": "207.00", "commission_info": { "show": { "amount_gross": "207.00", "amount_net": "207.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "207.00", "amount_net": "207.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": "2026-06-21T20:59:00" }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 3, "quality": 2, "sex": 0, "bathroom": 2, "bedding": 0, "family": 0, "capacity": 0, "club": 0, "bedrooms": 0, "balcony": 0, "view": 0, "floor": 0 }, "room_name": "Guest room", "room_name_info": null, "serp_filters": [ "has_bathroom", "has_breakfast", "has_internet" ], "sell_price_limits": null, "allotment": 30, "amenities_data": [ "non-smoking" ], "any_residency": false, "deposit": null, "no_show": null, "room_data_trans": { "main_room_type": "Guest room", "main_name": "Guest room", "bathroom": null, "bedding_type": null, "misc_room_type": null, "beds": [] }, "legal_info": null, "is_package": false }, { "book_hash": "h-21b9755c-642e-5bc1-8646-b6c4ae7cfe90", "match_hash": "m-8856f89b-e3ed-5b51-a2cf-294b74966040", "daily_prices": [ "211.00" ], "meal": "breakfast", "meal_data": { "value": "breakfast", "has_breakfast": true, "no_child_meal": false }, "payment_options": { "payment_types": [ { "amount": "211.00", "show_amount": "211.00", "currency_code": "EUR", "show_currency_code": "EUR", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "EUR", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "city_tax", "included_by_supplier": true, "amount": "8.79", "currency_code": "EUR" }, { "name": "vat", "included_by_supplier": true, "amount": "26.38", "currency_code": "EUR" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "211.00", "amount_net": "211.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "211.00", "amount_net": "211.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": "2026-06-21T20:59:00", "amount_charge": "0.00", "amount_show": "0.00", "commission_info": { "show": { "amount_gross": "0.00", "amount_net": "0.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "0.00", "amount_net": "0.00", "amount_commission": "0.00" } } }, { "start_at": "2026-06-21T20:59:00", "end_at": null, "amount_charge": "211.00", "amount_show": "211.00", "commission_info": { "show": { "amount_gross": "211.00", "amount_net": "211.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "211.00", "amount_net": "211.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": "2026-06-21T20:59:00" }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 3, "quality": 2, "sex": 0, "bathroom": 2, "bedding": 4, "family": 0, "capacity": 2, "club": 0, "bedrooms": 0, "balcony": 0, "view": 0, "floor": 0 }, "room_name": "Guest Double room (twin beds)", "room_name_info": null, "serp_filters": [ "has_bathroom", "has_breakfast", "has_internet" ], "sell_price_limits": null, "allotment": 30, "amenities_data": [ "non-smoking" ], "any_residency": false, "deposit": null, "no_show": null, "room_data_trans": { "main_room_type": "Guest Double room", "main_name": "Guest Double room", "bathroom": null, "bedding_type": "twin beds", "misc_room_type": null, "beds": [ { "bed": "single", "count": 2 } ] }, "legal_info": null, "is_package": false }, { "book_hash": "h-c4cfe6e0-fe93-55ff-a3f5-28d6e36ae42c", "match_hash": "m-8fe4f728-9b9e-5bd0-bcf0-43d230d786eb", "daily_prices": [ "222.00" ], "meal": "breakfast", "meal_data": { "value": "breakfast", "has_breakfast": true, "no_child_meal": false }, "payment_options": { "payment_types": [ { "amount": "222.00", "show_amount": "222.00", "currency_code": "EUR", "show_currency_code": "EUR", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "USD", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "city_tax", "included_by_supplier": true, "amount": "9.25", "currency_code": "EUR" }, { "name": "vat", "included_by_supplier": true, "amount": "27.75", "currency_code": "EUR" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "222.00", "amount_net": "222.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "222.00", "amount_net": "222.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": "2026-06-22T08:59:00", "amount_charge": "0.00", "amount_show": "0.00", "commission_info": { "show": { "amount_gross": "0.00", "amount_net": "0.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "0.00", "amount_net": "0.00", "amount_commission": "0.00" } } }, { "start_at": "2026-06-22T08:59:00", "end_at": null, "amount_charge": "222.00", "amount_show": "222.00", "commission_info": { "show": { "amount_gross": "222.00", "amount_net": "222.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "222.00", "amount_net": "222.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": "2026-06-22T08:59:00" }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 7, "quality": 0, "sex": 0, "bathroom": 2, "bedding": 4, "family": 0, "capacity": 2, "club": 1, "bedrooms": 0, "balcony": 0, "view": 0, "floor": 0 }, "room_name": "Partial Haram View Double Studio Suite (twin beds)", "room_name_info": null, "serp_filters": [ "has_bathroom" ], "sell_price_limits": null, "allotment": 30, "amenities_data": [ "non-smoking" ], "any_residency": false, "deposit": null, "no_show": null, "room_data_trans": { "main_room_type": "Partial Haram View Double Studio Suite", "main_name": "Partial Haram View Double Studio Suite", "bathroom": null, "bedding_type": "twin beds", "misc_room_type": null, "beds": [ { "bed": "single", "count": 2 } ] }, "legal_info": null, "is_package": false }, { "book_hash": "h-275f486f-1f19-5317-ba5a-3c1c6e809fa1", "match_hash": "m-9a45eed3-fde7-541f-8675-bf0a2b20d3d7", "daily_prices": [ "240.00" ], "meal": "breakfast", "meal_data": { "value": "breakfast", "has_breakfast": true, "no_child_meal": false }, "payment_options": { "payment_types": [ { "amount": "240.00", "show_amount": "240.00", "currency_code": "EUR", "show_currency_code": "EUR", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "EUR", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "city_tax", "included_by_supplier": true, "amount": "10.00", "currency_code": "EUR" }, { "name": "vat", "included_by_supplier": true, "amount": "30.00", "currency_code": "EUR" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "240.00", "amount_net": "240.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "240.00", "amount_net": "240.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": "2026-06-18T10:00:00", "amount_charge": "0.00", "amount_show": "0.00", "commission_info": { "show": { "amount_gross": "0.00", "amount_net": "0.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "0.00", "amount_net": "0.00", "amount_commission": "0.00" } } }, { "start_at": "2026-06-18T10:00:00", "end_at": null, "amount_charge": "240.00", "amount_show": "240.00", "commission_info": { "show": { "amount_gross": "240.00", "amount_net": "240.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "240.00", "amount_net": "240.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": "2026-06-18T10:00:00" }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 3, "quality": 20, "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)", "room_name_info": null, "serp_filters": [ "has_bathroom", "has_internet" ], "sell_price_limits": null, "allotment": 1, "amenities_data": [ "non-smoking", "not-guaranteed" ], "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", "beds": [ { "bed": "double", "count": 1 } ] }, "legal_info": null, "is_package": false }, { "book_hash": "h-c761c9c1-8608-558f-9933-951a465c8d93", "match_hash": "m-81d0f5cc-a9ef-5259-b298-84142446af7a", "daily_prices": [ "563.00" ], "meal": "breakfast", "meal_data": { "value": "breakfast", "has_breakfast": true, "no_child_meal": false }, "payment_options": { "payment_types": [ { "amount": "563.00", "show_amount": "563.00", "currency_code": "EUR", "show_currency_code": "EUR", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "USD", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "city_tax", "included_by_supplier": true, "amount": "23.46", "currency_code": "EUR" }, { "name": "vat", "included_by_supplier": true, "amount": "70.38", "currency_code": "EUR" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "563.00", "amount_net": "563.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "563.00", "amount_net": "563.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": null, "amount_charge": "563.00", "amount_show": "563.00", "commission_info": { "show": { "amount_gross": "563.00", "amount_net": "563.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "563.00", "amount_net": "563.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": null }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 5, "quality": 0, "sex": 0, "bathroom": 2, "bedding": 4, "family": 1, "capacity": 2, "club": 0, "bedrooms": 1, "balcony": 0, "view": 0, "floor": 0 }, "room_name": "1 Bedroom Haram View Double Suite (twin beds)", "room_name_info": null, "serp_filters": [ "has_bathroom" ], "sell_price_limits": null, "allotment": 8, "amenities_data": [ "non-smoking", "1-bedroom" ], "any_residency": false, "deposit": null, "no_show": null, "room_data_trans": { "main_room_type": "1 Bedroom Haram View Double Suite", "main_name": "1 Bedroom Haram View Double Suite", "bathroom": null, "bedding_type": "twin beds", "misc_room_type": null, "beds": [ { "bed": "single", "count": 2 } ] }, "legal_info": null, "is_package": false }, { "book_hash": "h-88b4fb9d-b9c2-57e9-946c-e915ea0ee4a9", "match_hash": "m-9d844ca4-44a7-5b29-8699-2e2102bcc679", "daily_prices": [ "625.00" ], "meal": "breakfast", "meal_data": { "value": "breakfast", "has_breakfast": true, "no_child_meal": false }, "payment_options": { "payment_types": [ { "amount": "625.00", "show_amount": "625.00", "currency_code": "EUR", "show_currency_code": "EUR", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "USD", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "city_tax", "included_by_supplier": true, "amount": "26.04", "currency_code": "EUR" }, { "name": "vat", "included_by_supplier": true, "amount": "78.13", "currency_code": "EUR" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "625.00", "amount_net": "625.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "625.00", "amount_net": "625.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": "2026-06-22T08:59:00", "amount_charge": "0.00", "amount_show": "0.00", "commission_info": { "show": { "amount_gross": "0.00", "amount_net": "0.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "0.00", "amount_net": "0.00", "amount_commission": "0.00" } } }, { "start_at": "2026-06-22T08:59:00", "end_at": null, "amount_charge": "625.00", "amount_show": "625.00", "commission_info": { "show": { "amount_gross": "625.00", "amount_net": "625.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "625.00", "amount_net": "625.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": "2026-06-22T08:59:00" }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 5, "quality": 0, "sex": 0, "bathroom": 2, "bedding": 4, "family": 1, "capacity": 2, "club": 0, "bedrooms": 1, "balcony": 0, "view": 0, "floor": 0 }, "room_name": "1 Bedroom Haram View Double Suite (twin beds)", "room_name_info": null, "serp_filters": [ "has_bathroom" ], "sell_price_limits": null, "allotment": 8, "amenities_data": [ "non-smoking", "1-bedroom" ], "any_residency": false, "deposit": null, "no_show": null, "room_data_trans": { "main_room_type": "1 Bedroom Haram View Double Suite", "main_name": "1 Bedroom Haram View Double Suite", "bathroom": null, "bedding_type": "twin beds", "misc_room_type": null, "beds": [ { "bed": "single", "count": 2 } ] }, "legal_info": null, "is_package": false } ], "bar_price_data": null } ] }, "debug": { "api_endpoint": { "endpoint": "api\/b2b\/v3\/search\/hp", "is_active": true, "is_limited": true, "remaining": 9, "requests_number": 10, "reset": "2026-06-10T10:11:00", "seconds_number": 60 }, "request": { "checkin": "2026-06-25", "checkout": "2026-06-26", "residency": "bd", "currency": "EUR", "language": "en", "guests": [ { "adults": 2 } ], "id": "makkah_millennium_towers", "timeout": 10 }, "method": "POST", "real_ip": "51.89.43.217", "request_id": "9c5403c10d6eaa28aef40dc44d6c986d", "key_id": 10728, "api_key_id": 10728, "utcnow": "2026-06-10T10:10:35.383871" }, "status": "ok", "error": null }