Search by geo coordinates

Search by geo coordinates

🆕
The Sandbox environment is available exclusively to new partners who begin their integration in Q4 2025.
https://api-sandbox.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.

Sandbox limitations

⚠️
Use all field values and API keys obtained from the sandbox environment only within the sandbox. Don’t mix them with test or production environments.

Request

  • language. The field value is always en.
  • latitude and longitude. For your convenience, use these pairs of values:
    • "latitude": 34.077194 and "longitude": -118.36068.
    • "latitude": 25.0753 and "longitude": 55.1385.
    • "latitude": 55.8034 and "longitude": 37.5226.
    • "latitude": 48.87844 and "longitude": 2.35829.
  • currency. The field value is always USD.

Response

  • hotels.rates. The maximum items’ number is 5.
  • Not supported fields:
    • hotels.rates.payment_options.payment_types.cancellation_penalties.policies.commission_info.charge.amount_gross.
    • hotels.rates.payment_options.payment_types.cancellation_penalties.policies.commission_info.charge.amount_commission.

Errors

  • Internal search errors aren’t supported.

Request example

curl --user '<KEY_ID>:<API_KEY>' 'https://api-sandbox.worldota.net/api/b2b/v3/search/serp/geo/' \
--header 'Content-Type: application/json' \
--data '{
  "checkin": "2025-11-27",
  "checkout": "2025-11-28",
  "residency": "gb",
  "language": "en",
  "guests": [
    {
      "adults": 2,
      "children": []
    }
  ],
  "latitude": 34.077194,
  "longitude": -118.36068,
  "radius": 110,
  "currency": "USD"
}'

Request body

Response

Response example

