Search by geo coordinates

Search by geo coordinates

#b2b

https://api.worldota.net/api/b2b/v3/search/serp/geo/'

The call gets hotels’ rates by the SERP mechanism and the given geographical details.

⚠️
  • Let users choose the rates from this call response isn’t recommended.
  • A full match with a response from the Retrieve hotelpage request isn’t expected.

Request example

curl --user '<KEY_ID>:<API_KEY>' 'https://api.worldota.net/api/b2b/v3/search/serp/geo/' \
--header 'Content-Type: application/json' \
--data '{
  "checkin": "2025-10-22",
  "checkout": "2025-10-25",
  "residency": "gb",
  "language": "en",
  "guests": [
    {
      "adults": 2,
      "children": []
    }
  ],
  "longitude": 13.38886,
  "latitude": 52.517036,
  "radius": 150,
  "currency": "EUR"
}'

Request body

Response

Response example

{
  "data": {
    "hotels": [
      {
        "id": "maritim_proarte_hotel_berlin",
        "hid": 7579288,
        "rates": [
          {
            "match_hash": "m-8b4416b1-20b1-59ab-84e5-563506dafa65",
            "search_hash": "sr-0199a3f9-3658-7985-bf5a-116721572d10",
            "daily_prices": [
              "117.60",
              "117.60",
              "117.60"
            ],
            "meal": "nomeal",
            "meal_data": {
              "value": "nomeal",
              "has_breakfast": false,
              "no_child_meal": true
            },
            "payment_options": {
              "payment_types": [
                {
                  "amount": "33575.20",
                  "show_amount": "352.80",
                  "currency_code": "RUB",
                  "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": false,
                        "amount": "24.35",
                        "currency_code": "EUR"
                      },
                      {
                        "name": "vat",
                        "included_by_supplier": true,
                        "amount": "23.08",
                        "currency_code": "EUR"
                      }
                    ]
                  },
                  "perks": {},
                  "commission_info": {
                    "show": {
                      "amount_gross": "441.00",
                      "amount_net": "352.80",
                      "amount_commission": "88.20"
                    },
                    "charge": {
                      "amount_gross": "41969.00",
                      "amount_net": "33575.20",
                      "amount_commission": "8393.80"
                    }
                  },
                  "cancellation_penalties": {
                    "policies": [
                      {
                        "start_at": null,
                        "end_at": null,
                        "amount_charge": "33575.20",
                        "amount_show": "352.80",
                        "commission_info": {
                          "show": {
                            "amount_gross": "441.00",
                            "amount_net": "352.80",
                            "amount_commission": "88.20"
                          },
                          "charge": {
                            "amount_gross": "41969.00",
                            "amount_net": "33575.20",
                            "amount_commission": "8393.80"
                          }
                        }
                      }
                    ],
                    "free_cancellation_before": null
                  },
                  "recommended_price": null
                }
              ]
            },
            "bar_rate_price_data": null,
            "rg_ext": {
              "class": 3,
              "quality": 18,
              "sex": 0,
              "bathroom": 2,
              "bedding": 4,
              "family": 0,
              "capacity": 2,
              "club": 0,
              "bedrooms": 0,
              "balcony": 0,
              "view": 0,
              "floor": 0
            },
            "room_name": "Classic Double room (twin beds) (bed type is subject to availability)",
            "room_name_info": {
              "original_rate_name": "Classic Double Room , 2 Twin Beds"
            },
            "serp_filters": [
              "has_bathroom"
            ],
            "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": "Classic Double room",
              "main_name": "Classic Double room",
              "bathroom": null,
              "bedding_type": "twin beds",
              "misc_room_type": "bed type is subject to availability"
            },
            "legal_info": null,
            "is_package": false
          },
          {
            "match_hash": "m-e3a1190d-29c5-5b51-a216-3091575bb9ca",
            "search_hash": "sr-0199a3f9-3658-7988-bd54-6f12f7d831a0",
            "daily_prices": [
              "118.40",
              "118.40",
              "118.40"
            ],
            "meal": "nomeal",
            "meal_data": {
              "value": "nomeal",
              "has_breakfast": false,
              "no_child_meal": true
            },
            "payment_options": {
              "payment_types": [
                {
                  "amount": "33755.20",
                  "show_amount": "355.20",
                  "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": false,
                        "amount": "24.48",
                        "currency_code": "EUR"
                      },
                      {
                        "name": "vat",
                        "included_by_supplier": true,
                        "amount": "23.24",
                        "currency_code": "EUR"
                      }
                    ]
                  },
                  "perks": {},
                  "commission_info": {
                    "show": {
                      "amount_gross": "444.00",
                      "amount_net": "355.20",
                      "amount_commission": "88.80"
                    },
                    "charge": {
                      "amount_gross": "42194.00",
                      "amount_net": "33755.20",
                      "amount_commission": "8438.80"
                    }
                  },
                  "cancellation_penalties": {
                    "policies": [
                      {
                        "start_at": null,
                        "end_at": null,
                        "amount_charge": "33755.20",
                        "amount_show": "355.20",
                        "commission_info": {
                          "show": {
                            "amount_gross": "444.00",
                            "amount_net": "355.20",
                            "amount_commission": "88.80"
                          },
                          "charge": {
                            "amount_gross": "42194.00",
                            "amount_net": "33755.20",
                            "amount_commission": "8438.80"
                          }
                        }
                      }
                    ],
                    "free_cancellation_before": null
                  },
                  "recommended_price": null
                }
              ]
            },
            "bar_rate_price_data": null,
            "rg_ext": {
              "class": 3,
              "quality": 18,
              "sex": 0,
              "bathroom": 2,
              "bedding": 3,
              "family": 0,
              "capacity": 2,
              "club": 0,
              "bedrooms": 0,
              "balcony": 0,
              "view": 0,
              "floor": 0
            },
            "room_name": "Classic Double room (full double bed)",
            "room_name_info": {
              "original_rate_name": "Classic Double Room Classic Double Room 1 Double Bed (1 Double)"
            },
            "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": "Classic Double room",
              "main_name": "Classic Double room",
              "bathroom": null,
              "bedding_type": "full double bed",
              "misc_room_type": null
            },
            "legal_info": null,
            "is_package": false
          },
          {
            "match_hash": "m-93efed37-3388-5e47-9995-06b59c2f0eea",
            "search_hash": "sr-0199a3f9-3658-798b-8e3c-762e2245c6c2",
            "daily_prices": [
              "121.33",
              "121.33",
              "121.33"
            ],
            "meal": "nomeal",
            "meal_data": {
              "value": "nomeal",
              "has_breakfast": false,
              "no_child_meal": true
            },
            "payment_options": {
              "payment_types": [
                {
                  "amount": "34606.40",
                  "show_amount": "364.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": false,
                        "amount": "25.10",
                        "currency_code": "EUR"
                      },
                      {
                        "name": "vat",
                        "included_by_supplier": true,
                        "amount": "23.81",
                        "currency_code": "EUR"
                      }
                    ]
                  },
                  "perks": {},
                  "commission_info": {
                    "show": {
                      "amount_gross": "455.00",
                      "amount_net": "364.00",
                      "amount_commission": "91.00"
                    },
                    "charge": {
                      "amount_gross": "43258.00",
                      "amount_net": "34606.40",
                      "amount_commission": "8651.60"
                    }
                  },
                  "cancellation_penalties": {
                    "policies": [
                      {
                        "start_at": null,
                        "end_at": "2025-10-21T03: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": "2025-10-21T03:59:00",
                        "end_at": null,
                        "amount_charge": "34606.40",
                        "amount_show": "364.00",
                        "commission_info": {
                          "show": {
                            "amount_gross": "455.00",
                            "amount_net": "364.00",
                            "amount_commission": "91.00"
                          },
                          "charge": {
                            "amount_gross": "43258.00",
                            "amount_net": "34606.40",
                            "amount_commission": "8651.60"
                          }
                        }
                      }
                    ],
                    "free_cancellation_before": "2025-10-21T03:59:00"
                  },
                  "recommended_price": null
                }
              ]
            },
            "bar_rate_price_data": null,
            "rg_ext": {
              "class": 3,
              "quality": 18,
              "sex": 0,
              "bathroom": 2,
              "bedding": 4,
              "family": 0,
              "capacity": 2,
              "club": 0,
              "bedrooms": 0,
              "balcony": 0,
              "view": 0,
              "floor": 0
            },
            "room_name": "Classic Double room (twin beds) (bed type is subject to availability)",
            "room_name_info": {
              "original_rate_name": "Classic Double Room , 2 Twin Beds"
            },
            "serp_filters": [
              "has_bathroom"
            ],
            "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": "Classic Double room",
              "main_name": "Classic Double room",
              "bathroom": null,
              "bedding_type": "twin beds",
              "misc_room_type": "bed type is subject to availability"
            },
            "legal_info": null,
            "is_package": false
          },
          {
            "match_hash": "m-207366ee-5626-5878-9dc8-92985a6e0848",
            "search_hash": "sr-0199a3f9-3658-798a-82f7-de337b8f0cb3",
            "daily_prices": [
              "121.33",
              "121.33",
              "121.33"
            ],
            "meal": "nomeal",
            "meal_data": {
              "value": "nomeal",
              "has_breakfast": false,
              "no_child_meal": true
            },
            "payment_options": {
              "payment_types": [
                {
                  "amount": "34606.40",
                  "show_amount": "364.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": false,
                        "amount": "25.10",
                        "currency_code": "EUR"
                      },
                      {
                        "name": "vat",
                        "included_by_supplier": true,
                        "amount": "23.81",
                        "currency_code": "EUR"
                      }
                    ]
                  },
                  "perks": {},
                  "commission_info": {
                    "show": {
                      "amount_gross": "455.00",
                      "amount_net": "364.00",
                      "amount_commission": "91.00"
                    },
                    "charge": {
                      "amount_gross": "43258.00",
                      "amount_net": "34606.40",
                      "amount_commission": "8651.60"
                    }
                  },
                  "cancellation_penalties": {
                    "policies": [
                      {
                        "start_at": null,
                        "end_at": "2025-10-21T03: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": "2025-10-21T03:59:00",
                        "end_at": null,
                        "amount_charge": "34606.40",
                        "amount_show": "364.00",
                        "commission_info": {
                          "show": {
                            "amount_gross": "455.00",
                            "amount_net": "364.00",
                            "amount_commission": "91.00"
                          },
                          "charge": {
                            "amount_gross": "43258.00",
                            "amount_net": "34606.40",
                            "amount_commission": "8651.60"
                          }
                        }
                      }
                    ],
                    "free_cancellation_before": "2025-10-21T03:59:00"
                  },
                  "recommended_price": null
                }
              ]
            },
            "bar_rate_price_data": null,
            "rg_ext": {
              "class": 3,
              "quality": 18,
              "sex": 0,
              "bathroom": 2,
              "bedding": 3,
              "family": 0,
              "capacity": 2,
              "club": 0,
              "bedrooms": 0,
              "balcony": 0,
              "view": 0,
              "floor": 0
            },
            "room_name": "Classic Double room (full double bed) (bed type is subject to availability)",
            "room_name_info": {
              "original_rate_name": "Classic Double Room , 1 Double Bed"
            },
            "serp_filters": [
              "has_bathroom"
            ],
            "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": "Classic Double room",
              "main_name": "Classic Double room",
              "bathroom": null,
              "bedding_type": "full double bed",
              "misc_room_type": "bed type is subject to availability"
            },
            "legal_info": null,
            "is_package": false
          },
          {
            "match_hash": "m-b5363d03-a8c6-5e50-90d9-293cbf52d989",
            "search_hash": "sr-0199a3f9-3658-7995-a9a8-29dc24cc645d",
            "daily_prices": [
              "128.80",
              "128.80",
              "128.80"
            ],
            "meal": "nomeal",
            "meal_data": {
              "value": "nomeal",
              "has_breakfast": false,
              "no_child_meal": true
            },
            "payment_options": {
              "payment_types": [
                {
                  "amount": "36722.40",
                  "show_amount": "386.40",
                  "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": false,
                        "amount": "26.64",
                        "currency_code": "EUR"
                      },
                      {
                        "name": "vat",
                        "included_by_supplier": true,
                        "amount": "25.28",
                        "currency_code": "EUR"
                      }
                    ]
                  },
                  "perks": {},
                  "commission_info": {
                    "show": {
                      "amount_gross": "483.00",
                      "amount_net": "386.40",
                      "amount_commission": "96.60"
                    },
                    "charge": {
                      "amount_gross": "45903.00",
                      "amount_net": "36722.40",
                      "amount_commission": "9180.60"
                    }
                  },
                  "cancellation_penalties": {
                    "policies": [
                      {
                        "start_at": null,
                        "end_at": null,
                        "amount_charge": "36722.40",
                        "amount_show": "386.40",
                        "commission_info": {
                          "show": {
                            "amount_gross": "483.00",
                            "amount_net": "386.40",
                            "amount_commission": "96.60"
                          },
                          "charge": {
                            "amount_gross": "45903.00",
                            "amount_net": "36722.40",
                            "amount_commission": "9180.60"
                          }
                        }
                      }
                    ],
                    "free_cancellation_before": null
                  },
                  "recommended_price": null
                }
              ]
            },
            "bar_rate_price_data": null,
            "rg_ext": {
              "class": 3,
              "quality": 3,
              "sex": 0,
              "bathroom": 2,
              "bedding": 4,
              "family": 0,
              "capacity": 2,
              "club": 0,
              "bedrooms": 0,
              "balcony": 0,
              "view": 0,
              "floor": 0
            },
            "room_name": "Comfort Double room (twin beds) (bed type is subject to availability)",
            "room_name_info": {
              "original_rate_name": "Comfort Double Room , 2 Twin Beds"
            },
            "serp_filters": [
              "has_bathroom"
            ],
            "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": "Comfort Double room",
              "main_name": "Comfort Double room",
              "bathroom": null,
              "bedding_type": "twin beds",
              "misc_room_type": "bed type is subject to availability"
            },
            "legal_info": null,
            "is_package": false
          },
          {
            "match_hash": "m-02f1c275-522c-5b6a-a8f4-a65dc497d3b0",
            "search_hash": "sr-0199a3f9-3658-799d-bc3f-229d6cc0df08",
            "daily_prices": [
              "129.60",
              "129.60",
              "129.60"
            ],
            "meal": "nomeal",
            "meal_data": {
              "value": "nomeal",
              "has_breakfast": false,
              "no_child_meal": true
            },
            "payment_options": {
              "payment_types": [
                {
                  "amount": "36987.20",
                  "show_amount": "388.80",
                  "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": false,
                        "amount": "26.83",
                        "currency_code": "EUR"
                      },
                      {
                        "name": "vat",
                        "included_by_supplier": true,
                        "amount": "25.44",
                        "currency_code": "EUR"
                      }
                    ]
                  },
                  "perks": {},
                  "commission_info": {
                    "show": {
                      "amount_gross": "486.00",
                      "amount_net": "388.80",
                      "amount_commission": "97.20"
                    },
                    "charge": {
                      "amount_gross": "46234.00",
                      "amount_net": "36987.20",
                      "amount_commission": "9246.80"
                    }
                  },
                  "cancellation_penalties": {
                    "policies": [
                      {
                        "start_at": null,
                        "end_at": null,
                        "amount_charge": "36987.20",
                        "amount_show": "388.80",
                        "commission_info": {
                          "show": {
                            "amount_gross": "486.00",
                            "amount_net": "388.80",
                            "amount_commission": "97.20"
                          },
                          "charge": {
                            "amount_gross": "46234.00",
                            "amount_net": "36987.20",
                            "amount_commission": "9246.80"
                          }
                        }
                      }
                    ],
                    "free_cancellation_before": null
                  },
                  "recommended_price": null
                }
              ]
            },
            "bar_rate_price_data": null,
            "rg_ext": {
              "class": 3,
              "quality": 3,
              "sex": 0,
              "bathroom": 2,
              "bedding": 3,
              "family": 0,
              "capacity": 2,
              "club": 0,
              "bedrooms": 0,
              "balcony": 0,
              "view": 0,
              "floor": 0
            },
            "room_name": "Comfort Double room (full double bed) (bed type is subject to availability)",
            "room_name_info": {
              "original_rate_name": "Comfort Double Room"
            },
            "serp_filters": [
              "has_bathroom"
            ],
            "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": "Comfort Double room",
              "main_name": "Comfort Double room",
              "bathroom": null,
              "bedding_type": "full double bed",
              "misc_room_type": "bed type is subject to availability"
            },
            "legal_info": null,
            "is_package": false
          },
          {
            "match_hash": "m-13b8b0d5-85f4-5a4f-83bc-23cf77075620",
            "search_hash": "sr-0199a3f9-3658-799e-9a33-27d828dc82bd",
            "daily_prices": [
              "132.80",
              "132.80",
              "132.80"
            ],
            "meal": "nomeal",
            "meal_data": {
              "value": "nomeal",
              "has_breakfast": false,
              "no_child_meal": true
            },
            "payment_options": {
              "payment_types": [
                {
                  "amount": "37854.40",
                  "show_amount": "398.40",
                  "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": false,
                        "amount": "27.46",
                        "currency_code": "EUR"
                      },
                      {
                        "name": "vat",
                        "included_by_supplier": true,
                        "amount": "26.06",
                        "currency_code": "EUR"
                      }
                    ]
                  },
                  "perks": {},
                  "commission_info": {
                    "show": {
                      "amount_gross": "498.00",
                      "amount_net": "398.40",
                      "amount_commission": "99.60"
                    },
                    "charge": {
                      "amount_gross": "47318.00",
                      "amount_net": "37854.40",
                      "amount_commission": "9463.60"
                    }
                  },
                  "cancellation_penalties": {
                    "policies": [
                      {
                        "start_at": null,
                        "end_at": "2025-10-21T03: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": "2025-10-21T03:59:00",
                        "end_at": null,
                        "amount_charge": "37854.40",
                        "amount_show": "398.40",
                        "commission_info": {
                          "show": {
                            "amount_gross": "498.00",
                            "amount_net": "398.40",
                            "amount_commission": "99.60"
                          },
                          "charge": {
                            "amount_gross": "47318.00",
                            "amount_net": "37854.40",
                            "amount_commission": "9463.60"
                          }
                        }
                      }
                    ],
                    "free_cancellation_before": "2025-10-21T03:59:00"
                  },
                  "recommended_price": null
                }
              ]
            },
            "bar_rate_price_data": null,
            "rg_ext": {
              "class": 3,
              "quality": 3,
              "sex": 0,
              "bathroom": 2,
              "bedding": 4,
              "family": 0,
              "capacity": 2,
              "club": 0,
              "bedrooms": 0,
              "balcony": 0,
              "view": 0,
              "floor": 0
            },
            "room_name": "Comfort Double room (twin beds) (bed type is subject to availability)",
            "room_name_info": {
              "original_rate_name": "Comfort Double Room , 2 Twin Beds"
            },
            "serp_filters": [
              "has_bathroom"
            ],
            "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": "Comfort Double room",
              "main_name": "Comfort Double room",
              "bathroom": null,
              "bedding_type": "twin beds",
              "misc_room_type": "bed type is subject to availability"
            },
            "legal_info": null,
            "is_package": false
          },
          {
            "match_hash": "m-f11b7c18-9a6e-596d-96f4-6a248a418275",
            "search_hash": "sr-0199a3f9-3658-798f-9f1c-863678480f17",
            "daily_prices": [
              "132.80",
              "132.80",
              "132.80"
            ],
            "meal": "nomeal",
            "meal_data": {
              "value": "nomeal",
              "has_breakfast": false,
              "no_child_meal": true
            },
            "payment_options": {
              "payment_types": [
                {
                  "amount": "37854.40",
                  "show_amount": "398.40",
                  "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": false,
                        "amount": "27.46",
                        "currency_code": "EUR"
                      },
                      {
                        "name": "vat",
                        "included_by_supplier": true,
                        "amount": "26.06",
                        "currency_code": "EUR"
                      }
                    ]
                  },
                  "perks": {},
                  "commission_info": {
                    "show": {
                      "amount_gross": "498.00",
                      "amount_net": "398.40",
                      "amount_commission": "99.60"
                    },
                    "charge": {
                      "amount_gross": "47318.00",
                      "amount_net": "37854.40",
                      "amount_commission": "9463.60"
                    }
                  },
                  "cancellation_penalties": {
                    "policies": [
                      {
                        "start_at": null,
                        "end_at": "2025-10-21T03: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": "2025-10-21T03:59:00",
                        "end_at": null,
                        "amount_charge": "37854.40",
                        "amount_show": "398.40",
                        "commission_info": {
                          "show": {
                            "amount_gross": "498.00",
                            "amount_net": "398.40",
                            "amount_commission": "99.60"
                          },
                          "charge": {
                            "amount_gross": "47318.00",
                            "amount_net": "37854.40",
                            "amount_commission": "9463.60"
                          }
                        }
                      }
                    ],
                    "free_cancellation_before": "2025-10-21T03:59:00"
                  },
                  "recommended_price": null
                }
              ]
            },
            "bar_rate_price_data": null,
            "rg_ext": {
              "class": 3,
              "quality": 3,
              "sex": 0,
              "bathroom": 2,
              "bedding": 3,
              "family": 0,
              "capacity": 2,
              "club": 0,
              "bedrooms": 0,
              "balcony": 0,
              "view": 0,
              "floor": 0
            },
            "room_name": "Comfort Double room (full double bed) (bed type is subject to availability)",
            "room_name_info": {
              "original_rate_name": "Comfort Double Room , 1 Double Bed"
            },
            "serp_filters": [
              "has_bathroom"
            ],
            "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": "Comfort Double room",
              "main_name": "Comfort Double room",
              "bathroom": null,
              "bedding_type": "full double bed",
              "misc_room_type": "bed type is subject to availability"
            },
            "legal_info": null,
            "is_package": false
          },
          {
            "match_hash": "m-707bfce0-f2c3-552a-99e8-8b9692bc6156",
            "search_hash": "sr-0199a3f9-3658-7986-a896-4afa69376a72",
            "daily_prices": [
              "147.73",
              "147.73",
              "147.73"
            ],
            "meal": "nomeal",
            "meal_data": {
              "value": "nomeal",
              "has_breakfast": false,
              "no_child_meal": true
            },
            "payment_options": {
              "payment_types": [
                {
                  "amount": "42129.60",
                  "show_amount": "443.20",
                  "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": false,
                        "amount": "30.56",
                        "currency_code": "EUR"
                      },
                      {
                        "name": "vat",
                        "included_by_supplier": true,
                        "amount": "28.99",
                        "currency_code": "EUR"
                      }
                    ]
                  },
                  "perks": {},
                  "commission_info": {
                    "show": {
                      "amount_gross": "554.00",
                      "amount_net": "443.20",
                      "amount_commission": "110.80"
                    },
                    "charge": {
                      "amount_gross": "52662.00",
                      "amount_net": "42129.60",
                      "amount_commission": "10532.40"
                    }
                  },
                  "cancellation_penalties": {
                    "policies": [
                      {
                        "start_at": null,
                        "end_at": null,
                        "amount_charge": "42129.60",
                        "amount_show": "443.20",
                        "commission_info": {
                          "show": {
                            "amount_gross": "554.00",
                            "amount_net": "443.20",
                            "amount_commission": "110.80"
                          },
                          "charge": {
                            "amount_gross": "52662.00",
                            "amount_net": "42129.60",
                            "amount_commission": "10532.40"
                          }
                        }
                      }
                    ],
                    "free_cancellation_before": null
                  },
                  "recommended_price": null
                }
              ]
            },
            "bar_rate_price_data": null,
            "rg_ext": {
              "class": 3,
              "quality": 5,
              "sex": 0,
              "bathroom": 2,
              "bedding": 4,
              "family": 0,
              "capacity": 2,
              "club": 0,
              "bedrooms": 0,
              "balcony": 0,
              "view": 0,
              "floor": 0
            },
            "room_name": "Superior Double room (twin beds) (bed type is subject to availability)",
            "room_name_info": {
              "original_rate_name": "Superior Double Room , 2 Twin Beds"
            },
            "serp_filters": [
              "has_bathroom"
            ],
            "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": "Superior Double room",
              "main_name": "Superior Double room",
              "bathroom": null,
              "bedding_type": "twin beds",
              "misc_room_type": "bed type is subject to availability"
            },
            "legal_info": null,
            "is_package": false
          },
          {
            "match_hash": "m-930017bc-1ace-5ab2-99f5-159a38d9aeda",
            "search_hash": "sr-0199a3f9-3658-799b-94a3-797b495e8895",
            "daily_prices": [
              "148.80",
              "148.80",
              "148.80"
            ],
            "meal": "nomeal",
            "meal_data": {
              "value": "nomeal",
              "has_breakfast": false,
              "no_child_meal": true
            },
            "payment_options": {
              "payment_types": [
                {
                  "amount": "42434.40",
                  "show_amount": "446.40",
                  "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": false,
                        "amount": "30.78",
                        "currency_code": "EUR"
                      },
                      {
                        "name": "vat",
                        "included_by_supplier": true,
                        "amount": "29.20",
                        "currency_code": "EUR"
                      }
                    ]
                  },
                  "perks": {},
                  "commission_info": {
                    "show": {
                      "amount_gross": "558.00",
                      "amount_net": "446.40",
                      "amount_commission": "111.60"
                    },
                    "charge": {
                      "amount_gross": "53043.00",
                      "amount_net": "42434.40",
                      "amount_commission": "10608.60"
                    }
                  },
                  "cancellation_penalties": {
                    "policies": [
                      {
                        "start_at": null,
                        "end_at": null,
                        "amount_charge": "42434.40",
                        "amount_show": "446.40",
                        "commission_info": {
                          "show": {
                            "amount_gross": "558.00",
                            "amount_net": "446.40",
                            "amount_commission": "111.60"
                          },
                          "charge": {
                            "amount_gross": "53043.00",
                            "amount_net": "42434.40",
                            "amount_commission": "10608.60"
                          }
                        }
                      }
                    ],
                    "free_cancellation_before": null
                  },
                  "recommended_price": null
                }
              ]
            },
            "bar_rate_price_data": null,
            "rg_ext": {
              "class": 3,
              "quality": 5,
              "sex": 0,
              "bathroom": 2,
              "bedding": 3,
              "family": 0,
              "capacity": 2,
              "club": 0,
              "bedrooms": 0,
              "balcony": 0,
              "view": 0,
              "floor": 0
            },
            "room_name": "Superior Double room (full double bed) (bed type is subject to availability)",
            "room_name_info": {
              "original_rate_name": "Superior Double Room"
            },
            "serp_filters": [
              "has_bathroom"
            ],
            "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": "Superior Double room",
              "main_name": "Superior Double room",
              "bathroom": null,
              "bedding_type": "full double bed",
              "misc_room_type": "bed type is subject to availability"
            },
            "legal_info": null,
            "is_package": false
          },
          {
            "match_hash": "m-7e1dd803-e681-5c76-aedf-a299059d6b32",
            "search_hash": "sr-0199a3f9-3658-7989-9009-6ca15faee0b0",
            "daily_prices": [
              "152.27",
              "152.27",
              "152.27"
            ],
            "meal": "nomeal",
            "meal_data": {
              "value": "nomeal",
              "has_breakfast": false,
              "no_child_meal": true
            },
            "payment_options": {
              "payment_types": [
                {
                  "amount": "43412.00",
                  "show_amount": "456.80",
                  "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": false,
                        "amount": "31.49",
                        "currency_code": "EUR"
                      },
                      {
                        "name": "vat",
                        "included_by_supplier": true,
                        "amount": "29.88",
                        "currency_code": "EUR"
                      }
                    ]
                  },
                  "perks": {},
                  "commission_info": {
                    "show": {
                      "amount_gross": "571.00",
                      "amount_net": "456.80",
                      "amount_commission": "114.20"
                    },
                    "charge": {
                      "amount_gross": "54265.00",
                      "amount_net": "43412.00",
                      "amount_commission": "10853.00"
                    }
                  },
                  "cancellation_penalties": {
                    "policies": [
                      {
                        "start_at": null,
                        "end_at": "2025-10-21T03: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": "2025-10-21T03:59:00",
                        "end_at": null,
                        "amount_charge": "43412.00",
                        "amount_show": "456.80",
                        "commission_info": {
                          "show": {
                            "amount_gross": "571.00",
                            "amount_net": "456.80",
                            "amount_commission": "114.20"
                          },
                          "charge": {
                            "amount_gross": "54265.00",
                            "amount_net": "43412.00",
                            "amount_commission": "10853.00"
                          }
                        }
                      }
                    ],
                    "free_cancellation_before": "2025-10-21T03:59:00"
                  },
                  "recommended_price": null
                }
              ]
            },
            "bar_rate_price_data": null,
            "rg_ext": {
              "class": 3,
              "quality": 5,
              "sex": 0,
              "bathroom": 2,
              "bedding": 4,
              "family": 0,
              "capacity": 2,
              "club": 0,
              "bedrooms": 0,
              "balcony": 0,
              "view": 0,
              "floor": 0
            },
            "room_name": "Superior Double room (twin beds) (bed type is subject to availability)",
            "room_name_info": {
              "original_rate_name": "Superior Double Room , 2 Twin Beds"
            },
            "serp_filters": [
              "has_bathroom"
            ],
            "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": "Superior Double room",
              "main_name": "Superior Double room",
              "bathroom": null,
              "bedding_type": "twin beds",
              "misc_room_type": "bed type is subject to availability"
            },
            "legal_info": null,
            "is_package": false
          },
          {
            "match_hash": "m-bc9e7c38-2920-5264-b826-8357247b56eb",
            "search_hash": "sr-0199a3f9-3658-798c-b5d3-503584d696a9",
            "daily_prices": [
              "152.27",
              "152.27",
              "152.27"
            ],
            "meal": "nomeal",
            "meal_data": {
              "value": "nomeal",
              "has_breakfast": false,
              "no_child_meal": true
            },
            "payment_options": {
              "payment_types": [
                {
                  "amount": "43412.00",
                  "show_amount": "456.80",
                  "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": false,
                        "amount": "31.49",
                        "currency_code": "EUR"
                      },
                      {
                        "name": "vat",
                        "included_by_supplier": true,
                        "amount": "29.88",
                        "currency_code": "EUR"
                      }
                    ]
                  },
                  "perks": {},
                  "commission_info": {
                    "show": {
                      "amount_gross": "571.00",
                      "amount_net": "456.80",
                      "amount_commission": "114.20"
                    },
                    "charge": {
                      "amount_gross": "54265.00",
                      "amount_net": "43412.00",
                      "amount_commission": "10853.00"
                    }
                  },
                  "cancellation_penalties": {
                    "policies": [
                      {
                        "start_at": null,
                        "end_at": "2025-10-21T03: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": "2025-10-21T03:59:00",
                        "end_at": null,
                        "amount_charge": "43412.00",
                        "amount_show": "456.80",
                        "commission_info": {
                          "show": {
                            "amount_gross": "571.00",
                            "amount_net": "456.80",
                            "amount_commission": "114.20"
                          },
                          "charge": {
                            "amount_gross": "54265.00",
                            "amount_net": "43412.00",
                            "amount_commission": "10853.00"
                          }
                        }
                      }
                    ],
                    "free_cancellation_before": "2025-10-21T03:59:00"
                  },
                  "recommended_price": null
                }
              ]
            },
            "bar_rate_price_data": null,
            "rg_ext": {
              "class": 3,
              "quality": 5,
              "sex": 0,
              "bathroom": 2,
              "bedding": 3,
              "family": 0,
              "capacity": 2,
              "club": 0,
              "bedrooms": 0,
              "balcony": 0,
              "view": 0,
              "floor": 0
            },
            "room_name": "Superior Double room (full double bed) (bed type is subject to availability)",
            "room_name_info": {
              "original_rate_name": "Superior Double Room , 1 Double Bed"
            },
            "serp_filters": [
              "has_bathroom"
            ],
            "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": "Superior Double room",
              "main_name": "Superior Double room",
              "bathroom": null,
              "bedding_type": "full double bed",
              "misc_room_type": "bed type is subject to availability"
            },
            "legal_info": null,
            "is_package": false
          },
          {
            "match_hash": "m-e027712f-f7eb-5174-b0ff-1396c691df0a",
            "search_hash": "sr-0199a3f9-3658-799f-97dd-e7988438b206",
            "daily_prices": [
              "163.73",
              "163.73",
              "163.73"
            ],
            "meal": "breakfast",
            "meal_data": {
              "value": "breakfast",
              "has_breakfast": true,
              "no_child_meal": false
            },
            "payment_options": {
              "payment_types": [
                {
                  "amount": "46748.00",
                  "show_amount": "491.20",
                  "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": false,
                        "amount": "33.91",
                        "currency_code": "EUR"
                      },
                      {
                        "name": "vat",
                        "included_by_supplier": true,
                        "amount": "32.13",
                        "currency_code": "EUR"
                      }
                    ]
                  },
                  "perks": {},
                  "commission_info": {
                    "show": {
                      "amount_gross": "614.00",
                      "amount_net": "491.20",
                      "amount_commission": "122.80"
                    },
                    "charge": {
                      "amount_gross": "58435.00",
                      "amount_net": "46748.00",
                      "amount_commission": "11687.00"
                    }
                  },
                  "cancellation_penalties": {
                    "policies": [
                      {
                        "start_at": null,
                        "end_at": null,
                        "amount_charge": "46748.00",
                        "amount_show": "491.20",
                        "commission_info": {
                          "show": {
                            "amount_gross": "614.00",
                            "amount_net": "491.20",
                            "amount_commission": "122.80"
                          },
                          "charge": {
                            "amount_gross": "58435.00",
                            "amount_net": "46748.00",
                            "amount_commission": "11687.00"
                          }
                        }
                      }
                    ],
                    "free_cancellation_before": null
                  },
                  "recommended_price": null
                }
              ]
            },
            "bar_rate_price_data": null,
            "rg_ext": {
              "class": 3,
              "quality": 18,
              "sex": 0,
              "bathroom": 2,
              "bedding": 3,
              "family": 0,
              "capacity": 2,
              "club": 0,
              "bedrooms": 0,
              "balcony": 0,
              "view": 0,
              "floor": 0
            },
            "room_name": "Classic Double room (full double bed) (bed type is subject to availability)",
            "room_name_info": {
              "original_rate_name": "Classic room"
            },
            "serp_filters": [
              "has_bathroom",
              "has_breakfast"
            ],
            "sell_price_limits": null,
            "allotment": 25,
            "amenities_data": [
              "not-guaranteed",
              "non-smoking"
            ],
            "any_residency": false,
            "deposit": null,
            "no_show": null,
            "room_data_trans": {
              "main_room_type": "Classic Double room",
              "main_name": "Classic Double room",
              "bathroom": null,
              "bedding_type": "full double bed",
              "misc_room_type": "bed type is subject to availability"
            },
            "legal_info": null,
            "is_package": false
          },
          {
            "match_hash": "m-416b0beb-d35e-52d4-976a-be5d293622e5",
            "search_hash": "sr-0199a3f9-3658-7998-bba1-ff3b11303523",
            "daily_prices": [
              "172.00",
              "172.00",
              "172.00"
            ],
            "meal": "breakfast",
            "meal_data": {
              "value": "breakfast",
              "has_breakfast": true,
              "no_child_meal": false
            },
            "payment_options": {
              "payment_types": [
                {
                  "amount": "49095.20",
                  "show_amount": "516.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": false,
                        "amount": "35.61",
                        "currency_code": "EUR"
                      },
                      {
                        "name": "vat",
                        "included_by_supplier": true,
                        "amount": "33.76",
                        "currency_code": "EUR"
                      }
                    ]
                  },
                  "perks": {},
                  "commission_info": {
                    "show": {
                      "amount_gross": "645.00",
                      "amount_net": "516.00",
                      "amount_commission": "129.00"
                    },
                    "charge": {
                      "amount_gross": "61369.00",
                      "amount_net": "49095.20",
                      "amount_commission": "12273.80"
                    }
                  },
                  "cancellation_penalties": {
                    "policies": [
                      {
                        "start_at": null,
                        "end_at": "2025-10-21T21: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": "2025-10-21T21:00:00",
                        "end_at": null,
                        "amount_charge": "49095.20",
                        "amount_show": "516.00",
                        "commission_info": {
                          "show": {
                            "amount_gross": "645.00",
                            "amount_net": "516.00",
                            "amount_commission": "129.00"
                          },
                          "charge": {
                            "amount_gross": "61369.00",
                            "amount_net": "49095.20",
                            "amount_commission": "12273.80"
                          }
                        }
                      }
                    ],
                    "free_cancellation_before": "2025-10-21T21:00:00"
                  },
                  "recommended_price": null
                }
              ]
            },
            "bar_rate_price_data": null,
            "rg_ext": {
              "class": 3,
              "quality": 18,
              "sex": 0,
              "bathroom": 2,
              "bedding": 3,
              "family": 0,
              "capacity": 2,
              "club": 0,
              "bedrooms": 0,
              "balcony": 0,
              "view": 0,
              "floor": 0
            },
            "room_name": "Classic Double room (full double bed) (bed type is subject to availability)",
            "room_name_info": {
              "original_rate_name": "Classic room"
            },
            "serp_filters": [
              "has_bathroom",
              "has_breakfast"
            ],
            "sell_price_limits": null,
            "allotment": 25,
            "amenities_data": [
              "not-guaranteed",
              "non-smoking"
            ],
            "any_residency": false,
            "deposit": null,
            "no_show": null,
            "room_data_trans": {
              "main_room_type": "Classic Double room",
              "main_name": "Classic Double room",
              "bathroom": null,
              "bedding_type": "full double bed",
              "misc_room_type": "bed type is subject to availability"
            },
            "legal_info": null,
            "is_package": false
          },
          {
            "match_hash": "m-2b6251aa-a1fe-5812-872e-4f9be87f183a",
            "search_hash": "sr-0199a3f9-3658-799c-88df-9ffbf586b0dc",
            "daily_prices": [
              "176.27",
              "176.27",
              "176.27"
            ],
            "meal": "breakfast",
            "meal_data": {
              "value": "breakfast",
              "has_breakfast": true,
              "no_child_meal": false
            },
            "payment_options": {
              "payment_types": [
                {
                  "amount": "50311.20",
                  "show_amount": "528.80",
                  "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": false,
                        "amount": "36.49",
                        "currency_code": "EUR"
                      },
                      {
                        "name": "vat",
                        "included_by_supplier": true,
                        "amount": "34.59",
                        "currency_code": "EUR"
                      }
                    ]
                  },
                  "perks": {},
                  "commission_info": {
                    "show": {
                      "amount_gross": "661.00",
                      "amount_net": "528.80",
                      "amount_commission": "132.20"
                    },
                    "charge": {
                      "amount_gross": "62889.00",
                      "amount_net": "50311.20",
                      "amount_commission": "12577.80"
                    }
                  },
                  "cancellation_penalties": {
                    "policies": [
                      {
                        "start_at": null,
                        "end_at": null,
                        "amount_charge": "50311.20",
                        "amount_show": "528.80",
                        "commission_info": {
                          "show": {
                            "amount_gross": "661.00",
                            "amount_net": "528.80",
                            "amount_commission": "132.20"
                          },
                          "charge": {
                            "amount_gross": "62889.00",
                            "amount_net": "50311.20",
                            "amount_commission": "12577.80"
                          }
                        }
                      }
                    ],
                    "free_cancellation_before": null
                  },
                  "recommended_price": null
                }
              ]
            },
            "bar_rate_price_data": null,
            "rg_ext": {
              "class": 3,
              "quality": 3,
              "sex": 0,
              "bathroom": 2,
              "bedding": 3,
              "family": 0,
              "capacity": 2,
              "club": 0,
              "bedrooms": 0,
              "balcony": 0,
              "view": 0,
              "floor": 0
            },
            "room_name": "Comfort Double room (full double bed)",
            "room_name_info": {
              "original_rate_name": "Comfort Room"
            },
            "serp_filters": [
              "has_bathroom",
              "has_breakfast"
            ],
            "sell_price_limits": null,
            "allotment": 106,
            "amenities_data": [
              "non-smoking"
            ],
            "any_residency": false,
            "deposit": null,
            "no_show": null,
            "room_data_trans": {
              "main_room_type": "Comfort Double room",
              "main_name": "Comfort Double room",
              "bathroom": null,
              "bedding_type": "full double bed",
              "misc_room_type": null
            },
            "legal_info": null,
            "is_package": false
          },
          {
            "match_hash": "m-c70233ac-8646-5a32-b1ba-d7aca3460b41",
            "search_hash": "sr-0199a3f9-3658-7997-ae4f-2ac1ee9ee3e5",
            "daily_prices": [
              "185.33",
              "185.33",
              "185.33"
            ],
            "meal": "breakfast",
            "meal_data": {
              "value": "breakfast",
              "has_breakfast": true,
              "no_child_meal": false
            },
            "payment_options": {
              "payment_types": [
                {
                  "amount": "52871.20",
                  "show_amount": "556.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": false,
                        "amount": "38.35",
                        "currency_code": "EUR"
                      },
                      {
                        "name": "vat",
                        "included_by_supplier": true,
                        "amount": "36.37",
                        "currency_code": "EUR"
                      }
                    ]
                  },
                  "perks": {},
                  "commission_info": {
                    "show": {
                      "amount_gross": "695.00",
                      "amount_net": "556.00",
                      "amount_commission": "139.00"
                    },
                    "charge": {
                      "amount_gross": "66089.00",
                      "amount_net": "52871.20",
                      "amount_commission": "13217.80"
                    }
                  },
                  "cancellation_penalties": {
                    "policies": [
                      {
                        "start_at": null,
                        "end_at": "2025-10-21T21: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": "2025-10-21T21:00:00",
                        "end_at": null,
                        "amount_charge": "52871.20",
                        "amount_show": "556.00",
                        "commission_info": {
                          "show": {
                            "amount_gross": "695.00",
                            "amount_net": "556.00",
                            "amount_commission": "139.00"
                          },
                          "charge": {
                            "amount_gross": "66089.00",
                            "amount_net": "52871.20",
                            "amount_commission": "13217.80"
                          }
                        }
                      }
                    ],
                    "free_cancellation_before": "2025-10-21T21:00:00"
                  },
                  "recommended_price": null
                }
              ]
            },
            "bar_rate_price_data": null,
            "rg_ext": {
              "class": 3,
              "quality": 3,
              "sex": 0,
              "bathroom": 2,
              "bedding": 3,
              "family": 0,
              "capacity": 2,
              "club": 0,
              "bedrooms": 0,
              "balcony": 0,
              "view": 0,
              "floor": 0
            },
            "room_name": "Comfort Double room (full double bed)",
            "room_name_info": {
              "original_rate_name": "Comfort Room"
            },
            "serp_filters": [
              "has_bathroom",
              "has_breakfast"
            ],
            "sell_price_limits": null,
            "allotment": 106,
            "amenities_data": [
              "non-smoking"
            ],
            "any_residency": false,
            "deposit": null,
            "no_show": null,
            "room_data_trans": {
              "main_room_type": "Comfort Double room",
              "main_name": "Comfort Double room",
              "bathroom": null,
              "bedding_type": "full double bed",
              "misc_room_type": null
            },
            "legal_info": null,
            "is_package": false
          },
          {
            "match_hash": "m-be9a74b1-f990-5493-887b-b16d6320d6ed",
            "search_hash": "sr-0199a3f9-3658-7987-91b1-6c06e5916e84",
            "daily_prices": [
              "197.87",
              "197.87",
              "197.87"
            ],
            "meal": "breakfast",
            "meal_data": {
              "value": "breakfast",
              "has_breakfast": true,
              "no_child_meal": false
            },
            "payment_options": {
              "payment_types": [
                {
                  "amount": "56428.00",
                  "show_amount": "593.60",
                  "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": false,
                        "amount": "40.93",
                        "currency_code": "EUR"
                      },
                      {
                        "name": "vat",
                        "included_by_supplier": true,
                        "amount": "38.83",
                        "currency_code": "EUR"
                      }
                    ]
                  },
                  "perks": {},
                  "commission_info": {
                    "show": {
                      "amount_gross": "742.00",
                      "amount_net": "593.60",
                      "amount_commission": "148.40"
                    },
                    "charge": {
                      "amount_gross": "70535.00",
                      "amount_net": "56428.00",
                      "amount_commission": "14107.00"
                    }
                  },
                  "cancellation_penalties": {
                    "policies": [
                      {
                        "start_at": null,
                        "end_at": null,
                        "amount_charge": "56428.00",
                        "amount_show": "593.60",
                        "commission_info": {
                          "show": {
                            "amount_gross": "742.00",
                            "amount_net": "593.60",
                            "amount_commission": "148.40"
                          },
                          "charge": {
                            "amount_gross": "70535.00",
                            "amount_net": "56428.00",
                            "amount_commission": "14107.00"
                          }
                        }
                      }
                    ],
                    "free_cancellation_before": null
                  },
                  "recommended_price": null
                }
              ]
            },
            "bar_rate_price_data": null,
            "rg_ext": {
              "class": 3,
              "quality": 5,
              "sex": 0,
              "bathroom": 2,
              "bedding": 3,
              "family": 0,
              "capacity": 2,
              "club": 0,
              "bedrooms": 0,
              "balcony": 0,
              "view": 0,
              "floor": 0
            },
            "room_name": "Superior Double room (full double bed)",
            "room_name_info": {
              "original_rate_name": "Superior room"
            },
            "serp_filters": [
              "has_bathroom",
              "has_breakfast"
            ],
            "sell_price_limits": null,
            "allotment": 23,
            "amenities_data": [
              "non-smoking"
            ],
            "any_residency": false,
            "deposit": null,
            "no_show": null,
            "room_data_trans": {
              "main_room_type": "Superior Double room",
              "main_name": "Superior Double room",
              "bathroom": null,
              "bedding_type": "full double bed",
              "misc_room_type": null
            },
            "legal_info": null,
            "is_package": false
          },
          {
            "match_hash": "m-0d7a22cf-e758-5871-9122-0115a7145e69",
            "search_hash": "sr-0199a3f9-3658-7994-8f77-f80524bc06d1",
            "daily_prices": [
              "208.27",
              "208.27",
              "208.27"
            ],
            "meal": "breakfast",
            "meal_data": {
              "value": "breakfast",
              "has_breakfast": true,
              "no_child_meal": false
            },
            "payment_options": {
              "payment_types": [
                {
                  "amount": "59393.60",
                  "show_amount": "624.80",
                  "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": false,
                        "amount": "43.08",
                        "currency_code": "EUR"
                      },
                      {
                        "name": "vat",
                        "included_by_supplier": true,
                        "amount": "40.87",
                        "currency_code": "EUR"
                      }
                    ]
                  },
                  "perks": {},
                  "commission_info": {
                    "show": {
                      "amount_gross": "781.00",
                      "amount_net": "624.80",
                      "amount_commission": "156.20"
                    },
                    "charge": {
                      "amount_gross": "74242.00",
                      "amount_net": "59393.60",
                      "amount_commission": "14848.40"
                    }
                  },
                  "cancellation_penalties": {
                    "policies": [
                      {
                        "start_at": null,
                        "end_at": "2025-10-21T21: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": "2025-10-21T21:00:00",
                        "end_at": null,
                        "amount_charge": "59393.60",
                        "amount_show": "624.80",
                        "commission_info": {
                          "show": {
                            "amount_gross": "781.00",
                            "amount_net": "624.80",
                            "amount_commission": "156.20"
                          },
                          "charge": {
                            "amount_gross": "74242.00",
                            "amount_net": "59393.60",
                            "amount_commission": "14848.40"
                          }
                        }
                      }
                    ],
                    "free_cancellation_before": "2025-10-21T21:00:00"
                  },
                  "recommended_price": null
                }
              ]
            },
            "bar_rate_price_data": null,
            "rg_ext": {
              "class": 3,
              "quality": 5,
              "sex": 0,
              "bathroom": 2,
              "bedding": 3,
              "family": 0,
              "capacity": 2,
              "club": 0,
              "bedrooms": 0,
              "balcony": 0,
              "view": 0,
              "floor": 0
            },
            "room_name": "Superior Double room (full double bed)",
            "room_name_info": {
              "original_rate_name": "Superior room"
            },
            "serp_filters": [
              "has_bathroom",
              "has_breakfast"
            ],
            "sell_price_limits": null,
            "allotment": 23,
            "amenities_data": [
              "non-smoking"
            ],
            "any_residency": false,
            "deposit": null,
            "no_show": null,
            "room_data_trans": {
              "main_room_type": "Superior Double room",
              "main_name": "Superior Double room",
              "bathroom": null,
              "bedding_type": "full double bed",
              "misc_room_type": null
            },
            "legal_info": null,
            "is_package": false
          },
          {
            "match_hash": "m-90831695-2920-57ad-8745-c07b20812d94",
            "search_hash": "sr-0199a3f9-3658-7996-a581-a135c2245796",
            "daily_prices": [
              "344.80",
              "344.80",
              "344.80"
            ],
            "meal": "nomeal",
            "meal_data": {
              "value": "nomeal",
              "has_breakfast": false,
              "no_child_meal": true
            },
            "payment_options": {
              "payment_types": [
                {
                  "amount": "98388.00",
                  "show_amount": "1034.40",
                  "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": false,
                        "amount": "71.37",
                        "currency_code": "EUR"
                      },
                      {
                        "name": "vat",
                        "included_by_supplier": true,
                        "amount": "67.67",
                        "currency_code": "EUR"
                      }
                    ]
                  },
                  "perks": {},
                  "commission_info": {
                    "show": {
                      "amount_gross": "1293.00",
                      "amount_net": "1034.40",
                      "amount_commission": "258.60"
                    },
                    "charge": {
                      "amount_gross": "122985.00",
                      "amount_net": "98388.00",
                      "amount_commission": "24597.00"
                    }
                  },
                  "cancellation_penalties": {
                    "policies": [
                      {
                        "start_at": null,
                        "end_at": null,
                        "amount_charge": "98388.00",
                        "amount_show": "1034.40",
                        "commission_info": {
                          "show": {
                            "amount_gross": "1293.00",
                            "amount_net": "1034.40",
                            "amount_commission": "258.60"
                          },
                          "charge": {
                            "amount_gross": "122985.00",
                            "amount_net": "98388.00",
                            "amount_commission": "24597.00"
                          }
                        }
                      }
                    ],
                    "free_cancellation_before": null
                  },
                  "recommended_price": null
                }
              ]
            },
            "bar_rate_price_data": null,
            "rg_ext": {
              "class": 5,
              "quality": 0,
              "sex": 0,
              "bathroom": 2,
              "bedding": 3,
              "family": 1,
              "capacity": 2,
              "club": 0,
              "bedrooms": 0,
              "balcony": 0,
              "view": 0,
              "floor": 0
            },
            "room_name": "Double Family Suite (full double bed) (bed type is subject to availability)",
            "room_name_info": {
              "original_rate_name": "Peter-Kuckei-Suite"
            },
            "serp_filters": [
              "has_bathroom"
            ],
            "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": "Double Family Suite",
              "main_name": "Double Family Suite",
              "bathroom": null,
              "bedding_type": "full double bed",
              "misc_room_type": "bed type is subject to availability"
            },
            "legal_info": null,
            "is_package": false
          },
          {
            "match_hash": "m-e907f273-4401-5c3b-bc96-8217a4cbde23",
            "search_hash": "sr-0199a3f9-3658-799a-a6cd-8cd42a253299",
            "daily_prices": [
              "354.13",
              "354.13",
              "354.13"
            ],
            "meal": "nomeal",
            "meal_data": {
              "value": "nomeal",
              "has_breakfast": false,
              "no_child_meal": true
            },
            "payment_options": {
              "payment_types": [
                {
                  "amount": "101088.00",
                  "show_amount": "1062.40",
                  "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": false,
                        "amount": "73.33",
                        "currency_code": "EUR"
                      },
                      {
                        "name": "vat",
                        "included_by_supplier": true,
                        "amount": "69.50",
                        "currency_code": "EUR"
                      }
                    ]
                  },
                  "perks": {},
                  "commission_info": {
                    "show": {
                      "amount_gross": "1328.00",
                      "amount_net": "1062.40",
                      "amount_commission": "265.60"
                    },
                    "charge": {
                      "amount_gross": "126360.00",
                      "amount_net": "101088.00",
                      "amount_commission": "25272.00"
                    }
                  },
                  "cancellation_penalties": {
                    "policies": [
                      {
                        "start_at": null,
                        "end_at": "2025-10-21T03: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": "2025-10-21T03:59:00",
                        "end_at": null,
                        "amount_charge": "101088.00",
                        "amount_show": "1062.40",
                        "commission_info": {
                          "show": {
                            "amount_gross": "1328.00",
                            "amount_net": "1062.40",
                            "amount_commission": "265.60"
                          },
                          "charge": {
                            "amount_gross": "126360.00",
                            "amount_net": "101088.00",
                            "amount_commission": "25272.00"
                          }
                        }
                      }
                    ],
                    "free_cancellation_before": "2025-10-21T03:59:00"
                  },
                  "recommended_price": null
                }
              ]
            },
            "bar_rate_price_data": null,
            "rg_ext": {
              "class": 5,
              "quality": 0,
              "sex": 0,
              "bathroom": 2,
              "bedding": 3,
              "family": 1,
              "capacity": 2,
              "club": 0,
              "bedrooms": 0,
              "balcony": 0,
              "view": 0,
              "floor": 0
            },
            "room_name": "Double Family Suite (full double bed) (bed type is subject to availability)",
            "room_name_info": {
              "original_rate_name": "Peter-Kuckei-Suite , 1 Double Bed"
            },
            "serp_filters": [
              "has_bathroom"
            ],
            "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": "Double Family Suite",
              "main_name": "Double Family Suite",
              "bathroom": null,
              "bedding_type": "full double bed",
              "misc_room_type": "bed type is subject to availability"
            },
            "legal_info": null,
            "is_package": false
          }
        ],
        "bar_price_data": null
      }
    ],
    "total_hotels": 1
  },
  "debug": {
    "api_endpoint": {
      "endpoint": "api/b2b/v3/search/serp/geo",
      "is_active": true,
      "is_limited": true,
      "remaining": 9,
      "requests_number": 10,
      "reset": "2025-10-02T08:11:00",
      "seconds_number": 60
    },
    "request": {
      "checkin": "2025-10-22",
      "checkout": "2025-10-25",
      "residency": "gb",
      "language": "en",
      "guests": [
        {
          "adults": 2,
          "children": []
        }
      ],
      "longitude": 13.38886,
      "latitude": 52.517036,
      "radius": 150,
      "currency": "EUR"
    },
    "method": "POST",
    "real_ip": "104.30.161.77",
    "request_id": "e9aea581a3b3ef64710b3a4a8de71751",
    "key_id": 1234,
    "api_key_id": 1234,
    "utcnow": "2025-10-02T08:10:23.047498"
  },
  "status": "ok",
  "error": null
}

