Felo API PlatformFelo API Platform
All DataForSEO endpoints
v0.2.0-beta
OpenAPI 3.1.0

Live Google Hotel Info Advanced

Server:https://openapi.felo.ai
Client Libraries

DataForSEO

​

SEO, search-engine results, keyword research, backlinks and AI visibility data.

Live Google Hotel Info Advanced

​

One hotel's Google listing: rooms, amenities, prices and the booking options Google shows. Wrapped in DataForSEO's envelope: data in tasks[0].result, outcome in tasks[0].status_code - a rejected request still returns HTTP 200. The raw form is post_dataforseo_business_google_hotel_info_live_html, and the queued form post_dataforseo_business_google_hotel_info_submit. To find the hotel first use post_dataforseo_business_google_hotel_searches_live.

Pricing reference

  • Metering: Reported response cost.
  • Reference request estimate: USD 0.2428.
  • Reference customer multiplier: 1.0. Do not apply it again to a settled customer amount.

Reference metadata only, not an account quote, a guaranteed price or a spending cap. Resource credits are not Felo credits. Final charges follow Felo billing records.

Body
application/json
  • Type: array (object | null)[]
    • adults
      Type: integer | null

      number of adults
      optional field
      if you don't specify this field, two adults will be used by default
      example:
      1

    • check_in
      Type: string | null

      check-in date
      optional field
      if you don't specify this field, tomorrow's date will be used by default;
      the value must not be earlier than today's date
      date format: "yyyy-mm-dd"
      example:
      "2019-01-15"

    • check_out
      Type: string | null

      check-out date
      optional field
      if you don't specify this field, our system will apply the date of two days from now by default;
      Note: the value cannot be less than or equal to check_in;
      the range between check_in and check_out values cannot exceed 30 days
      date format: "yyyy-mm-dd"
      example:
      "2019-01-15"

    • children
      Type: array string[] | null

      number and age of children
      optional field
      if you don't specify this field, no children will be included in the search;

      set the following value if you want to include one 14-years-old child:
      [14]
      set the following value if you want to include one 13-years-old child and one 8-years-old child:
      [13,8]

    • currency
      Type: string | null

      currency
      optional field
      example:
      "USD"

    • hotel_identifier
      Type: string

      unique hotel identifier
      required field
      unique identifier of a hotel entity in Google search;
      you can obtain the value by making a request to Advanced Google SERP API (enclosed in the hotels element of the response), or the Hotel Searches endpoint of Business Data API
      example:
      ChYIq6SB--i6p6cpGgovbS8wN2s5ODZfEAE

    • language_code
      Type: string

      search engine language code
      required field if you don't specify language_name
      if you use this field, you don't need to specify language_name
      you can receive the list of available languages with their language_code_by making a separate request to https://api.dataforseo.com/v3/business_data/google/languages
      example:
      enn

    • language_name
      Type: string

      full name of search engine language
      required field if you don't specify language_code
      if you use this field, you don't need to specify language_code
      you can receive the list of available languages with language_name by making a separate request to https://api.dataforseo.com/v3/business_data/google/languages
      example:
      English

    • load_prices_by_dates
      Type: boolean | null

      load hotel stay prices by dates
      optional field
      if you specify this parameter with true, the response will include the prices_by_dates array with hotel stay prices divided by dates
      if you use this parameter, you will be charged double the base price for a request

    • location_code
      Type: integer

      search engine location code
      required field if you don't specify location_name_or location_coordinate
      if you use this field, you don't need to specify location_name or location_coordinate
      you can receive the list of available locations with location_code by making a separate request to the https://api.dataforseo.com/v3/business_data/google/locations
      example:
      2840n

    • location_coordinate
      Type: string

      GPS coordinates of a location
      required field if you don't specify location_name_or location_code
      if you use this field, you don't need to specify location_name or location_code
      location_coordinate parameter should be specified in the "latitude, longitude" format
      the maximum number of decimal digits for "latitude" and "longitude": 7
      Note: if the coordinates are used to set a location, the search will occur in the nearest settlement;
      example:
      53.476225,-2.243572n

    • location_name
      Type: string

      full name of search engine location
      required field if you don't specify location_code or location_coordinate
      if you use this field, you don't need to specify location_code or location_coordinate
      you can receive the list of available locations with location_name by making a separate request to https://api.dataforseo.com/v3/business_data/google/locations
      example:
      London,England,United Kingdom

    • prices_date_range
      Type: string | null

      predefined period for retrieving daily price data
      optional field
      to use this parameter, you must specify load_prices_by_dates with true
      if the prices_start_date is not specified, the start date is set to check_in date
      possible values: month, three_months, six_months, year
      default value: month

    • prices_end_date
      Type: string | null

      end date to load prices by dates
      optional field
      to use this parameter, you must specify load_prices_by_dates with true
      if this parameter is not specified, you will get prices by date for the month
      date format: yyyy-mm-dd
      example:
      2025-05-21

    • prices_start_date
      Type: string | null

      start date to load prices by dates
      optional field
      to use this parameter, you must specify load_prices_by_dates with true
      if this parameter is not specified, the start date is set to check_in date
      date format: yyyy-mm-dd
      example:
      2025-05-20

    • tag
      Type: string | null

      user-defined task identifier
      optional field
      the character limit is 255
      you can use this parameter to identify the task and match it with the result
      you will find the specified tag value in the data object of the response

