[ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "room_data": [ { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "TWN.AS-1", "room_name": "twin classic", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "BED AND BREAKFAST", "boardCode": "BB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "323.16", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|TWN.AS-1|ID_B2B_70|BB|B2BNRF|1~2~0||N@07~A-SIC~210143~-1774203188~N~~~NRF~1018~601285067437475179409338681505AANL00010001000205210143", "rateClass": "NRF", "allotment": 30, "cancellationPolicies": [ { "amount": "323.16", "from": "2026-11-07T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "TWN.AS-1", "room_name": "twin classic", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "BED AND BREAKFAST", "boardCode": "BB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "375.61", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|TWN.AS-1|ID_B2B_70|BB|B2B|1~2~0||N@07~A-SIC~23d177~310014407~N~~~NOR~1018~601285067437475179409338681505AANL0001000100020523d177", "rateClass": "NOR", "allotment": 30, "cancellationPolicies": [ { "amount": "375.61", "from": "2026-11-20T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "DBL.AS-WV", "room_name": "DOUBLE CLASSIC WITH VIEWS", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "BED AND BREAKFAST", "boardCode": "BB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "323.16", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|DBL.AS-WV|ID_B2B_70|BB|B2BNRF|1~2~0||N@07~A-SIC~210143~-139264635~N~~~NRF~1018~601285067437475179409338681505AANL00010001000205210143", "rateClass": "NRF", "allotment": 30, "cancellationPolicies": [ { "amount": "323.16", "from": "2026-11-07T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "DBL.AS-WV", "room_name": "DOUBLE CLASSIC WITH VIEWS", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "BED AND BREAKFAST", "boardCode": "BB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "375.61", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|DBL.AS-WV|ID_B2B_70|BB|B2B|1~2~0||N@07~A-SIC~23d177~1214735790~N~~~NOR~1018~601285067437475179409338681505AANL0001000100020523d177", "rateClass": "NOR", "allotment": 30, "cancellationPolicies": [ { "amount": "375.61", "from": "2026-11-20T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "DBL.WV-1", "room_name": "Partial Haram View Room \u2013 King Bed", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "BED AND BREAKFAST", "boardCode": "BB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "333.41", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|DBL.WV-1|ID_B2B_26|BB|OB2B18NETB|1~2~0||N@07~A-SIC~22e18e~1656491390~N~~~NOR~1018~601285067437475179409338681505AANL0001000100020522914d", "rateClass": "NOR", "allotment": 9, "cancellationPolicies": [ { "amount": "333.41", "from": "2026-11-21T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "TWN.WV-1", "room_name": "Partial Haram View Room \u2013 Twin Beds", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "BED AND BREAKFAST", "boardCode": "BB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "333.41", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|TWN.WV-1|ID_B2B_26|BB|OB2B18NETB|1~2~0||N@07~A-SIC~22e18e~-1810550591~N~~~NOR~1018~601285067437475179409338681505AANL0001000100020522914d", "rateClass": "NOR", "allotment": 9, "cancellationPolicies": [ { "amount": "333.41", "from": "2026-11-21T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "DBL.PI-WV", "room_name": "DOUBLE PREMIUM WITH VIEWS", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "BED AND BREAKFAST", "boardCode": "BB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "334.92", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|DBL.PI-WV|ID_B2B_70|BB|B2BNRF|1~2~0||N@07~A-SIC~25c14e~216340478~N~~~NRF~1018~601285067437475179409338681505AANL0001000100020525c14e", "rateClass": "NRF", "allotment": 30, "cancellationPolicies": [ { "amount": "334.92", "from": "2026-11-07T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "DBL.PI-WV", "room_name": "DOUBLE PREMIUM WITH VIEWS", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "BED AND BREAKFAST", "boardCode": "BB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "389.22", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|DBL.PI-WV|ID_B2B_70|BB|B2B|1~2~0||N@07~A-SIC~216185~1829369173~N~~~NOR~1018~601285067437475179409338681505AANL00010001000205216185", "rateClass": "NOR", "allotment": 30, "cancellationPolicies": [ { "amount": "389.22", "from": "2026-11-20T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "TWN.PI-WV", "room_name": "TWIN PREMIUM WITH VIEWS", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "BED AND BREAKFAST", "boardCode": "BB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "334.92", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|TWN.PI-WV|ID_B2B_70|BB|B2BNRF|1~2~0||N@07~A-SIC~25c14e~1102148507~N~~~NRF~1018~601285067437475179409338681505AANL0001000100020525c14e", "rateClass": "NRF", "allotment": 30, "cancellationPolicies": [ { "amount": "334.92", "from": "2026-11-07T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "TWN.PI-WV", "room_name": "TWIN PREMIUM WITH VIEWS", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "BED AND BREAKFAST", "boardCode": "BB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "389.22", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|TWN.PI-WV|ID_B2B_70|BB|B2B|1~2~0||N@07~A-SIC~216185~-742160680~N~~~NOR~1018~601285067437475179409338681505AANL00010001000205216185", "rateClass": "NOR", "allotment": 30, "cancellationPolicies": [ { "amount": "389.22", "from": "2026-11-20T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "DBL.WV", "room_name": "Spacious Partial Haram View Room \u2013 King Bed", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "BED AND BREAKFAST", "boardCode": "BB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "345.49", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|DBL.WV|ID_B2B_26|BB|OB2B18NETB|1~2~0||N@07~A-SIC~25a19c~-1877820045~N~~~NOR~1018~601285067437475179409338681505AANL00010001000205231159", "rateClass": "NOR", "allotment": 9, "cancellationPolicies": [ { "amount": "345.49", "from": "2026-11-21T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "TWN.WV-3", "room_name": "Spacious Partial Haram View Room \u2013 Twin Beds", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "BED AND BREAKFAST", "boardCode": "BB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "345.49", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|TWN.WV-3|ID_B2B_26|BB|OB2B18NETB|1~2~0||N@07~A-SIC~25a19c~-331251428~N~~~NOR~1018~601285067437475179409338681505AANL00010001000205231159", "rateClass": "NOR", "allotment": 9, "cancellationPolicies": [ { "amount": "345.49", "from": "2026-11-21T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "TWN.AS-WV", "room_name": "TWIN CLASSIC WITH VIEWS", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "BED AND BREAKFAST", "boardCode": "BB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "346.48", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|TWN.AS-WV|ID_B2B_70|BB|B2BNRF|1~2~0||N@07~A-SIC~23015a~2096794242~N~~~NRF~1018~601285067437475179409338681505AANL0001000100020523015a", "rateClass": "NRF", "allotment": 30, "cancellationPolicies": [ { "amount": "346.48", "from": "2026-11-07T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "TWN.AS-WV", "room_name": "TWIN CLASSIC WITH VIEWS", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "BED AND BREAKFAST", "boardCode": "BB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "402.83", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|TWN.AS-WV|ID_B2B_70|BB|B2B|1~2~0||N@07~A-SIC~253192~1958158001~N~~~NOR~1018~601285067437475179409338681505AANL00010001000205253192", "rateClass": "NOR", "allotment": 30, "cancellationPolicies": [ { "amount": "402.83", "from": "2026-11-20T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "DBL.WV-2", "room_name": "Partial Kaaba View Room \u2013 King Bed", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "BED AND BREAKFAST", "boardCode": "BB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "357.56", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|DBL.WV-2|ID_B2B_26|BB|OB2B18NETB|1~2~0||N@07~A-SIC~2211ab~-2054740664~N~~~NOR~1018~601285067437475179409338681505AANL00010001000205238165", "rateClass": "NOR", "allotment": 1, "cancellationPolicies": [ { "amount": "357.56", "from": "2026-11-21T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "TWN.WV-2", "room_name": "Partial Kaaba View Room \u2013 Twin Beds", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "BED AND BREAKFAST", "boardCode": "BB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "357.56", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|TWN.WV-2|ID_B2B_26|BB|OB2B18NETB|1~2~0||N@07~A-SIC~2211ab~-1226815349~N~~~NOR~1018~601285067437475179409338681505AANL00010001000205238165", "rateClass": "NOR", "allotment": 8, "cancellationPolicies": [ { "amount": "357.56", "from": "2026-11-21T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "SUI.DX-3", "room_name": "SUITE DELUXE", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "BED AND BREAKFAST", "boardCode": "BB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "404.33", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|SUI.DX-3|ID_B2B_70|BB|B2BNRF|1~2~0||N@07~A-SIC~221194~-1325382732~N~~~NRF~1018~601285067437475179409338681505AANL00010001000205221194", "rateClass": "NRF", "allotment": 30, "cancellationPolicies": [ { "amount": "404.33", "from": "2026-11-07T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "SUI.DX-3", "room_name": "SUITE DELUXE", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "BED AND BREAKFAST", "boardCode": "BB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "470.68", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|SUI.DX-3|ID_B2B_70|BB|B2B|1~2~0||N@07~A-SIC~2441d6~-1745626817~N~~~NOR~1018~601285067437475179409338681505AANL000100010002052441d6", "rateClass": "NOR", "allotment": 30, "cancellationPolicies": [ { "amount": "470.68", "from": "2026-11-20T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "SUI.WV-6", "room_name": "Spacious Partial Haram View Two Bedroom Suite", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "BED AND BREAKFAST", "boardCode": "BB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "538.77", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|SUI.WV-6|ID_B2B_26|BB|OB2B18NETB|1~2~0||N@07~A-SIC~259283~-20826908~N~~~NOR~1018~601285067437475179409338681505AANL0001000100020524d21a", "rateClass": "NOR", "allotment": 1, "cancellationPolicies": [ { "amount": "538.77", "from": "2026-11-21T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "SUI.WV-3", "room_name": "Spacious Partial Kaaba View One Bedroom Suite", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "BED AND BREAKFAST", "boardCode": "BB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "647.48", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|SUI.WV-3|ID_B2B_26|BB|OB2B18NETB|1~2~0||N@07~A-SIC~252305~-627466735~N~~~NOR~1018~601285067437475179409338681505AANL00010001000205230287", "rateClass": "NOR", "allotment": 1, "cancellationPolicies": [ { "amount": "647.48", "from": "2026-11-21T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "SUI.ST", "room_name": "SUITE STANDARD", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "BED AND BREAKFAST", "boardCode": "BB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "731.32", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|SUI.ST|ID_B2B_70|BB|B2BNRF|1~2~0||N@07~A-SIC~2202db~535787259~N~~~NRF~1018~601285067437475179409338681505AANL000100010002052202db", "rateClass": "NRF", "allotment": 30, "cancellationPolicies": [ { "amount": "731.32", "from": "2026-11-07T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "SUI.ST", "room_name": "SUITE STANDARD", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "BED AND BREAKFAST", "boardCode": "BB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "855.57", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|SUI.ST|ID_B2B_70|BB|B2B|1~2~0||N@07~A-SIC~239357~-412981768~N~~~NOR~1018~601285067437475179409338681505AANL00010001000205239357", "rateClass": "NOR", "allotment": 30, "cancellationPolicies": [ { "amount": "855.57", "from": "2026-11-20T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "SUI.WV", "room_name": "Royal Suite Panoramic Haram with Partial Kaaba View", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "BED AND BREAKFAST", "boardCode": "BB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "759.83", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|SUI.WV|ID_B2B_26|BB|OB2B18NETB|1~2~0||N@07~A-SIC~20838c~321706017~N~~~NOR~1018~601285067437475179409338681505AANL000100010002052532f7", "rateClass": "NOR", "allotment": 5, "cancellationPolicies": [ { "amount": "759.83", "from": "2026-11-21T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "TWN.AS-1", "room_name": "twin classic", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "HALF BOARD", "boardCode": "HB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "399.56", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|TWN.AS-1|ID_B2B_70|HB|B2BNRF|1~2~0||N@07~A-SIC~23818f~2036954098~N~~~NRF~1018~601285067437475179409338681505AANL0001000100020523818f", "rateClass": "NRF", "allotment": 30, "cancellationPolicies": [ { "amount": "399.56", "from": "2026-11-07T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "DBL.AS-WV", "room_name": "DOUBLE CLASSIC WITH VIEWS", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "HALF BOARD", "boardCode": "HB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "399.56", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|DBL.AS-WV|ID_B2B_70|HB|B2BNRF|1~2~0||N@07~A-SIC~23818f~-623074645~N~~~NRF~1018~601285067437475179409338681505AANL0001000100020523818f", "rateClass": "NRF", "allotment": 30, "cancellationPolicies": [ { "amount": "399.56", "from": "2026-11-07T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "DBL.WV-1", "room_name": "Partial Haram View Room \u2013 King Bed", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "HALF BOARD", "boardCode": "HB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "391.42", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|DBL.WV-1|ID_B2B_26|HB|OB2B18NETH|1~2~0||N@07~A-SIC~23f1cc~1837654398~N~~~NOR~1018~601285067437475179409338681505AANL0001000100020522a187", "rateClass": "NOR", "allotment": 9, "cancellationPolicies": [ { "amount": "391.42", "from": "2026-11-07T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "TWN.WV-1", "room_name": "Partial Haram View Room \u2013 Twin Beds", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "HALF BOARD", "boardCode": "HB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "391.42", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|TWN.WV-1|ID_B2B_26|HB|OB2B18NETH|1~2~0||N@07~A-SIC~23f1cc~-1629387583~N~~~NOR~1018~601285067437475179409338681505AANL0001000100020522a187", "rateClass": "NOR", "allotment": 9, "cancellationPolicies": [ { "amount": "391.42", "from": "2026-11-07T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "DBL.PI-WV", "room_name": "DOUBLE PREMIUM WITH VIEWS", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "HALF BOARD", "boardCode": "HB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "411.81", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|DBL.PI-WV|ID_B2B_70|HB|B2BNRF|1~2~0||N@07~A-SIC~25119b~-2045036092~N~~~NRF~1018~601285067437475179409338681505AANL0001000100020525119b", "rateClass": "NRF", "allotment": 30, "cancellationPolicies": [ { "amount": "411.81", "from": "2026-11-07T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "TWN.PI-WV", "room_name": "TWIN PREMIUM WITH VIEWS", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "HALF BOARD", "boardCode": "HB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "411.81", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|TWN.PI-WV|ID_B2B_70|HB|B2BNRF|1~2~0||N@07~A-SIC~25119b~-1159228063~N~~~NRF~1018~601285067437475179409338681505AANL0001000100020525119b", "rateClass": "NRF", "allotment": 30, "cancellationPolicies": [ { "amount": "411.81", "from": "2026-11-07T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "DBL.WV", "room_name": "Spacious Partial Haram View Room \u2013 King Bed", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "HALF BOARD", "boardCode": "HB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "403.68", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|DBL.WV|ID_B2B_26|HB|OB2B18NETH|1~2~0||N@07~A-SIC~2071db~-971566054~N~~~NOR~1018~601285067437475179409338681505AANL00010001000205244193", "rateClass": "NOR", "allotment": 9, "cancellationPolicies": [ { "amount": "403.68", "from": "2026-11-07T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "TWN.WV-3", "room_name": "Spacious Partial Haram View Room \u2013 Twin Beds", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "HALF BOARD", "boardCode": "HB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "403.68", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|TWN.WV-3|ID_B2B_26|HB|OB2B18NETH|1~2~0||N@07~A-SIC~2071db~575002563~N~~~NOR~1018~601285067437475179409338681505AANL00010001000205244193", "rateClass": "NOR", "allotment": 9, "cancellationPolicies": [ { "amount": "403.68", "from": "2026-11-07T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "TWN.AS-WV", "room_name": "TWIN CLASSIC WITH VIEWS", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "HALF BOARD", "boardCode": "HB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "423.89", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|TWN.AS-WV|ID_B2B_70|HB|B2BNRF|1~2~0||N@07~A-SIC~2591a7~-58624024~N~~~NRF~1018~601285067437475179409338681505AANL000100010002052591a7", "rateClass": "NRF", "allotment": 30, "cancellationPolicies": [ { "amount": "423.89", "from": "2026-11-07T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "DBL.WV-2", "room_name": "Partial Kaaba View Room \u2013 King Bed", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "HALF BOARD", "boardCode": "HB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "415.95", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|DBL.WV-2|ID_B2B_26|HB|OB2B18NETH|1~2~0||N@07~A-SIC~2321e9~1251695523~N~~~NOR~1018~601285067437475179409338681505AANL0001000100020525f19f", "rateClass": "NOR", "allotment": 1, "cancellationPolicies": [ { "amount": "415.95", "from": "2026-11-07T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "TWN.WV-2", "room_name": "Partial Kaaba View Room \u2013 Twin Beds", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "HALF BOARD", "boardCode": "HB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "415.95", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|TWN.WV-2|ID_B2B_26|HB|OB2B18NETH|1~2~0||N@07~A-SIC~2321e9~2079620838~N~~~NOR~1018~601285067437475179409338681505AANL0001000100020525f19f", "rateClass": "NOR", "allotment": 8, "cancellationPolicies": [ { "amount": "415.95", "from": "2026-11-07T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "SUI.DX-3", "room_name": "SUITE DELUXE", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "HALF BOARD", "boardCode": "HB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "485.11", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|SUI.DX-3|ID_B2B_70|HB|B2BNRF|1~2~0||N@07~A-SIC~20b1e5~1848209530~N~~~NRF~1018~601285067437475179409338681505AANL0001000100020520b1e5", "rateClass": "NRF", "allotment": 30, "cancellationPolicies": [ { "amount": "485.11", "from": "2026-11-07T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "SUI.WV-6", "room_name": "Spacious Partial Haram View Two Bedroom Suite", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "HALF BOARD", "boardCode": "HB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "599.97", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|SUI.WV-6|ID_B2B_26|HB|OB2B18NETH|1~2~0||N@07~A-SIC~2062c2~-2020849659~N~~~NOR~1018~601285067437475179409338681505AANL00010001000205261257", "rateClass": "NOR", "allotment": 1, "cancellationPolicies": [ { "amount": "599.97", "from": "2026-11-07T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "SUI.WV-3", "room_name": "Spacious Partial Kaaba View One Bedroom Suite", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "HALF BOARD", "boardCode": "HB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "710.37", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|SUI.WV-3|ID_B2B_26|HB|OB2B18NETH|1~2~0||N@07~A-SIC~263343~1235199889~N~~~NOR~1018~601285067437475179409338681505AANL000100010002052252c6", "rateClass": "NOR", "allotment": 1, "cancellationPolicies": [ { "amount": "710.37", "from": "2026-11-07T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "SUI.ST", "room_name": "SUITE STANDARD", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "HALF BOARD", "boardCode": "HB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "831.49", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|SUI.ST|ID_B2B_70|HB|B2BNRF|1~2~0||N@07~A-SIC~23133f~-2142215103~N~~~NRF~1018~601285067437475179409338681505AANL0001000100020523133f", "rateClass": "NRF", "allotment": 30, "cancellationPolicies": [ { "amount": "831.49", "from": "2026-11-07T23:59:00+03:00" } ], "offers": null } ] }, { "rooms_rate_data": [ { "hotel_id": 141961, "hotel_name": "Al Marwa Rayhaan By Rotana", "categoryCode": "5EST", "categoryName": "5 STARS", "destinationCode": "QCA", "destinationName": "Makkah", "zoneCode": 1, "zoneName": "Makkah", "latitude": "21.41993000000000000000", "longitude": "39.82626000000000000000", "room_code": "SUI.WV", "room_name": "Royal Suite Panoramic Haram with Partial Kaaba View", "result_occupency_code": "20", "occupency_code_same_room_count": [], "room_required": null, "rateComments": "", "boardName": "HALF BOARD", "boardCode": "HB", "rooms": 1, "adults": 2, "children": 0, "childrenAges": "", "rateType": "RECHECK", "net": "824.47", "currency": "EUR", "sellingRate": null, "hotelMandatory": null, "rateKey": "20261122|20261123|W|273|141961|SUI.WV|ID_B2B_26|HB|OB2B18NETH|1~2~0||N@07~A-SIC~2193ca~500425465~N~~~NOR~1018~601285067437475179409338681505AANL0001000100020522f338", "rateClass": "NOR", "allotment": 5, "cancellationPolicies": [ { "amount": "824.47", "from": "2026-11-07T23:59:00+03:00" } ], "offers": null } ] } ] } ]