Felo API PlatformFelo API Platform
Todos los endpoints de DataForSEO
v0.2.0-beta
OpenAPI 3.1.0

Tareas de Google Hotel Searches en vivo

Servidor:https://openapi.felo.ai
Bibliotecas cliente

DataForSEO

​

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

Tareas de Google Hotel Searches en vivo

​

Busca en Google Hotels propiedades que coinciden con una consulta, con fechas y ocupación. Envuelto en el sobre de DataForSEO: datos en tasks[0].result, resultado en tasks[0].status_code; una solicitud rechazada sigue devolviendo HTTP 200. Así se encuentra el hotel cuyo id necesitan los endpoints de información; post_dataforseo_business_google_hotel_info_live es la vista de detalle.

Referencia de precios

  • Medición: Coste de la respuesta notificado.
  • Estimación de referencia por solicitud: USD 0.2428.
  • Multiplicador de referencia del cliente: 1.0. No volver a aplicarlo a un importe de cliente ya liquidado.

Solo metadatos de referencia, no una cotización de la cuenta, un precio garantizado ni un límite de gasto. Los créditos de recursos no son créditos de Felo. Los cargos finales se rigen por los registros de facturación de Felo.

Cuerpo
application/json
  • Tipo: array (object | null)[]
    • adults
      Tipo: integer | null

      número de adultos
      campo opcional
      si no especificas este campo, se aplicará el valor predeterminado de 2;
      nota: puedes especificar hasta 6 personas, incluidos adultos y niños
      ejemplo:
      1

    • amenities
      Tipo: array string[] | null

      comodidades del hotel
      campo opcional
      puedes usar este campo para especificar distintas comodidades del hotel
      ejemplo:
      [
      "free_parking",
      "pets_allowed"
      ]

      valores posibles:
      "air_conditioning",<br>"all_inclusive_available",<br>"bar",<br>"free_breakfast",<br>"fitness_center",<br>"kid_friendly",<br>"free_parking",<br>"pets_allowed",<br>"pool",<br>"restaurant",<br>"room_service",<br>"spa",<br>"free_wifi",<br>"parking",<br>"indoor_pool",<br>"outdoor_pool",<br>"wheelchair_accessible",<br>"beach_access"

    • check_in
      Tipo: string | null

      fecha de entrada
      campo opcional
      si no especificas este campo, se usará por defecto la fecha de mañana;
      formato de fecha: "yyyy-mm-dd"
      ejemplo:
      "2019-01-15"
      Nota: el valor no puede ser anterior a la fecha de hoy

    • check_out
      Tipo: string | null

      fecha de salida
      campo opcional
      si no especificas este campo, nuestro sistema aplicará por defecto la fecha de dos días a partir de ahora;
      formato de fecha: "yyyy-mm-dd"
      ejemplo:
      "2019-01-15"
      Nota: el valor no puede ser menor o igual que check_in;
      el intervalo entre los valores de check_in y check_out no puede superar los 30 días

    • children
      Tipo: array string[] | null

      número y edad de los niños
      campo opcional
      si no especificas este campo, no se incluirá ningún niño en la búsqueda;
      la edad del niño puede ser de 0 a 17;
      nota: puedes especificar hasta 6 personas, incluidos adultos y niños
      define el siguiente valor si quieres incluir un niño de 14 años:
      [14]
      define el siguiente valor si quieres incluir un niño de 13 años y otro de 8 años:
      [13,8]

    • currency
      Tipo: string | null

      moneda
      campo opcional
      ejemplo:
      "USD"

    • depth
      Tipo: integer | null

      profundidad de análisis
      campo opcional
      número de resultados en Google Hotels
      valor predeterminado: 18 resultados orgánicos
      valor máximo: 140
      Nota: tu cuenta se factura por cada 18 resultados orgánicos, independientemente de los anuncios pagados en la respuesta;
      por lo tanto, establecer una profundidad superior a 18 puede generar cargos adicionales si Google Hotels devuelve más de 18 resultados;
      si la profundidad especificada es mayor que el número de resultados de la respuesta, la diferencia se reembolsará automáticamente al saldo de tu cuenta

    • free_cancellation
      Tipo: boolean | null

      hoteles con cancelación gratuita
      campo opcional
      establece este campo en true si quieres obtener la lista de hoteles con cancelación gratuita de reservas
      valor predeterminado: false

    • is_vacation_rentals
      Tipo: boolean | null

      búsqueda de alquileres vacacionales
      campo opcional
      establece este campo en true si quieres obtener la lista de alquileres vacacionales en lugar de hoteles
      valor predeterminado: false

    • keyword
      Tipo: string | null

      palabra clave
      campo opcional
      la palabra clave que especifiques se usa para buscar la lista de hoteles;
      si no usas este campo, devolveremos la lista de hoteles encontrados en una ubicación especificada;
      puedes especificar hasta 700 caracteres en el campo keyword
      todos los %## se decodificarán (el carácter ‘+’ se decodificará como un espacio)
      si necesitas usar el carácter “%” en tu keyword, especifícalo como “%25”;
      Nota: para obtener resultados de búsqueda precisos, el nombre de la ubicación se añade automáticamente a la palabra clave

      más información sobre las reglas y limitaciones de los campos keyword y keywords en las API de DataForSEO en este artículo del Centro de ayuda

    • language_code
      Tipo: string

      código de idioma del motor de búsqueda
      campo obligatorio si no especificas language_name
      si usas este campo, no necesitas especificar language_name
      puedes obtener la lista de idiomas disponibles con su language_code haciendo una solicitud independiente a https://api.dataforseo.com/v3/business_data/google/languages
      ejemplo:
      en

    • language_name
      Tipo: string

      nombre completo del idioma del motor de búsqueda
      campo obligatorio si no especificas language_code
      si usas este campo, no necesitas especificar language_code
      puedes obtener la lista de idiomas disponibles con language_name haciendo una solicitud independiente a https://api.dataforseo.com/v3/business_data/google/languages
      ejemplo:
      English

    • location_code
      Tipo: integer

      código de ubicación del motor de búsqueda
      campo obligatorio si no especificas location_name_or location_coordinate
      si usas este campo, no necesitas especificar location_name o location_coordinate
      puedes obtener la lista de ubicaciones disponibles con location_code haciendo una solicitud independiente a https://api.dataforseo.com/v3/business_data/google/locations
      ejemplo:
      2840

    • location_coordinate
      Tipo: string

      coordenadas GPS de una ubicación
      campo obligatorio si no especificas location_name_or location_code
      si usas este campo, no necesitas especificar location_name o location_code
      el parámetro location_coordinate debe especificarse en el formato "latitude,longitude"
      el número máximo de dígitos decimales para "latitude" y "longitude": 7
      Nota: si las coordenadas se usan para definir una ubicación, la búsqueda se realizará en el localidad más cercana
      ejemplo:
      53.476225,-2.243572

    • location_name
      Tipo: string

      nombre completo de la ubicación del motor de búsqueda
      campo obligatorio si no especificas location_code o location_coordinate
      si usas este campo, no necesitas especificar location_code o location_coordinate
      puedes obtener la lista de ubicaciones disponibles con location_name haciendo una solicitud independiente a https://api.dataforseo.com/v3/business_data/google/locations
      ejemplo:
      London,England,United Kingdom
      Nota: para obtener resultados de búsqueda precisos, el location_name que especifiques se añadirá automáticamente a la palabra clave

    • max_price
      Tipo: integer | null

      precio máximo por noche
      campo opcional
      la moneda de este valor depende del campo currency
      ejemplo:
      600

    • min_price
      Tipo: integer | null

      precio mínimo por noche
      campo opcional
      la moneda de este valor depende del campo currency
      ejemplo:
      100

    • min_rating
      Tipo: number | null

      valoración mínima
      campo opcional
      puedes usar este campo para especificar una valoración de los huéspedes superior a un valor determinado
      ejemplo:
      2.5

    • search_this_area
      Tipo: boolean | null

      mostrar hoteles del área mostrada
      campo opcional
      puede tomar los valores: true, false
      valor predeterminado: true
      si se establece en false, el modo search_this_area se desactivará
      Nota: si el modo search_this_area está desactivado, location_name no se añadirá al keyword durante la búsqueda
      obtén más información sobre este parámetro en nuestro Centro de ayuda

    • sort_by
      Tipo: string | null

      parámetros de ordenación de los resultados
      campo opcional
      puedes usar este campo para ordenar los resultados
      tipos de ordenación posibles:
      relevance – ordenar por mayor relevancia
      lowest_price – ordenar por el precio más bajo
      highest_rating – ordenar por la valoración más alta
      most_reviewed – ordenar por más reseñados
      valor predeterminado: relevance

    • stars
      Tipo: array string[] | null

      estrellas del hotel
      campo opcional
      establece este campo en [5] si quieres obtener solo la lista de hoteles de 5 estrellas
      ejemplo:
      [3,4,5]

    • tag
      Tipo: string | null

      identificador de tarea definido por el usuario
      campo opcional
      el límite de caracteres es 255
      puedes usar este parámetro para identificar la tarea y relacionarla con el resultado
      encontrarás el valor de tag especificado en el objeto data de la respuesta