Responses
  • 200
    Type: object | null · Response36Afe1097B20_BusinessDataGoogleHotelInfoLiveAdvancedResponseInfo
    • cost
      Type: number | null Format: double

      total tasks cost, USD

    • status_code
      Type: integer | null

      general status code you can find the full list of the response codes here

    • status_message
      Type: string | null

      general informational message you can find the full list of general informational messages here

    • tasks
      Type: array (object | null)[] | null

      array of tasks

      • Type: object | null · Response36Afe1097B20_BusinessDataGoogleHotelInfoLiveAdvancedTaskInfo
        • cost
          Type: number | null Format: double

          total tasks cost, USD

        • data
          Type: object | null

          contains the same parameters that you specified in the POST request

          • propertyName
            Type: object | null
        • id
          Type: string | null

          task identifier unique task identifier in our system in the UUID format

        • path
          Type: array (string | null)[] | null

          URL path

        • result
          Type: array (object | null)[] | null

          array of results

          • about
            Type: object | null · Response36Afe1097B20_HotelAboutInfo

            information about the hotel

            • amenities
              Type: array (object | null)[] | null

              hotel amenities
              information about hotel amenities

              • category
                Type: string | null

                standardised category of the ammenity

              • category_label
                Type: string | null

                label of the category

              • items
                Type: array (object | null)[] | null

                specific amenities and details

                • amenity
                  Type: string | null

                  standardised amenity name

                • amenity_label
                  Type: string | null

                  displayed amenity name

                • hint
                  Type: string | null

                  standardised details about the amenity

                • hint_label
                  Type: string | null

                  displayed details about the amenity

                • is_available
                  Type: boolean | null

                  indicates whether the amenity is available in the hotel

            • check_in_time
              Type: object | null · Response36Afe1097B20_TimeInfo

              hotel check-in time
              check-in time indicated in the hotel listing

              • hour
                Type: integer | null

                hours in the 24-hour format

              • minute
                Type: integer | null

                minutes

            • check_out_time
              Type: object | null · Response36Afe1097B20_TimeInfo

              hotel check-out time
              check-out time indicated in the hotel listing

              • hour
                Type: integer | null

                hours in the 24-hour format

              • minute
                Type: integer | null

                minutes

            • description
              Type: string | null

              description of the hotel
              the description of the hotel entity for which the results are collected

            • domain
              Type: string | null

              hotel domain
              domain of the hotel's website

            • full_address
              Type: string | null

              full address of the hotel
              address of the hotel indicated in the standardised format

            • popular_amenities
              Type: array (object | null)[] | null

              hotel amenities
              information about hotel amenities labelled as "popular"

              • amenity
                Type: string | null

                standardised amenity name

              • amenity_label
                Type: string | null

                displayed amenity name

              • hint
                Type: string | null

                standardised details about the amenity

              • hint_label
                Type: string | null

                displayed details about the amenity

              • is_available
                Type: boolean | null

                indicates whether the amenity is available in the hotel

            • sub_descriptions
              Type: array (string | null)[] | null

              additional description of the hotel
              details about the hotel provided in addition to the description

            • url
              Type: string | null

              hotel url
              URL to the hotel's website indicated in the listing

          • address
            Type: string | null

            hotel address
            physical address of the hotel

          • check_url
            Type: string | null

            direct URL to search engine results
            you can use it to make sure that we provided accurate results

          • datetime
            Type: string | null

            date and time when the result was received
            in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”
            example:
            2019-11-15 12:57:46 +00:00

          • hotel_identifier
            Type: string | null

            identifier received in a POST array
            this field will contain the hotel_identifier parameter specified when setting a task;
            example:
            CgoI-KWyzenM_MV3EAE

          • language_code
            Type: string | null

            language code in a POST array

          • location
            Type: object | null · Response36Afe1097B20_HotelLocationInfo

            information about the hotel location
            information about the location where the hotel is located

            • latitude
              Type: number | null

              hotel latitude
              latitude coordinates of the hotel's location
              example:
              39.4806397

            • location_chain
              Type: array (object | null)[] | null

              elements of the location chain
              additional parameters of each element of the location chain

              • card_id
                Type: string | null

                card identifier

              • cid
                Type: string | null

                client id
                learn more about the identifier in this help center article

              • feature_id
                Type: string | null

                feature identifier
                learn more about the identifier in this help center article

              • title
                Type: string | null

                title of the element in the location chain

            • longitude
              Type: number | null

              hotel longitude
              latitude coordinates of the hotel's location
              example:
              -106.0512973

            • maps_url
              Type: string | null

              url to the location of the hotel in google maps

            • neighborhood
              Type: string | null

              name of the neighborhood where the hotel is located

            • neighborhood_description
              Type: string | null

              description of the neighborhood where the hotel is located

            • overall_score
              Type: number | null

              overall score of the hotel location
              indicates the overall score of the hotel's location in the range from 1 to 5;
              calculated based on data from the hotel's proximity to nearby things to do and restaurants, transportation, and airports;
              note that the criteria are not weighted equally in the overall score

            • score_by_categories
              Type: object | null

              category scores of the hotel location
              the scores of the hotel's location tied to the categories that indicate the proximity to nearby things to do, restaurants, transportation, and airports;

              • propertyName
                Type: number | null Format: double
          • location_code
            Type: integer | null

            location code in a POST array

          • overview_images
            Type: array (string | null)[] | null

            images displayed in the hotel overview
            array containing URLs to images displayed in the hotel overview

          • phone
            Type: string | null

            hotel phone number
            contact phone number of the hotel

          • prices
            Type: object | null · Response36Afe1097B20_HotelPriceInfo

            pricing details of the hotel entity
            contains information about the hotel's prices

            • check_in
              Type: string | null

              check-in date and time
              in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”
              example:
              2019-11-15 12:57:46 +00:00

            • check_out
              Type: string | null

              check-out date and time
              in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”
              example:
              2019-11-15 12:57:46 +00:00

            • currency
              Type: string | null

              price currency
              USD is applied by default, unless specified in the POST array

            • discount_text
              Type: string | null

              text about a discount applied

            • items
              Type: array (object | null)[] | null

              encountered item types
              types of search engine results encountered in the items array;
              possible item types: hotel_search_item

              • currency
                Type: string | null

                price currency
                USD is applied by default, unless specified in the POST array

              • domain
                Type: string | null

                third-party domain domain of the third-party website page with pricing information

              • free_cancellation_until
                Type: string | null

                date until which free cancellation is available in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00” equals null if free cancellation is not available for the selected dates

              • is_paid
                Type: boolean | null

                indicates a paid hotel listing
                if true, related hotel_search_item is a paid ad
                if false, related hotel_search_item is an organic hotel listing

              • offers
                Type: array (object | null)[] | null

                featured price offers

                • currency
                  Type: string | null

                  price currency
                  USD is applied by default, unless specified in the POST array

                • free_cancellation_until
                  Type: string | null

                  date until free cancellation is available in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00” equals null if free cancellation is not available for the selected dates

                • max_visitors
                  Type: integer | null

                  the maximal number of visitors the maximum number of visitors for which the price offer is valid

                • offer_images
                  Type: array (string | null)[] | null

                  price offer images URLs of the images featured in the price offer

                • price
                  Type: number | null

                  price per night

                • title
                  Type: string | null

                  title of the hotel

                • type
                  Type: string | null

                  type of element

                • url
                  Type: string | null

                  url of the price offer URL to the page of the website where price offer appears

              • official_site
                Type: boolean | null
              • price
                Type: number | null

                price per night

              • title
                Type: string | null

                title of the hotel

              • type
                Type: string | null

                type of element

              • url
                Type: string | null

                third-party page url URL to the third-party website page with pricing information

            • price
              Type: number | null

              price per night

            • price_without_discount
              Type: number | null Format: int64

              full price per night without a discount applied

            • prices_by_dates
              Type: array (object | null)[] | null
              • check_in_date
                Type: string | null
              • check_out_date
                Type: string | null
              • currency
                Type: string | null

                price currency
                USD is applied by default, unless specified in the POST array

              • price
                Type: number | null

                price per night

            • visitors
              Type: integer | null

              number of hotel visitors for this price

          • reviews
            Type: object | null · Response36Afe1097B20_HotelReviewInfo

            hotel reviews by criteria
            information about reviews of the hotel entity

            • mentions
              Type: array (object | null)[] | null

              hotel mentions
              information about hotel reviews by criteria

              • negative_count
                Type: integer | null Format: int64

                count of negative reviews by criterion

              • positive_count
                Type: integer | null Format: int64

                count of positive reviews by criterion

              • positive_score
                Type: number | null

                positive score by criterion

              • title
                Type: string | null

                title of the evaluated criterion

              • total_count
                Type: integer | null Format: int64

                count of all reviews by criterion

              • visible_by_default
                Type: boolean | null

                element is visible by default
                indicates whether the review element is visible by default

            • other_sites_reviews
              Type: array (object | null)[] | null

              reviews on third-party sites
              reviews from third-party sites

              • rating
                Type: object | null · Response36Afe1097B20_RatingInfo

                rating in the review
                information about the rating enclosed in the review on a third-party site

                • rating_max
                  Type: integer | null

                  the maximum value for a rating_type

                • rating_type
                  Type: string | null

                  the type of rating here you can find the following elements: Max5, Percents, CustomMax

                • value
                  Type: number | null Format: double

                  the value of the rating

                • votes_count
                  Type: integer | null Format: int64

                  the amount of feedback

              • review_text
                Type: string | null

                review text
                text of the review

              • title
                Type: string | null

                review title
                contains a name of the third-party site where review initially appeared

              • url
                Type: string | null

                review url
                URL to the a third-party site where review initially appeared

            • rating_distribution
              Type: object | null

              rating distribution by votes
              the distribution of votes across the rating in the range from 1 to 5

              • propertyName
                Type: integer | null Format: Int64
            • value
              Type: number | null

              overall hotel rating based on customer votes

            • votes_count
              Type: integer | null Format: int64

              number of customer votes
              the number of customer votes included in the calculation of the hotel rating

          • stars
            Type: integer | null

            hotel class rating
            class rating that ranges between 1-5 stars and displayed after review ratings in hotel summary

          • stars_description
            Type: string | null

            hotel class rating
            class rating that ranges between 1-5 stars and displayed after review ratings in the hotel summary

          • title
            Type: string | null

            hotel title
            the title of the hotel entity for which the results are collected

        • result_count
          Type: integer | null Format: int64

          number of elements in the result array

        • status_code
          Type: integer | null

          status code of the task generated by DataForSEO, can be within the following range: 10000-60000 you can find the full list of the response codes here

        • status_message
          Type: string | null

          informational message of the task you can find the full list of general informational messages here

        • time
          Type: string | null

          execution time, seconds

    • tasks_count
      Type: integer | null Format: int64

      the number of tasks in the tasks array

    • tasks_error
      Type: integer | null Format: int64

      the number of tasks in the tasks array returned with an error

    • time
      Type: string | null

      total execution time, seconds

    • version
      Type: string | null

      the current version of the API

    application/json
  • 400

    The request could not be processed. Check the request parameters.

  • 401

    A valid Felo API key is required.

  • 402

    The request cannot proceed because a billing requirement is not met.

  • 403

    The account is not permitted to perform this operation.

  • 429

    A request or spending limit has been reached.

  • 502

    The service could not complete the request.

  • 503

    The API or billing service is temporarily unavailable.

  • 504

    The service timed out while processing the request.

  • default

    Error response; upstream passthrough responses may use provider formats

    application/json
