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

Content Analysis – API de búsqueda

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

DataForSEO

​

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

Content Analysis – API de búsqueda

​

Lista las páginas individuales que citan una palabra clave, en lugar de los totales. Cada elemento incluye url, domain, main_domain, url_rank, domain_rank, spam_score, fetch_time, country, language, score y page_category, junto con total_count e items_count. filters acepta los campos que lista get_dataforseo_content_available_filters. Para recuentos y distribuciones en lugar de páginas, usa post_dataforseo_content_summary_live.

Referencia de precios

  • Medición: Coste de la respuesta notificado.
  • Estimación de referencia por solicitud: USD 0.0276.
  • 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)[]
    • filters
      Tipo: array (object | null)[] | null

      array de parámetros de filtrado de resultados
      campo opcional
      puedes añadir varios filtros a la vez (máximo 8 filtros)
      debes definir un operador lógico and, or entre las condiciones
      se admiten los siguientes operadores:
      regex, not_regex, <, <=, >, >=, =, <>, in, not_in, like,not_like, match, not_match
      puedes usar el operador % con like y not_like para coincidir con cualquier cadena de cero o más caracteres
      ejemplo:
      ["country","=", "US"]

      [["domain_rank",">",800],"and",["content_info.connotation_types.negative",">",0.9]]

      [["domain_rank",">",800],
      "and",
      [["page_types","has","ecommerce"],
      "or",

      ["content_info.text_category","has",10994]]]
      para obtener más información sobre los filtros, consulta Content Analysis API - Filters

      Objeto vacío
    • keyword
      Tipo: string

      palabra clave de destino
      campo obligatorio
      codificación UTF-8
      las palabras clave se convertirán a formato minúsculo;
      Nota: para coincidir con una frase exacta en lugar de una palabra clave aislada, usa comillas dobles y barras invertidas;
      ejemplo:
      "keyword": "\"tesla palo alto\""

      obtén 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

    • keyword_fields
      Tipo: object | null

      campos de palabra clave de destino y palabras clave de destino
      campo opcional
      usa este parámetro para filtrar el conjunto de datos por las palabras clave que deben contener determinados campos;
      campos que puedes especificar: title, main_title, previous_title, snippet
      puedes indicar varios campos;
      Nota: para coincidir con una frase exacta en lugar de una palabra clave aislada, usa comillas dobles y barras invertidas;
      ejemplo:
      "keyword_fields": {<br>"snippet": "\"logitech mouse\"",<br>"main_title": "sale"<br>}"

      • propertyName
        Tipo: string | null
    • limit
      Tipo: integer | null

      el número máximo de citas devueltas
      campo opcional
      valor predeterminado: 100
      valor máximo: 1000

    • offset
      Tipo: integer | null

      desplazamiento en el array de resultados de las citas devueltas
      campo opcional
      valor predeterminado: 0
      si especificas el valor 10, se omitirán las diez primeras citas del array de resultados y los datos se proporcionarán para las citas siguientes
      Nota: recomendamos usar este parámetro solo al recuperar hasta 10.000 resultados
      para recuperar más de 10.000 resultados, usa el offset_token.

    • offset_token
      Tipo: string | null

      token de desplazamiento para solicitudes posteriores
      campo opcional
      se proporciona en el campo idéntico de la respuesta a cada solicitud;
      usa este parámetro para evitar tiempos de espera al intentar obtener más de 10.000 resultados en una sola solicitud;
      al especificar el valor único de offset_token del array de respuesta, obtendrás los resultados posteriores de la tarea inicial;
      los valores de offset_token son únicos para cada tarea posterior
      Nota: si se especifica el offset_token en la solicitud, todos los demás parámetros excepto limit no se tendrán en cuenta al procesar la tarea
      obtén más información sobre este parámetro en nuestro Centro de ayuda

    • order_by
      Tipo: array string[] | null

      reglas de ordenación de los resultados
      campo opcional
      puedes usar los mismos valores que en el array filters para ordenar los resultados
      tipos de ordenación posibles:
      asc - los resultados se ordenarán en orden ascendente
      desc - los resultados se ordenarán en orden descendente
      debes usar una coma para definir un tipo de ordenación
      ejemplo:
      ["content_info.sentiment_connotations.anger,desc"]
      regla predeterminada:
      ["content_info.sentiment_connotations.anger,desc"]
      ten en cuenta que puedes definir como máximo tres reglas de ordenación en una sola solicitud
      debes usar una coma para separar varias reglas de ordenación
      ejemplo:
      ["content_info.sentiment_connotations.anger,desc","keyword_data.keyword_info.cpc,desc"]

    • page_type
      Tipo: array string[] | null

      tipos de página de destino
      campo opcional
      usa este parámetro para filtrar el conjunto de datos por tipos de página
      valores posibles:
      "ecommerce", "news", "blogs", "message-boards", "organization"

    • rank_scale
      Tipo: string | null

      define la escala usada para calcular y mostrar los valores de domain_rank y url_rank
      campo opcional

      puedes usar este parámetro para elegir si los valores de rank se presentan en una escala de 0–100 o de 0–1000

      valores posibles:
      one_hundred — los valores de rank se muestran en una escala de 0–100
      one_thousand — los valores de rank se muestran en una escala de 0–1000

      valor predeterminado: one_thousand

      obtén más información sobre cómo funciona este parámetro en este artículo del Centro de ayuda

    • search_mode
      Tipo: string | null

      tipo de agrupación de los resultados
      campo opcional
      tipos de agrupación posibles:
      as_is - devuelve todas las citas de la keyword de destino
      one_per_domain - devuelve una cita de la keyword por dominio
      valor predeterminado: as_is

    • 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_ContentAnalysisSearchLiveResponseInfo
    • 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_ContentAnalysisSearchLiveTaskInfo
        • 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

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

            contiene citas y datos relacionados

            • content_info
              Tipo: object | null · Response36Afe1097B20_AnalysisContentInfo

              contiene datos sobre citas de la url dada

              • author
                Tipo: string | null

                autor del contenido

              • connotation_types
                Tipo: object | null

                tipos de connotación
                contiene los tipos de sentimientos (polaridad del sentimiento) relacionados con la cita dada y el índice de probabilidad de cada tipo de sentimiento
                tipos de connotación de sentimiento posibles: positive, negative, neutral

                • propertyName
                  Tipo: integer | null Formato: int64

                  Signed 64-bit integers (long type).

              • content_quality_score
                Tipo: integer | null

                puntuación de calidad del contenido
                este valor se calcula a partir del número de palabras, frases y caracteres que contiene el contenido

              • content_type
                Tipo: string | null

                tipo de contenido
                ejemplo:
                page_content, comment

              • date_published
                Tipo: string | null

                fecha y hora en que se publicó el contenido
                en formato UTC: "yyyy-mm-dd hh-mm-ss +00:00"
                ejemplo:
                2017-01-24 13:20:59 +00:00

              • group_date
                Tipo: string | null

                fecha y hora del grupo de citas
                indica la fecha de publicación del contenido o la fecha y hora en que nuestro rastreador visitó la página por primera vez;
                este campo se puede usar para agrupar citas por fecha y mostrar tendencias de citas;
                la fecha y hora se proporcionan en formato UTC: "yyyy-mm-dd hh-mm-ss +00:00"
                ejemplo:
                2017-01-24 13:20:59 +00:00

              • highlighted_text
                Tipo: string | null

                texto resaltado del snippet

              • language
                Tipo: string | null

                idioma principal del dominio
                para obtener una lista completa de los idiomas disponibles, consulta el endpoint Languages

              • level
                Tipo: integer | null

                nivel de encabezado title
                indica el nivel de la etiqueta h de 1 (superior) a 6 (inferior)

              • main_title
                Tipo: string | null

                título de la página

              • previous_title
                Tipo: string | null

                título del bloque de contenido anterior

              • rating
                Tipo: object | null · Response36Afe1097B20_ContententRatingInfo

                valoración del contenido
                valoración relacionada con content_info

                • max_rating_value
                  Tipo: number | null Formato: double

                  valor máximo para el nombre de la valoración

                • name
                  Tipo: string | null

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

                • rating_count
                  Tipo: integer | null Formato: int64

                  número de votos

                • rating_value
                  Tipo: number | null Formato: double

                  el valor de la valoración

                • relative_rating
                  Tipo: number | null Formato: double

                  valoración relativa

              • semantic_location
                Tipo: string | null

                ubicación semántica
                indica el elemento semántico del HTML donde se encuentra la cita de la palabra clave de destino
                ejemplo:
                article, header

              • sentiment_connotations
                Tipo: object | null

                connotaciones de sentimiento
                contiene los sentimientos (reacciones emocionales) relacionados con la cita dada y el índice de probabilidad de cada sentimiento
                connotaciones de sentimiento posibles: anger, happiness, love, sadness, share, fun

                • propertyName
                  Tipo: integer | null Formato: int64

                  Signed 64-bit integers (long type).

              • snippet
                Tipo: string | null

                fragmento del contenido

              • snippet_length
                Tipo: integer | null

                longitud en caracteres del fragmento

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

                métricas de interacción en redes sociales
                datos sobre interacciones en redes sociales asociadas al contenido, basados en inserciones de sitios web desarrolladas y compatibles con las plataformas de redes sociales

                • like_count
                  Tipo: integer | null Formato: int64

                  número de me gusta

                • type
                  Tipo: string | null

                  tipo de elemento

              • text_category
                Tipo: array integer[] | null

                categoría del texto
                para obtener una lista completa de las categorías disponibles, consulta el endpoint Categories

              • title
                Tipo: string | null

                título del resultado

            • country
              Tipo: string | null

              código de país del registro del dominio
              para obtener una lista completa de los países disponibles, consulta el endpoint Locations

            • domain
              Tipo: string | null

              nombre del dominio

            • domain_rank
              Tipo: integer | null

              ranking del domain
              este valor se basa en los datos de backlinks del dominio dado de DataForSEO Backlink Index;
              domain_rank se calcula según el método de clasificación de nodos en una base de datos enlazada, un principio utilizado en el algoritmo PageRank original de Google
              obtén más información sobre la métrica y cómo se calcula en este artículo del centro de ayuda

            • fetch_time
              Tipo: string | null

              fecha y hora en que nuestro rastreador visitó la página
              en formato UTC: "yyyy-mm-dd hh-mm-ss +00:00"
              ejemplo:
              2017-01-24 13:20:59 +00:00

            • language
              Tipo: string | null

              idioma principal del dominio
              para obtener una lista completa de los idiomas disponibles, consulta el endpoint Languages

            • main_domain
              Tipo: string | null

              dominio principal

            • page_category
              Tipo: array integer[] | null

              contiene todas las categorías de página relevantes
              categorías de productos y servicios relevantes para la página
              para obtener una lista completa de las categorías disponibles, consulta el endpoint Categories

            • page_types
              Tipo: array string[] | null

              tipos de página

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

              valoraciones encontradas en la página
              todas las valoraciones encontradas en la página según los microdatos

              • max_rating_value
                Tipo: number | null Formato: double

                valor máximo para el nombre de la valoración

              • name
                Tipo: string | null

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

              • rating_count
                Tipo: integer | null Formato: int64

                número de votos

              • rating_value
                Tipo: number | null Formato: double

                el valor de la valoración

              • relative_rating
                Tipo: number | null Formato: double

                valoración relativa

            • score
              Tipo: number | null

              puntuación de prominencia de la cita
              este valor se basa en la presencia de url_rank, domain_rank, keyword en title, main_title, url, snippet
              cuanto mayor es el score, más valor tiene la cita relacionada

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

              métricas de interacción en redes sociales
              datos sobre interacciones en redes sociales asociadas al contenido, basados en inserciones de sitios web desarrolladas y compatibles con las plataformas de redes sociales

              • like_count
                Tipo: integer | null Formato: int64

                número de me gusta

              • type
                Tipo: string | null

                tipo de elemento

            • spam_score
              Tipo: integer | null

              puntuación de spam de backlinks de la url
              este valor se basa en los datos de backlinks de la URL dada de DataForSEO Backlink Index;
              obtén más información sobre cómo se calcula la métrica en esta página del centro de ayuda

            • type
              Tipo: string | null

              tipo de elemento

            • url
              Tipo: string | null

              URL donde se encontró la cita

            • url_rank
              Tipo: integer | null

              ranking de la url
              este valor se basa en los datos de backlinks de la URL dada de DataForSEO Backlink Index;
              url_rank se calcula según el método de clasificación de nodos en una base de datos enlazada, un principio utilizado en el algoritmo PageRank original de Google
              obtén más información sobre la métrica y cómo se calcula en este artículo del centro de ayuda

          • items_count
            Tipo: integer | null Formato: int64

            el número de resultados devueltos en el array items

          • offset_token
            Tipo: string | null

            token de desplazamiento para solicitudes posteriores
            puedes usar la cadena proporcionada en este campo para obtener los resultados posteriores de la tarea inicial;
            nota: los valores de offset_token son únicos para cada tarea posterior

          • total_count
            Tipo: integer | null Formato: int64

            cantidad total de resultados de nuestra base de datos relevantes para tu solicitud

        • 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/content_analysis/search/live