{
  "data": {
    "hotels": [
      {
        "id": "vintage_two_bedroom_la_vacation_rentals_unit_2_rud_82195",
        "hid": 9731615,
        "rates": [
          {
            "match_hash": "m-6e889cce-5927-59fe-9a4e-eeed295a7f9e",
            "search_hash": null,
            "daily_prices": [
              "188.00"
            ],
            "meal": "nomeal",
            "meal_data": {
              "value": "nomeal",
              "has_breakfast": false,
              "no_child_meal": true
            },
            "payment_options": {
              "payment_types": [
                {
                  "amount": "161.18",
                  "show_amount": "188.00",
                  "currency_code": "EUR",
                  "show_currency_code": "USD",
                  "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": {},
                  "perks": {},
                  "commission_info": {
                    "show": {
                      "amount_gross": "188.00",
                      "amount_net": "188.00",
                      "amount_commission": "0.00"
                    },
                    "charge": {
                      "amount_gross": "161.18",
                      "amount_net": "161.18",
                      "amount_commission": "0.00"
                    }
                  },
                  "cancellation_penalties": {
                    "policies": [
                      {
                        "start_at": null,
                        "end_at": "2025-11-26T00: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-11-26T00:00:00",
                        "end_at": null,
                        "amount_charge": "161.18",
                        "amount_show": "188.00",
                        "commission_info": {
                          "show": {
                            "amount_gross": "208.89",
                            "amount_net": "188.00",
                            "amount_commission": "20.89"
                          },
                          "charge": {
                            "amount_gross": "179.09",
                            "amount_net": "161.18",
                            "amount_commission": "17.91"
                          }
                        }
                      }
                    ],
                    "free_cancellation_before": "2025-11-26T00:00:00"
                  },
                  "recommended_price": null
                }
              ]
            },
            "bar_rate_price_data": null,
            "rg_ext": {
              "class": 4,
              "quality": 0,
              "sex": 0,
              "bathroom": 1,
              "bedding": 1,
              "family": 0,
              "capacity": 2,
              "club": 0,
              "bedrooms": 0,
              "balcony": 0,
              "view": 0,
              "floor": 0
            },
            "room_name": "Junior Suite",
            "room_name_info": null,
            "serp_filters": [
              "has_bathroom"
            ],
            "sell_price_limits": null,
            "allotment": 2,
            "amenities_data": [
              "king-bed",
              "non-smoking"
            ],
            "any_residency": true,
            "deposit": null,
            "no_show": {
              "amount": "0.00",
              "currency_code": "USD",
              "from_time": "00:00:00"
            },
            "room_data_trans": {
              "main_room_type": "Junior Suite",
              "main_name": "Junior Suite",
              "bathroom": null,
              "bedding_type": null,
              "misc_room_type": null
            },
            "legal_info": null,
            "is_package": false
          },
          {
            "match_hash": "m-72ef781d-ca32-5b66-9b9b-cfdbf7ab04d7",
            "search_hash": null,
            "daily_prices": [
              "190.00"
            ],
            "meal": "breakfast-buffet",
            "meal_data": {
              "value": "breakfast-buffet",
              "has_breakfast": true,
              "no_child_meal": false
            },
            "payment_options": {
              "payment_types": [
                {
                  "amount": "162.89",
                  "show_amount": "190.00",
                  "currency_code": "EUR",
                  "show_currency_code": "USD",
                  "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": {},
                  "perks": {},
                  "commission_info": {
                    "show": {
                      "amount_gross": "190.00",
                      "amount_net": "190.00",
                      "amount_commission": "0.00"
                    },
                    "charge": {
                      "amount_gross": "162.90",
                      "amount_net": "162.90",
                      "amount_commission": "0.00"
                    }
                  },
                  "cancellation_penalties": {
                    "policies": [
                      {
                        "start_at": null,
                        "end_at": "2025-11-25T00: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-11-25T00:00:00",
                        "end_at": "2025-11-26T00:00:00",
                        "amount_charge": "81.44",
                        "amount_show": "95.00",
                        "commission_info": {
                          "show": {
                            "amount_gross": "105.56",
                            "amount_net": "95.00",
                            "amount_commission": "10.56"
                          },
                          "charge": {
                            "amount_gross": "90.50",
                            "amount_net": "81.45",
                            "amount_commission": "9.05"
                          }
                        }
                      },
                      {
                        "start_at": "2025-11-26T00:00:00",
                        "end_at": null,
                        "amount_charge": "162.89",
                        "amount_show": "190.00",
                        "commission_info": {
                          "show": {
                            "amount_gross": "211.11",
                            "amount_net": "190.00",
                            "amount_commission": "21.11"
                          },
                          "charge": {
                            "amount_gross": "181.00",
                            "amount_net": "162.90",
                            "amount_commission": "18.10"
                          }
                        }
                      }
                    ],
                    "free_cancellation_before": "2025-11-25T00:00:00"
                  },
                  "recommended_price": null
                }
              ]
            },
            "bar_rate_price_data": null,
            "rg_ext": {
              "class": 4,
              "quality": 0,
              "sex": 0,
              "bathroom": 1,
              "bedding": 1,
              "family": 0,
              "capacity": 2,
              "club": 0,
              "bedrooms": 0,
              "balcony": 0,
              "view": 0,
              "floor": 0
            },
            "room_name": "Junior Suite",
            "room_name_info": null,
            "serp_filters": [
              "has_breakfast",
              "has_bathroom"
            ],
            "sell_price_limits": null,
            "allotment": 2,
            "amenities_data": [
              "king-bed",
              "non-smoking"
            ],
            "any_residency": true,
            "deposit": null,
            "no_show": {
              "amount": "0.00",
              "currency_code": "USD",
              "from_time": "00:00:00"
            },
            "room_data_trans": {
              "main_room_type": "Junior Suite",
              "main_name": "Junior Suite",
              "bathroom": null,
              "bedding_type": null,
              "misc_room_type": null
            },
            "legal_info": null,
            "is_package": false
          },
          {
            "match_hash": "m-9fc511fc-165d-50e1-b98e-7f3427c62a51",
            "search_hash": null,
            "daily_prices": [
              "237.00"
            ],
            "meal": "breakfast-buffet",
            "meal_data": {
              "value": "breakfast-buffet",
              "has_breakfast": true,
              "no_child_meal": false
            },
            "payment_options": {
              "payment_types": [
                {
                  "amount": "203.19",
                  "show_amount": "237.00",
                  "currency_code": "EUR",
                  "show_currency_code": "USD",
                  "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": {},
                  "perks": {},
                  "commission_info": {
                    "show": {
                      "amount_gross": "237.00",
                      "amount_net": "237.00",
                      "amount_commission": "0.00"
                    },
                    "charge": {
                      "amount_gross": "203.19",
                      "amount_net": "203.19",
                      "amount_commission": "0.00"
                    }
                  },
                  "cancellation_penalties": {
                    "policies": [
                      {
                        "start_at": null,
                        "end_at": null,
                        "amount_charge": "203.19",
                        "amount_show": "237.00",
                        "commission_info": {
                          "show": {
                            "amount_gross": "263.33",
                            "amount_net": "237.00",
                            "amount_commission": "26.33"
                          },
                          "charge": {
                            "amount_gross": "225.77",
                            "amount_net": "203.19",
                            "amount_commission": "22.58"
                          }
                        }
                      }
                    ],
                    "free_cancellation_before": null
                  },
                  "recommended_price": null
                }
              ]
            },
            "bar_rate_price_data": null,
            "rg_ext": {
              "class": 5,
              "quality": 0,
              "sex": 0,
              "bathroom": 1,
              "bedding": 1,
              "family": 0,
              "capacity": 2,
              "club": 0,
              "bedrooms": 0,
              "balcony": 0,
              "view": 0,
              "floor": 0
            },
            "room_name": "Suite",
            "room_name_info": null,
            "serp_filters": [
              "has_breakfast",
              "has_bathroom"
            ],
            "sell_price_limits": null,
            "allotment": 2,
            "amenities_data": [
              "king-bed",
              "non-smoking"
            ],
            "any_residency": true,
            "deposit": null,
            "no_show": {
              "amount": "0.00",
              "currency_code": "USD",
              "from_time": "00:00:00"
            },
            "room_data_trans": {
              "main_room_type": "Suite",
              "main_name": "Suite",
              "bathroom": null,
              "bedding_type": null,
              "misc_room_type": null
            },
            "legal_info": null,
            "is_package": false
          }
        ],
        "bar_price_data": null
      },
      {
        "id": "vintage_two_bedroom_la_vacation_rentals_unit_1_rud_82186",
        "hid": 9731614,
        "rates": [
          {
            "match_hash": "m-f3e4bc82-d85a-51cf-be4b-df37a850f721",
            "search_hash": null,
            "daily_prices": [
              "128.00"
            ],
            "meal": "nomeal",
            "meal_data": {
              "value": "nomeal",
              "has_breakfast": false,
              "no_child_meal": true
            },
            "payment_options": {
              "payment_types": [
                {
                  "amount": "109.74",
                  "show_amount": "128.00",
                  "currency_code": "EUR",
                  "show_currency_code": "USD",
                  "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": {},
                  "perks": {},
                  "commission_info": {
                    "show": {
                      "amount_gross": "128.00",
                      "amount_net": "128.00",
                      "amount_commission": "0.00"
                    },
                    "charge": {
                      "amount_gross": "109.74",
                      "amount_net": "109.74",
                      "amount_commission": "0.00"
                    }
                  },
                  "cancellation_penalties": {
                    "policies": [
                      {
                        "start_at": null,
                        "end_at": "2025-11-26T00: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-11-26T00:00:00",
                        "end_at": null,
                        "amount_charge": "109.74",
                        "amount_show": "128.00",
                        "commission_info": {
                          "show": {
                            "amount_gross": "142.22",
                            "amount_net": "128.00",
                            "amount_commission": "14.22"
                          },
                          "charge": {
                            "amount_gross": "121.93",
                            "amount_net": "109.74",
                            "amount_commission": "12.19"
                          }
                        }
                      }
                    ],
                    "free_cancellation_before": "2025-11-26T00:00:00"
                  },
                  "recommended_price": null
                }
              ]
            },
            "bar_rate_price_data": null,
            "rg_ext": {
              "class": 4,
              "quality": 0,
              "sex": 0,
              "bathroom": 1,
              "bedding": 1,
              "family": 0,
              "capacity": 2,
              "club": 0,
              "bedrooms": 0,
              "balcony": 0,
              "view": 0,
              "floor": 0
            },
            "room_name": "Junior Suite",
            "room_name_info": null,
            "serp_filters": [
              "has_bathroom"
            ],
            "sell_price_limits": null,
            "allotment": 2,
            "amenities_data": [
              "king-bed",
              "non-smoking"
            ],
            "any_residency": true,
            "deposit": null,
            "no_show": {
              "amount": "0.00",
              "currency_code": "USD",
              "from_time": "00:00:00"
            },
            "room_data_trans": {
              "main_room_type": "Junior Suite",
              "main_name": "Junior Suite",
              "bathroom": null,
              "bedding_type": null,
              "misc_room_type": null
            },
            "legal_info": null,
            "is_package": false
          },
          {
            "match_hash": "m-4ee37430-4997-54de-b4a9-6b8ab58a16f1",
            "search_hash": null,
            "daily_prices": [
              "130.00"
            ],
            "meal": "breakfast-buffet",
            "meal_data": {
              "value": "breakfast-buffet",
              "has_breakfast": true,
              "no_child_meal": false
            },
            "payment_options": {
              "payment_types": [
                {
                  "amount": "111.45",
                  "show_amount": "130.00",
                  "currency_code": "EUR",
                  "show_currency_code": "USD",
                  "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": {},
                  "perks": {},
                  "commission_info": {
                    "show": {
                      "amount_gross": "130.00",
                      "amount_net": "130.00",
                      "amount_commission": "0.00"
                    },
                    "charge": {
                      "amount_gross": "111.46",
                      "amount_net": "111.46",
                      "amount_commission": "0.00"
                    }
                  },
                  "cancellation_penalties": {
                    "policies": [
                      {
                        "start_at": null,
                        "end_at": "2025-11-25T00: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-11-25T00:00:00",
                        "end_at": "2025-11-26T00:00:00",
                        "amount_charge": "55.72",
                        "amount_show": "65.00",
                        "commission_info": {
                          "show": {
                            "amount_gross": "72.22",
                            "amount_net": "65.00",
                            "amount_commission": "7.22"
                          },
                          "charge": {
                            "amount_gross": "61.92",
                            "amount_net": "55.73",
                            "amount_commission": "6.19"
                          }
                        }
                      },
                      {
                        "start_at": "2025-11-26T00:00:00",
                        "end_at": null,
                        "amount_charge": "111.45",
                        "amount_show": "130.00",
                        "commission_info": {
                          "show": {
                            "amount_gross": "144.44",
                            "amount_net": "130.00",
                            "amount_commission": "14.44"
                          },
                          "charge": {
                            "amount_gross": "123.84",
                            "amount_net": "111.46",
                            "amount_commission": "12.38"
                          }
                        }
                      }
                    ],
                    "free_cancellation_before": "2025-11-25T00:00:00"
                  },
                  "recommended_price": null
                }
              ]
            },
            "bar_rate_price_data": null,
            "rg_ext": {
              "class": 4,
              "quality": 0,
              "sex": 0,
              "bathroom": 1,
              "bedding": 1,
              "family": 0,
              "capacity": 2,
              "club": 0,
              "bedrooms": 0,
              "balcony": 0,
              "view": 0,
              "floor": 0
            },
            "room_name": "Junior Suite",
            "room_name_info": null,
            "serp_filters": [
              "has_breakfast",
              "has_bathroom"
            ],
            "sell_price_limits": null,
            "allotment": 2,
            "amenities_data": [
              "king-bed",
              "non-smoking"
            ],
            "any_residency": true,
            "deposit": null,
            "no_show": {
              "amount": "0.00",
              "currency_code": "USD",
              "from_time": "00:00:00"
            },
            "room_data_trans": {
              "main_room_type": "Junior Suite",
              "main_name": "Junior Suite",
              "bathroom": null,
              "bedding_type": null,
              "misc_room_type": null
            },
            "legal_info": null,
            "is_package": false
          },
          {
            "match_hash": "m-ccae6153-f014-5ff6-9e32-cc301f3f1e50",
            "search_hash": null,
            "daily_prices": [
              "162.00"
            ],
            "meal": "breakfast-buffet",
            "meal_data": {
              "value": "breakfast-buffet",
              "has_breakfast": true,
              "no_child_meal": false
            },
            "payment_options": {
              "payment_types": [
                {
                  "amount": "138.89",
                  "show_amount": "162.00",
                  "currency_code": "EUR",
                  "show_currency_code": "USD",
                  "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": {},
                  "perks": {},
                  "commission_info": {
                    "show": {
                      "amount_gross": "162.00",
                      "amount_net": "162.00",
                      "amount_commission": "0.00"
                    },
                    "charge": {
                      "amount_gross": "138.89",
                      "amount_net": "138.89",
                      "amount_commission": "0.00"
                    }
                  },
                  "cancellation_penalties": {
                    "policies": [
                      {
                        "start_at": null,
                        "end_at": null,
                        "amount_charge": "138.89",
                        "amount_show": "162.00",
                        "commission_info": {
                          "show": {
                            "amount_gross": "180.00",
                            "amount_net": "162.00",
                            "amount_commission": "18.00"
                          },
                          "charge": {
                            "amount_gross": "154.32",
                            "amount_net": "138.89",
                            "amount_commission": "15.43"
                          }
                        }
                      }
                    ],
                    "free_cancellation_before": null
                  },
                  "recommended_price": null
                }
              ]
            },
            "bar_rate_price_data": null,
            "rg_ext": {
              "class": 5,
              "quality": 0,
              "sex": 0,
              "bathroom": 1,
              "bedding": 1,
              "family": 0,
              "capacity": 2,
              "club": 0,
              "bedrooms": 0,
              "balcony": 0,
              "view": 0,
              "floor": 0
            },
            "room_name": "Suite",
            "room_name_info": null,
            "serp_filters": [
              "has_breakfast",
              "has_bathroom"
            ],
            "sell_price_limits": null,
            "allotment": 2,
            "amenities_data": [
              "king-bed",
              "non-smoking"
            ],
            "any_residency": true,
            "deposit": null,
            "no_show": {
              "amount": "0.00",
              "currency_code": "USD",
              "from_time": "00:00:00"
            },
            "room_data_trans": {
              "main_room_type": "Suite",
              "main_name": "Suite",
              "bathroom": null,
              "bedding_type": null,
              "misc_room_type": null
            },
            "legal_info": null,
            "is_package": false
          }
        ],
        "bar_price_data": null
      },
      {
        "id": "vintage_two_bedroom_la_vacation_rentals_unit_3_rud_82196",
        "hid": 9731616,
        "rates": [
          {
            "match_hash": "m-b491dd07-1306-51d8-b01c-5e86d4849323",
            "search_hash": null,
            "daily_prices": [
              "154.00"
            ],
            "meal": "nomeal",
            "meal_data": {
              "value": "nomeal",
              "has_breakfast": false,
              "no_child_meal": true
            },
            "payment_options": {
              "payment_types": [
                {
                  "amount": "132.03",
                  "show_amount": "154.00",
                  "currency_code": "EUR",
                  "show_currency_code": "USD",
                  "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": {},
                  "perks": {},
                  "commission_info": {
                    "show": {
                      "amount_gross": "154.00",
                      "amount_net": "154.00",
                      "amount_commission": "0.00"
                    },
                    "charge": {
                      "amount_gross": "132.03",
                      "amount_net": "132.03",
                      "amount_commission": "0.00"
                    }
                  },
                  "cancellation_penalties": {
                    "policies": [
                      {
                        "start_at": null,
                        "end_at": "2025-11-26T00: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-11-26T00:00:00",
                        "end_at": null,
                        "amount_charge": "132.03",
                        "amount_show": "154.00",
                        "commission_info": {
                          "show": {
                            "amount_gross": "171.11",
                            "amount_net": "154.00",
                            "amount_commission": "17.11"
                          },
                          "charge": {
                            "amount_gross": "146.70",
                            "amount_net": "132.03",
                            "amount_commission": "14.67"
                          }
                        }
                      }
                    ],
                    "free_cancellation_before": "2025-11-26T00:00:00"
                  },
                  "recommended_price": null
                }
              ]
            },
            "bar_rate_price_data": null,
            "rg_ext": {
              "class": 4,
              "quality": 0,
              "sex": 0,
              "bathroom": 1,
              "bedding": 1,
              "family": 0,
              "capacity": 2,
              "club": 0,
              "bedrooms": 0,
              "balcony": 0,
              "view": 0,
              "floor": 0
            },
            "room_name": "Junior Suite",
            "room_name_info": null,
            "serp_filters": [
              "has_bathroom"
            ],
            "sell_price_limits": null,
            "allotment": 2,
            "amenities_data": [
              "king-bed",
              "non-smoking"
            ],
            "any_residency": true,
            "deposit": null,
            "no_show": {
              "amount": "0.00",
              "currency_code": "USD",
              "from_time": "00:00:00"
            },
            "room_data_trans": {
              "main_room_type": "Junior Suite",
              "main_name": "Junior Suite",
              "bathroom": null,
              "bedding_type": null,
              "misc_room_type": null
            },
            "legal_info": null,
            "is_package": false
          },
          {
            "match_hash": "m-f9e682d4-adcd-5c48-ae46-152a93aea40f",
            "search_hash": null,
            "daily_prices": [
              "156.00"
            ],
            "meal": "breakfast-buffet",
            "meal_data": {
              "value": "breakfast-buffet",
              "has_breakfast": true,
              "no_child_meal": false
            },
            "payment_options": {
              "payment_types": [
                {
                  "amount": "133.74",
                  "show_amount": "156.00",
                  "currency_code": "EUR",
                  "show_currency_code": "USD",
                  "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": {},
                  "perks": {},
                  "commission_info": {
                    "show": {
                      "amount_gross": "156.00",
                      "amount_net": "156.00",
                      "amount_commission": "0.00"
                    },
                    "charge": {
                      "amount_gross": "133.75",
                      "amount_net": "133.75",
                      "amount_commission": "0.00"
                    }
                  },
                  "cancellation_penalties": {
                    "policies": [
                      {
                        "start_at": null,
                        "end_at": "2025-11-25T00: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-11-25T00:00:00",
                        "end_at": "2025-11-26T00:00:00",
                        "amount_charge": "66.87",
                        "amount_show": "78.00",
                        "commission_info": {
                          "show": {
                            "amount_gross": "86.67",
                            "amount_net": "78.00",
                            "amount_commission": "8.67"
                          },
                          "charge": {
                            "amount_gross": "74.30",
                            "amount_net": "66.87",
                            "amount_commission": "7.43"
                          }
                        }
                      },
                      {
                        "start_at": "2025-11-26T00:00:00",
                        "end_at": null,
                        "amount_charge": "133.74",
                        "amount_show": "156.00",
                        "commission_info": {
                          "show": {
                            "amount_gross": "173.33",
                            "amount_net": "156.00",
                            "amount_commission": "17.33"
                          },
                          "charge": {
                            "amount_gross": "148.61",
                            "amount_net": "133.75",
                            "amount_commission": "14.86"
                          }
                        }
                      }
                    ],
                    "free_cancellation_before": "2025-11-25T00:00:00"
                  },
                  "recommended_price": null
                }
              ]
            },
            "bar_rate_price_data": null,
            "rg_ext": {
              "class": 4,
              "quality": 0,
              "sex": 0,
              "bathroom": 1,
              "bedding": 1,
              "family": 0,
              "capacity": 2,
              "club": 0,
              "bedrooms": 0,
              "balcony": 0,
              "view": 0,
              "floor": 0
            },
            "room_name": "Junior Suite",
            "room_name_info": null,
            "serp_filters": [
              "has_breakfast",
              "has_bathroom"
            ],
            "sell_price_limits": null,
            "allotment": 2,
            "amenities_data": [
              "king-bed",
              "non-smoking"
            ],
            "any_residency": true,
            "deposit": null,
            "no_show": {
              "amount": "0.00",
              "currency_code": "USD",
              "from_time": "00:00:00"
            },
            "room_data_trans": {
              "main_room_type": "Junior Suite",
              "main_name": "Junior Suite",
              "bathroom": null,
              "bedding_type": null,
              "misc_room_type": null
            },
            "legal_info": null,
            "is_package": false
          },
          {
            "match_hash": "m-b591abbe-3acd-539c-a34d-cd9957fcbdf2",
            "search_hash": null,
            "daily_prices": [
              "194.00"
            ],
            "meal": "breakfast-buffet",
            "meal_data": {
              "value": "breakfast-buffet",
              "has_breakfast": true,
              "no_child_meal": false
            },
            "payment_options": {
              "payment_types": [
                {
                  "amount": "166.32",
                  "show_amount": "194.00",
                  "currency_code": "EUR",
                  "show_currency_code": "USD",
                  "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": {},
                  "perks": {},
                  "commission_info": {
                    "show": {
                      "amount_gross": "194.00",
                      "amount_net": "194.00",
                      "amount_commission": "0.00"
                    },
                    "charge": {
                      "amount_gross": "166.33",
                      "amount_net": "166.33",
                      "amount_commission": "0.00"
                    }
                  },
                  "cancellation_penalties": {
                    "policies": [
                      {
                        "start_at": null,
                        "end_at": null,
                        "amount_charge": "166.32",
                        "amount_show": "194.00",
                        "commission_info": {
                          "show": {
                            "amount_gross": "215.56",
                            "amount_net": "194.00",
                            "amount_commission": "21.56"
                          },
                          "charge": {
                            "amount_gross": "184.81",
                            "amount_net": "166.33",
                            "amount_commission": "18.48"
                          }
                        }
                      }
                    ],
                    "free_cancellation_before": null
                  },
                  "recommended_price": null
                }
              ]
            },
            "bar_rate_price_data": null,
            "rg_ext": {
              "class": 5,
              "quality": 0,
              "sex": 0,
              "bathroom": 1,
              "bedding": 1,
              "family": 0,
              "capacity": 2,
              "club": 0,
              "bedrooms": 0,
              "balcony": 0,
              "view": 0,
              "floor": 0
            },
            "room_name": "Suite",
            "room_name_info": null,
            "serp_filters": [
              "has_breakfast",
              "has_bathroom"
            ],
            "sell_price_limits": null,
            "allotment": 2,
            "amenities_data": [
              "king-bed",
              "non-smoking"
            ],
            "any_residency": true,
            "deposit": null,
            "no_show": {
              "amount": "0.00",
              "currency_code": "USD",
              "from_time": "00:00:00"
            },
            "room_data_trans": {
              "main_room_type": "Suite",
              "main_name": "Suite",
              "bathroom": null,
              "bedding_type": null,
              "misc_room_type": null
            },
            "legal_info": null,
            "is_package": false
          }
        ],
        "bar_price_data": null
      }
    ],
    "total_hotels": 3
  },
  "debug": {
    "api_endpoint": {
      "endpoint": "api/b2b/v3/search/serp/geo",
      "is_active": true,
      "is_limited": true,
      "remaining": 9,
      "requests_number": 10,
      "reset": "2025-09-30T18:26:00",
      "seconds_number": 60
    },
    "request": {
      "checkin": "2025-11-27",
      "checkout": "2025-11-28",
      "residency": "gb",
      "language": "en",
      "guests": [
        {
          "adults": 2,
          "children": []
        }
      ],
      "latitude": 34.077194,
      "longitude": -118.36068,
      "radius": 110,
      "currency": "USD"
    },
    "method": "GET",
    "real_ip": "104.30.161.77",
    "request_id": "c738dc2f97984192eec008e67f0a4c92",
    "key_id": 5,
    "api_key_id": 5,
    "utcnow": "2025-09-30T18:25:41.960536"
  },
  "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 isn’t supported yet.

The error field has the сore_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.