Errors

Invalid JSON

The error field has the invalid_json_format value. The debug.validation_error field has the value specified in the headers below.

body_must_be_json

The passed JSON isn’t valid.

Invalid parameters or request body

For these, the error field has the invalid_params value. The debug.validation_error field has the value specified in the headers below.

date should be ISO8601 (YYYY-MM-DD)

The passed checkin and checkout fields have an invalid format. The valid format is YYYY-MM-DD.

checkin date must be current or future date

The checkin field value is in the past. Provide the current or future date.

checkin date must be less than or equal to 730 days since today

The checkin field value should be no later than 730 days from the day of the request.

checkout date must be less than or equal to %d days since today

The checkout field value should be no later than 30 days from the checkin field value.

checkout date must be after checkin date

The checkout field value should be later than the checkin field value.

checkout cannot be later than X days since checkin

The checkout field value should be no later than 30 days from the checkin field value.

residency is required

The residency field is required.

residency must be one of X

The residency field has an invalid format. The valid format is in the ISO 3166-1 alpha-2.

unknown currency

The currency field has an invalid format. The valid format is in the ISO 4217.

early checkin date must be equal checkin date

The upsells.early_checkin.time field value should be the same as the checkin field value.

late checkout date must be equal checkout date

The upsells.late_checkout.time field value should be the same as the checkout field value.