Respuestas
  • 200
    Tipo: object | null · Response36Afe1097B20_BusinessDataGoogleHotelSearchesLiveResponseInfo
    • cost
      Tipo: number | null Formato: double

      costo total de las tareas, USD

    • status_code
      Tipo: integer | null

      código de estado general puedes encontrar la lista completa de los códigos de respuesta aquí

    • status_message
      Tipo: string | null

      mensaje informativo general puedes encontrar la lista completa de los mensajes informativos generales aquí

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

      array de tareas

      • Tipo: object | null · Response36Afe1097B20_BusinessDataGoogleHotelSearchesLiveTaskInfo
        • cost
          Tipo: number | null Formato: double

          costo total de las tareas, USD

        • data
          Tipo: object | null

          contiene los mismos parámetros que especificaste en la solicitud POST

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

          identificador de la tarea identificador único de la tarea en nuestro sistema en formato UUID

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

          ruta de la URL

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

          array de resultados

          • check_url
            Tipo: string | null

            URL directa a los resultados del motor de búsqueda
            puedes usarla para asegurarte de que proporcionamos resultados precisos

          • datetime
            Tipo: string | null

            fecha y hora en que se recibió el resultado
            en formato UTC: “yyyy-mm-dd hh-mm-ss +00:00”
            ejemplo:
            2019-11-15 12:57:46 +00:00

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

            tipos de elemento encontrados
            tipos de resultados de motores de búsqueda encontrados en el array items;
            tipos de elemento posibles: hotel_search_item

            • hotel_identifier
              Tipo: string | null

              identificador único de una entidad hotel en la búsqueda de Google
              ejemplo:
              CgoI-KWyzenM_MV3EAE

            • is_paid
              Tipo: boolean | null

              indica una ficha de hotel de pago
              si true, el hotel_search_item relacionado es un anuncio de pago
              si false, el hotel_search_item relacionado es una ficha de hotel orgánica

            • location
              Tipo: object | null · Response36Afe1097B20_GpsCoordinatesLocationInfo

              coordenadas GPS de la ubicación del hotel

              • latitude
                Tipo: number | null

                coordenada de latitud del hotel en google maps
                ejemplo:
                "latitude": 51.584091

              • longitude
                Tipo: number | null

                coordenada de longitud del hotel en google maps
                ejemplo:
                "longitude": -0.31365919999999997

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

              imágenes destacadas de un hotel

            • prices
              Tipo: object | null · Response36Afe1097B20_HotelPriceInfo

              precio del hotel

              • check_in
                Tipo: string | null

                fecha y hora de check-in
                en formato UTC: “yyyy-mm-dd hh-mm-ss +00:00”
                ejemplo:
                2019-11-15 12:57:46 +00:00

              • check_out
                Tipo: string | null

                fecha y hora de check-out
                en formato UTC: “yyyy-mm-dd hh-mm-ss +00:00”
                ejemplo:
                2019-11-15 12:57:46 +00:00

              • currency
                Tipo: string | null

                moneda del precio
                USD se aplica de forma predeterminada, a menos que se especifique en el array POST

              • discount_text
                Tipo: string | null

                texto sobre un descuento aplicado

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

                tipos de elemento encontrados
                tipos de resultados de motores de búsqueda encontrados en el array items;
                tipos de elemento posibles: hotel_search_item

                • currency
                  Tipo: string | null

                  moneda del precio
                  USD se aplica de forma predeterminada, a menos que se especifique en el array POST

                • domain
                  Tipo: string | null

                  dominio de terceros dominio de la página del sitio web de terceros con información de precios

                • free_cancellation_until
                  Tipo: string | null

                  fecha hasta la que está disponible la cancelación gratuita en formato UTC: “yyyy-mm-dd hh-mm-ss +00:00” equivale a null si la cancelación gratuita no está disponible para las fechas seleccionadas

                • is_paid
                  Tipo: boolean | null

                  indica una ficha de hotel de pago
                  si true, el hotel_search_item relacionado es un anuncio de pago
                  si false, el hotel_search_item relacionado es una ficha de hotel orgánica

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

                  ofertas de precios destacadas

                  • currency
                    Tipo: string | null

                    moneda del precio
                    USD se aplica de forma predeterminada, a menos que se especifique en el array POST

                  • free_cancellation_until
                    Tipo: string | null

                    fecha hasta la que está disponible la cancelación gratuita en formato UTC: “yyyy-mm-dd hh-mm-ss +00:00” equivale a null si la cancelación gratuita no está disponible para las fechas seleccionadas

                  • max_visitors
                    Tipo: integer | null

                    el número máximo de visitantes el número máximo de visitantes para los que es válida la oferta de precio

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

                    imágenes de la oferta de precio URLs de las imágenes incluidas en la oferta de precio

                  • price
                    Tipo: number | null

                    precio por noche

                  • title
                    Tipo: string | null

                    título del hotel

                  • type
                    Tipo: string | null

                    tipo de elemento

                  • url
                    Tipo: string | null

                    url de la oferta de precio URL de la página del sitio web donde aparece la oferta de precio

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

                  precio por noche

                • title
                  Tipo: string | null

                  título del hotel

                • type
                  Tipo: string | null

                  tipo de elemento

                • url
                  Tipo: string | null

                  url de la página de terceros URL de la página del sitio web de terceros con información de precios

              • price
                Tipo: number | null

                precio por noche

              • price_without_discount
                Tipo: number | null Formato: int64

                precio total por noche sin descuento aplicado

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

                  moneda del precio
                  USD se aplica de forma predeterminada, a menos que se especifique en el array POST

                • price
                  Tipo: number | null

                  precio por noche

              • visitors
                Tipo: integer | null

                número de visitantes del hotel para este precio

            • reviews
              Tipo: object | null · Response36Afe1097B20_HotelReviewInfo

              reseñas e información de valoración del hotel

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

                menciones del hotel
                información sobre las reseñas del hotel por criterio

                • negative_count
                  Tipo: integer | null Formato: int64

                  recuento de reseñas negativas por criterio

                • positive_count
                  Tipo: integer | null Formato: int64

                  recuento de reseñas positivas por criterio

                • positive_score
                  Tipo: number | null

                  puntuación positiva por criterio

                • title
                  Tipo: string | null

                  título del criterio evaluado

                • total_count
                  Tipo: integer | null Formato: int64

                  recuento de todas las reseñas por criterio

                • visible_by_default
                  Tipo: boolean | null

                  elemento visible de forma predeterminada
                  indica si el elemento de reseña es visible de forma predeterminada

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

                reseñas en sitios de terceros
                reseñas de sitios de terceros

                • rating
                  Tipo: object | null · Response36Afe1097B20_RatingInfo

                  valoración de la reseña
                  información sobre la valoración incluida en la reseña de un sitio de terceros

                  • rating_max
                    Tipo: integer | null

                    el valor máximo para un rating_type

                  • rating_type
                    Tipo: string | null

                    el tipo de valoración aquí puedes encontrar los siguientes elementos: Max5, Percents, CustomMax

                  • value
                    Tipo: number | null Formato: double

                    el valor de la valoración

                  • votes_count
                    Tipo: integer | null Formato: int64

                    la cantidad de feedback

                • review_text
                  Tipo: string | null

                  texto de la reseña
                  texto de la reseña

                • title
                  Tipo: string | null

                  título de la reseña
                  contiene el nombre del sitio de terceros donde apareció inicialmente la reseña

                • url
                  Tipo: string | null

                  URL de la reseña
                  URL del sitio de terceros donde apareció inicialmente la reseña

              • rating_distribution
                Tipo: object | null

                distribución de valoraciones por votos
                la distribución de votos a lo largo de la valoración en el intervalo de 1 a 5

                • propertyName
                  Tipo: integer | null Formato: Int64
              • value
                Tipo: number | null

                valoración general del hotel basada en los votos de los clientes

              • votes_count
                Tipo: integer | null Formato: int64

                número de votos de los clientes
                el número de votos de clientes incluidos en el cálculo de la valoración del hotel

            • stars
              Tipo: integer | null

              clasificación por estrellas del hotel
              clasificación que va de 1 a 5 estrellas

            • title
              Tipo: string | null

              título del hotel

            • type
              Tipo: string | null

              tipo de elemento

          • items_count
            Tipo: integer | null Formato: int64

            tipos de elementos
            el número de elementos del array items

          • keyword
            Tipo: string | null

            palabra clave recibida en un array POST
            la palabra clave se devuelve con %## decodificado (el carácter '+' se decodificará como un espacio)

          • language_code
            Tipo: string | null

            código de idioma en un array POST

          • location_code
            Tipo: integer | null

            código de ubicación en un array POST

        • result_count
          Tipo: integer | null Formato: int64

          número de elementos en el array de resultados

        • status_code
          Tipo: integer | null

          código de estado de la tarea generado por DataForSEO; puede estar dentro del siguiente intervalo: 10000-60000 puedes encontrar la lista completa de los códigos de respuesta aquí

        • status_message
          Tipo: string | null

          mensaje informativo de la tarea puedes encontrar la lista completa de los mensajes informativos generales aquí

        • time
          Tipo: string | null

          tiempo de ejecución, segundos

    • tasks_count
      Tipo: integer | null Formato: int64

      el número de tareas en el array de tareas

    • tasks_error
      Tipo: integer | null Formato: int64

      el número de tareas en el array de tareas devueltas con un error

    • time
      Tipo: string | null

      tiempo total de ejecución, en segundos

    • version
      Tipo: string | null

      la versión actual de la API

    application/json
  • 400

    No se pudo procesar la solicitud. Comprueba los parámetros de la solicitud.

  • 401

    Se requiere una clave de API de Felo válida.

  • 402

    La solicitud no puede continuar porque no se cumple un requisito de facturación.

  • 403

    La cuenta no tiene permiso para realizar esta operación.

  • 429

    Se ha alcanzado un límite de solicitudes o de gasto.

  • 502

    El servicio no pudo completar la solicitud.

  • 503

    La API o el servicio de facturación no están disponibles temporalmente.

  • 504

    El servicio agotó el tiempo de espera al procesar la solicitud.

  • default

    Respuesta de error; las respuestas de paso del upstream pueden usar formatos del proveedor

    application/json
Request Example for post/v1/beta/dataforseo/business_data/google/hotel_searches/live
curl https://openapi.felo.ai/v1/beta/dataforseo/business_data/google/hotel_searches/live \
  --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",
    "keyword": "cheap hotel",
    "check_in": "2023-06-01",
    "check_out": "2023-06-30",
    "currency": "USD",
    "adults": 2,
    "children": [
      "14"
    ],
    "sort_by": "highest_rating",
    "priority": 2,
    "tag": "example"
  }
]'
{
  "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": [
        {
          "keyword": null,
          "location_code": null,
          "language_code": null,
          "check_url": null,
          "datetime": null,
          "items_count": null,
          "items": [
            {
              "type": null,
              "hotel_identifier": null,
              "title": null,
              "stars": null,
              "is_paid": null,
              "location": "[Max Depth Exceeded]",
              "reviews": "[Max Depth Exceeded]",
              "overview_images": [
                "[Max Depth Exceeded]"
              ],
              "prices": "[Max Depth Exceeded]"
            }
          ]
        }
      ]
    }
  ]
}
Live Google Hotel Searches Tasks