Request Example for post/v1/beta/dataforseo/business_data/google/hotel_info/live/advanced
curl https://openapi.felo.ai/v1/beta/dataforseo/business_data/google/hotel_info/live/advanced \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '[
  {
    "language_code": "en",
    "location_name": "New York,New York,United States",
    "hotel_identifier": "CgoI-KWyzenM_MV3EAE"
  }
]'
{
  "version": null,
  "status_code": null,
  "status_message": null,
  "time": null,
  "cost": null,
  "tasks_count": null,
  "tasks_error": null,
  "tasks": [
    {
      "id": null,
      "status_code": null,
      "status_message": null,
      "time": null,
      "cost": null,
      "result_count": null,
      "path": [
        null
      ],
      "data": null,
      "result": [
        {
          "hotel_identifier": null,
          "location_code": null,
          "language_code": null,
          "check_url": null,
          "datetime": null,
          "title": null,
          "stars": null,
          "stars_description": null,
          "address": null,
          "phone": null,
          "about": {
            "description": null,
            "sub_descriptions": [
              "[Max Depth Exceeded]"
            ],
            "check_in_time": "[Max Depth Exceeded]",
            "check_out_time": "[Max Depth Exceeded]",
            "full_address": null,
            "domain": null,
            "url": null,
            "amenities": [
              "[Max Depth Exceeded]"
            ],
            "popular_amenities": [
              "[Max Depth Exceeded]"
            ]
          },
          "location": {
            "neighborhood": null,
            "neighborhood_description": null,
            "maps_url": null,
            "overall_score": null,
            "score_by_categories": null,
            "latitude": null,
            "longitude": null,
            "location_chain": [
              "[Max Depth Exceeded]"
            ]
          },
          "reviews": {
            "value": null,
            "votes_count": null,
            "mentions": [
              "[Max Depth Exceeded]"
            ],
            "rating_distribution": null,
            "other_sites_reviews": [
              "[Max Depth Exceeded]"
            ]
          },
          "overview_images": [
            null
          ],
          "prices": {
            "price": null,
            "price_without_discount": null,
            "currency": null,
            "discount_text": null,
            "check_in": null,
            "check_out": null,
            "visitors": null,
            "items": [
              "[Max Depth Exceeded]"
            ],
            "prices_by_dates": [
              "[Max Depth Exceeded]"
            ]
          }
        }
      ]
    }
  ]
}
Live Google Hotel Info Advanced

Need help?