curl https://openapi.felo.ai/v1/beta/dataforseo/content_analysis/search/live \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '[
  {
    "keyword_fields": {
      "snippet": "logitech"
    },
    "keyword": "logitech",
    "page_type": [
      "ecommerce",
      "news",
      "blogs",
      "message-boards",
      "organization"
    ],
    "search_mode": "as_is",
    "filters": [
      "main_domain",
      "=",
      "reviewfinder.ca"
    ],
    "order_by": [
      "content_info.sentiment_connotations.anger,desc"
    ],
    "limit": 10
  }
]'
{
  "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": [
        {
          "offset_token": null,
          "total_count": null,
          "items_count": null,
          "items": [
            {
              "type": null,
              "url": null,
              "domain": null,
              "main_domain": null,
              "url_rank": null,
              "spam_score": null,
              "domain_rank": null,
              "fetch_time": null,
              "country": null,
              "language": null,
              "score": null,
              "page_category": [
                "[Max Depth Exceeded]"
              ],
              "page_types": [
                "[Max Depth Exceeded]"
              ],
              "ratings": [
                "[Max Depth Exceeded]"
              ],
              "social_metrics": [
                "[Max Depth Exceeded]"
              ],
              "content_info": "[Max Depth Exceeded]"
            }
          ]
        }
      ]
    }
  ]
}
Content Analysis – Search API