DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Interseção de páginas
As páginas que linkam para várias URLs de destino de uma vez, em vez dos domínios. ⚠️ targets é um objeto com chaves por posição e recebe URLs completas, não domínios sem protocolo. Cada linha traz page_intersection e um summary por target. O equivalente no nível de domínio é post_dataforseo_backlinks_domain_intersection_live, que é o primeiro a consultar.
Referência de preços
- Medição: Custo da resposta reportado.
- Estimativa de referência por requisição: USD 0.033.
- Multiplicador de referência do cliente: 1.0. Não o aplique novamente a um valor de cliente já liquidado.
Apenas metadados de referência, não uma cotação da conta, um preço garantido ou um limite de gastos. Créditos de recursos não são créditos Felo. As cobranças finais seguem os registros de cobrança da Felo.
- Tipo: array (object | null)[]
- backlinksTipo: string | null
_status _type define quais backlinks retornar e contar
campo opcional
você pode usar este campo para escolher quais backlinks serão retornados e usados para métricas agregadas dos seustargets;
valores possíveis:all- todos os backlinks serão retornados e contados;live- os backlinks encontrados na última verificação serão retornados e contados;lost- os backlinks perdidos serão retornados e contados;valor padrão:
live - excludeTipo: boolean | null
_internal _backlinks indica se backlinks internos de subdomínios para o
targetserão excluídos dos resultados
campo opcional
se definido comotrue, os resultados não incluirão dados sobre backlinks internos de subdomínios do mesmo domínio que otarget
se definido comofalse, os links internos serão incluídos no resultado
valor padrão:true - excludeTipo: array string[] | null
_targets domínios, subdomínios ou páginas web que você deseja excluir
campo opcional
você pode definir até 10 domínios, subdomínios ou páginas web
se você usar este array, os resultados conterão as páginas de referência que apontam paratargets, mas não paraexclude_targets
exemplo:"exclude_targets": [<br>"bbc.com",<br>"https://www.apple.com/iphone/*",<br>"https://dataforseo.com/apis/*"] - filtersTipo: array (object | null)[] | null
array de parâmetros de filtragem de resultados
campo opcional
você pode adicionar vários filtros de uma vez (máximo de 8 filtros)
defina um operador lógicoandouorentre as condições
os seguintes operadores são suportados:regex,not_regex,=,<>,in,not_in,like,not_like,ilike,not_ilike,match,not_match
você pode usar o operador%comlikeenot_likepara corresponder a qualquer string de zero ou mais caracteres
exemplo:["1.rank",">","80"][["2.page_from_rank",">","55"],
"and",
["1.original","=","true"]][["1.first_seen",">","2017-10-23 11:31:45 +00:00"],
"and",
[["1.acnhor","like","%seo%"],"or",["1.text_pre","not_like","%seo%"]]]Objeto vazio - includeTipo: boolean | null
_indirect _links indica se links indiretos para os
targetsserão incluídos nos resultados
campo opcional
se definido comotrue, os resultados incluirão dados sobre links indiretos que apontam para uma página que redireciona para um alvo ou aponta para uma página canônica
se definido comofalse, os links indiretos serão ignorados
valor padrão:true - includeTipo: boolean | null
_subdomains indica se os subdomínios dos
targetsserão incluídos na pesquisa
campo opcional
se definido comofalse, os subdomínios serão ignorados
valor padrão:true - internalTipo: integer | null
_list _limit número máximo de elementos em arrays internos
campo opcional
você pode usar este campo para limitar o número de elementos nos seguintes arrays:attributesdomain_from_platform_typevalor padrão:
10
valor máximo:1000 - intersectionTipo: string | null
_mode indica se os backlinks devem ser interseccionados
campo opcional
use este campo para interseccionar ou mesclar resultados das URLs especificadas
valores possíveis:all,partialall- os resultados se baseiam em todos os backlinks;partial- os resultados se baseiam apenas nos backlinks que se intersectam;
valor padrão:all - limitTipo: integer | null
o número máximo de backlinks retornados
campo opcionalvalor padrão:
100
valor máximo:1000 - offsetTipo: integer | null
deslocamento no array de resultados dos backlinks retornados
campo opcionalvalor padrão:
0
se você especificar o valor10, os dez primeiros backlinks do array de resultados serão omitidos e os dados serão fornecidos para os backlinks seguintes - orderTipo: array string[] | null
_by regras de ordenação dos resultados
campo opcional
você pode usar os mesmos valores do arrayfilterspara ordenar os resultados
tipos de ordenação possíveis:asc- os resultados serão ordenados em ordem crescentedesc- os resultados serão ordenados em ordem decrescente
use uma vírgula para definir o tipo de ordenação
exemplo:["rank,desc"]
observe que você pode definir no máximo três regras de ordenação em uma única requisição
use uma vírgula para separar várias regras de ordenação
exemplo:["domain_from_rank,desc","page_from_rank,asc"] - rankTipo: string | null
_scale define a escala usada para calcular e exibir os valores de
rank,domain_from_rankepage_from_rank
campo opcionalvocê pode usar este parâmetro para escolher se os valores de rank são apresentados em uma escala de 0–100 ou de 0–1000
valores possíveis:
one_hundred— os valores de rank são exibidos em uma escala de 0–100one_thousand— os valores de rank são exibidos em uma escala de 0–1000valor padrão:
one_thousandsaiba mais sobre como este parâmetro funciona e como as métricas de ranking são calculadas neste artigo da Central de Ajuda
- tagTipo: string | null
identificador de tarefa definido pelo usuário
campo opcional
o limite de caracteres é 255
você pode usar este parâmetro para identificar a tarefa e associá-la ao resultado
você encontrará o valor detagespecificado no objetodatada resposta - targetsTipo: object | null
domínios, subdomínios ou páginas web para obter links
campo obrigatório
você pode definir até 20 domínios, subdomínios ou páginas web
um domínio ou subdomínio deve ser especificado semhttps://ewww.
uma página deve ser especificada com URL absoluta (incluindohttp://ouhttps://)
exemplo:"targets": {<br>"1": "http://planet.postgresql.org/",<br>"2": "http://gborg.postgresql.org/"<br>}- propertyTipo: string | null
Name
- Tipo: object | null · Response36Afe1097B20_BacklinksPageIntersectionLiveResponseInfo200
- Tipo: number | null Formato: doublecost
custo total das tarefas, USD
- Tipo: integer | nullstatus
_code código de status geral você pode encontrar a lista completa dos códigos de resposta aqui
- Tipo: string | nullstatus
_message mensagem informativa geral você pode encontrar a lista completa das mensagens informativas gerais aqui
- Tipo: array (object | null)[] | nulltasks
array de tarefas
- Tipo: object | null · Response36Afe1097B20_BacklinksPageIntersectionLiveTaskInfo
- costTipo: number | null Formato: double
custo total das tarefas, USD
- dataTipo: object | null
contém os mesmos parâmetros que você especificou na requisição POST
- propertyTipo: object | null
Name
- idTipo: string | null
identificador da tarefa identificador exclusivo da tarefa em nosso sistema no formato UUID
- pathTipo: array (string | null)[] | null
caminho da URL
- resultTipo: array (object | null)[] | null
array de resultados
- itemsTipo: array (object | null)[] | null
contém backlinks relevantes e dados de domínios de referência
- pageTipo: object | null
_intersection contém dados sobre páginas que linkam para os destinos correspondentes especificados no array POST
os dados são fornecidos em objetos separados correspondentes às páginas especificadas no objetotargets- propertyTipo: array (object | null)[] | null
Name - altTipo: string | null
texto alternativo da imagem
este campo seránullse otypedo backlink não for image - anchorTipo: string | null
texto âncora do backlink
- attributesTipo: array (string | null)[] | null
atributos de link dos links de referência
exemplo:nofollow - backlinkTipo: integer | null
_spam _score - dofollowTipo: boolean | null
indica se o backlink é dofollow
se forfalse, o backlink é nofollow - domainTipo: string | null
_from domínio que faz referência ao domínio ou à página web de destino
- domainTipo: string | null
_from _country código de país ISO do domínio de referência
- domainTipo: string | null
_from _ip endereço IP do domínio de referência
- domainTipo: boolean | null
_from _is _ip indica se o domínio é um IP
se fortrue, o domínio funciona como um endereço IP e não tem nome de domínio - domainTipo: array (string | null)[] | null
_from _platform _type tipos de plataforma do domínio de referência
valores possíveis:
cms,blogs,ecommerce,message-boards,wikis,news,organization - domainTipo: integer | null
_from _rank rank de domínio do domínio de referência
indica o rank do domínio no momento em que nosso rastreador viu o backlink pela última vez;domain_from_ranké calculado com base no método de classificação de nós em um banco de dados de links — um princípio usado no algoritmo PageRank original do Google
saiba mais sobre a métrica e como ela é calculada neste artigo da Central de Ajuda - domainTipo: string | null
_to domínio para o qual o backlink aponta
- firstTipo: string | null
_seen data e hora em que nosso rastreador encontrou o backlink pela primeira vez
no formato UTC: “yyyy-mm-dd hh-mm-ss +00:00”
exemplo:2019-11-15 12:57:46 +00:00 - groupTipo: integer | null Formato: int64
_count indica o número total de backlinks deste domínio
por exemplo, semodeestiver definido comoone_per_domain, este campo indicará o número total de backlinks provenientes deste domínio - indirectTipo: array (object | null)[] | null
_link _path caminho do link indireto
indica uma URL ou uma sequência de URLs que levam aurl_to- statusTipo: integer | null
_code código de status geral
você pode encontrar a lista completa dos códigos de resposta aqui
Observação: recomendamos fortemente projetar um sistema necessário para lidar com condições excepcionais ou de erro relacionadas - typeTipo: string | null
tipo de elemento
- urlTipo: string | null
URL do link indireto
- isTipo: boolean | null
_broken indica se o backlink está quebrado
se fortrue, o backlink aponta para uma página que responde com um código de status 4xx ou 5xx - isTipo: boolean | null
_indirect _link indica se o backlink é um link indireto
se fortrue, o backlink é um link indireto que aponta para uma página que redireciona paraurl_toou aponta para uma página canônica - isTipo: boolean | null
_lost indica se o backlink foi removido
se fortrue, o backlink ou a página inteira foi removido - isTipo: boolean | null
_new indica se o backlink é novo
se fortrue, o backlink foi encontrado na página na última vez que nosso rastreador a visitou - itemTipo: string | null
_type tipo de link
valores possíveis:anchor,image,link,meta,canonical,alternate,redirect - lastTipo: string | null
_seen data mais recente em que nosso rastreador visitou o backlink
no formato UTC: “yyyy-mm-dd hh-mm-ss +00:00”
exemplo:2019-11-15 12:57:46 +00:00 - linksTipo: integer | null Formato: int64
_count número de backlinks idênticos encontrados na página de referência
- originalTipo: boolean | null
indica se o backlink estava presente na página de referência quando nosso rastreador a visitou pela primeira vez
- pageTipo: string | null
_from _encoding codificação de caracteres da página de referência
exemplo:utf-8 - pageTipo: integer | null
_from _external _links número de links externos encontrados na página de referência
- pageTipo: integer | null
_from _internal _links número de links internos encontrados na página de referência
- pageTipo: string | null
_from _language idioma da página de referência
no formato ISO 639-1
exemplo:en - pageTipo: integer | null
_from _rank - pageTipo: integer | null
_from _size tamanho da página de referência, em bytes
exemplo:63357 - pageTipo: integer | null
_from _status _code código de status HTTP retornado pela página de referência
exemplo:200 - pageTipo: string | null
_from _title título da página de referência
- prevTipo: string | null
_seen data anterior à mais recente em que nosso rastreador visitou o backlink
no formato UTC: “yyyy-mm-dd hh-mm-ss +00:00”
exemplo:2019-11-15 12:57:46 +00:00 - rankTipo: integer | null
- semanticTipo: string | null
_location - textTipo: string | null
_post snippet depois do texto âncora
- textTipo: string | null
_pre trecho de texto antes do texto âncora
- tldTipo: string | null
_from domínio de nível superior da URL de referência
- typeTipo: string | null
tipo de elemento
- urlTipo: string | null
_from URL da página onde o backlink é encontrado
- urlTipo: boolean | null
_from _https indica se a URL de referência está protegida com HTTPS
se fortrue, a URL de referência está protegida com HTTPS - urlTipo: string | null
_to URL para a qual o backlink aponta
- urlTipo: boolean | null
_to _https indica se a URL para a qual o backlink aponta está protegida com HTTPS
se fortrue, a URL está protegida com HTTPS - urlTipo: string | null
_to _redirect _target URL de destino do redirecionamento
página de destino para a qual o redirecionamento aponta - urlTipo: integer | null
_to _spam _score - urlTipo: integer | null
_to _status _code código de status da página referenciada
se o valor fornull, nosso rastreador ainda não visitou a página para a qual o link aponta
exemplo:200
- summaryTipo: object | null · Response36Afe1097B20_IntersectionSummaryInfo
contém o resumo de interseções de páginas
- intersectionsTipo: integer | null Formato: int64
_count número total de interseções
- itemsTipo: integer | null Formato: int64
_count o número de resultados retornados no array
items - targetsTipo: object | null
targetsde um array POST- propertyTipo: string | null
Name
- totalTipo: integer | null Formato: int64
_count quantidade total de resultados relevantes para a requisição
- resultTipo: integer | null Formato: int64
_count número de elementos no array de resultados
- statusTipo: integer | null
_code código de status da tarefa gerado pelo DataForSEO; pode estar no seguinte intervalo: 10000-60000 você pode encontrar a lista completa dos códigos de resposta aqui
- statusTipo: string | null
_message mensagem informativa da tarefa você pode encontrar a lista completa das mensagens informativas gerais aqui
- timeTipo: string | null
tempo de execução, segundos
- Tipo: integer | null Formato: int64tasks
_count o número de tarefas no array de tarefas
- Tipo: integer | null Formato: int64tasks
_error o número de tarefas no array de tarefas retornadas com erro
- Tipo: string | nulltime
tempo total de execução, em segundos
- Tipo: string | nullversion
a versão atual da API
application/json - 400
Não foi possível processar a requisição. Verifique os parâmetros da requisição.
- 401
É necessária uma chave de API da Felo válida.
- 402
A requisição não pode prosseguir porque um requisito de cobrança não foi atendido.
- 403
A conta não tem permissão para realizar esta operação.
- 429
Um limite de requisições ou de gastos foi atingido.
- 502
O serviço não pôde concluir a requisição.
- 503
A API ou o serviço de cobrança está temporariamente indisponível.
- 504
O serviço atingiu o tempo limite ao processar a requisição.
- default
Resposta de erro; respostas repassadas do upstream podem usar formatos do provedor
application/json
curl https://openapi.felo.ai/v1/beta/dataforseo/backlinks/page_intersection/live \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"targets": {
"1": "football.com",
"2": "fifa.com"
},
"exclude_targets": [
"skysports.com"
],
"limit": 5,
"order_by": [
"1.rank,desc"
],
"filters": [
[
"2.domain_from_rank",
">",
400
],
"and",
[
"1.dofollow",
"=",
true
]
]
}
]'
{
"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": [
{
"targets": null,
"total_count": null,
"items_count": null,
"items": [
{
"page_intersection": null,
"summary": "[Max Depth Exceeded]"
}
]
}
]
}
]
}