early checkin must be in datetime format

The checkin field has an invalid format. The valid formats are:

  • 2006-01-02.
  • 2006-01-02 15:04.
  • 2006-01-02T15:04.
  • 2006-01-02 15:04:05.
  • 2006-01-02T15:04:05.
  • 2006-01-02T15:04:05-07:00.
  • 2006-01-02T15:04:05Z07:00.

late checkout must be in datetime format

The checkout field has an invalid format. The valid formats are:

  • 2006-01-02.
  • 2006-01-02 15:04.
  • 2006-01-02T15:04.
  • 2006-01-02 15:04:05.
  • 2006-01-02T15:04:05.
  • 2006-01-02T15:04:05-07:00.
  • 2006-01-02T15:04:05Z07:00.

guests number must be positive

The guests field value must be positive.

too many rooms, value should be no more than X

The item number of the guests field must be between 1 and 9.

adults number per room must be in range 1 to X inc

The adults field value must be between 1 and 6.

children number per room must be not greater then X

The children field value must be between 1 and 4.

child's age must be in range 0 to X incl

The age field value must be between 0 and 17.

radius is required

The radius field is required.

radius must be in range 1 to X inc

The radius field value is invalid. The valid value is between 1 and 70000.

longitude is required

The longitude field is required.

latitude is required

The latitude field is required.

Internal search error

The error field has the core_search_error value. The debug.validation_error field has the null value.

The error occurs if the ETG has:

  • An internal search error.
  • A geo search error.

The number of recurrent identical requests must be limited.