DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Links de entrada
Os links de entrada individuais de um target, uma linha por link. Retorna total_count, items_count, items e um search_after_token para paginação — use-o em vez de offset após as primeiras páginas. mode e custom_mode controlam o agrupamento, backlinks_status_type seleciona live, lost ou all. Para contagens em vez de linhas, use post_dataforseo_backlinks_summary_live; para os domínios que linkam agrupados, post_dataforseo_backlinks_referring_domains_live.
Referência de preços
- Medição: Custo da resposta reportado.
- Estimativa de referência por requisição: USD 0.06.
- 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 defina 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 do seutarget;
valores possíveis:all- todos os backlinks serão retornados e contados;live- os backlinks encontrados durante a última verificação serão retornados e contados;lost- os backlinks perdidos serão retornados e contados;valor padrão:
live - customTipo: object | null
_mode tipo de agrupamento detalhado dos resultados
campo opcional
use este objeto para obter um número específico de backlinks porfield
se você usarcustom_mode,modeserá ignorado
exemplo:"custom_mode": {"field": "domain", "value": 100}- propertyTipo: object | null
Name
- 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 nos resultados
valor padrão:true - 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:=,<>,in,not_in,like,not_like,ilike,not_ilike,regex,not_regex,match,not_match
você pode usar o operador%comlikeenot_likepara corresponder a qualquer string de zero ou mais caracteres
exemplo:["rank",">","80"][["page_from_rank",">","55"],
"and",
["dofollow","=",true]][["first_seen",">","2017-10-23 11:31:45 +00:00"],
"and",
[["anchor","like","%seo%"],"or",["text_pre","like","%seo%"]]]Objeto vazio - includeTipo: boolean | null
_subdomains indica se os subdomínios do
targetserão incluídos na pesquisa
campo opcional
se definido comofalse, os subdomínios serão ignorados
valor padrão:true - limitTipo: integer | null
o número máximo de backlinks retornados
campo opcionalvalor padrão:
100
valor máximo:1000 - modeTipo: string | null
tipo de agrupamento dos resultados
campo opcional
tipos de agrupamento possíveis:as_is- retorna todos os backlinksone_per_domain- retorna um backlink por domínioone_per_anchor- retorna um backlink por âncoravalor padrão:
as_is - 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;
Observação: o valor máximo é20,000, use osearch_after_tokense quiser deslocar mais resultados - 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
- searchTipo: string | null
_after _token token para requisições subsequentes
campo opcional
fornecido no campo idêntico da resposta a cada requisição;
use este parâmetro para evitar timeouts ao tentar obter mais de20,000resultados em uma única requisição;
ao especificar o valor exclusivo desearch_after_tokendo array de resposta, você receberá os resultados subsequentes da tarefa inicial;
os valores desearch_after_tokensão exclusivos para cada tarefa subsequente ;
Observação: se osearch_after_tokenfor especificado na requisição, todos os outros parâmetros deverão ser idênticos aos da requisição anterior - 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 - targetTipo: string
domínio, subdomínio ou página web para obter backlinks
campo obrigatório
um domínio ou subdomínio deve ser especificado semhttps://ewww.
uma página deve ser especificada com URL absoluta (incluindohttp://ouhttps://)
- Tipo: object | null · Response36Afe1097B20_BacklinksBacklinksLiveResponseInfo200
- 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_BacklinksBacklinksLiveTaskInfo
- 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
- customTipo: object | null
_mode modo personalizado especificado em um array POST
- propertyTipo: object | null
Name
- itemsTipo: array (object | null)[] | null
contém backlinks relevantes e dados de domínios de referência
- 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 - 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 - imageTipo: string | null
_url URL da imagem
a URL que leva à imagem no recurso original ou no armazenamento do DataForSEO (caso a fonte original não esteja disponível) - 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,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
- rankedTipo: object | null · Response36Afe1097B20_RankedKeywordsInfo
_keywords _info - pageTipo: integer | null Formato: int64
_from _keywords _count _top _10 Signed 64-bit integers (long type).
- pageTipo: integer | null Formato: int64
_from _keywords _count _top _100 Signed 64-bit integers (long type).
- pageTipo: integer | null Formato: int64
_from _keywords _count _top _3 Signed 64-bit integers (long type).
- semanticTipo: string | null
_location - textTipo: string | null
_post snippet depois do texto âncora
- textTipo: string | null
_pre snippet 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
- itemsTipo: integer | null Formato: int64
_count o número de resultados retornados no array
items - modeTipo: string | null
modo especificado em um array POST
- searchTipo: string | null
_after _token token para requisições subsequentes
ao especificar osearch_after_tokenexclusivo ao definir uma nova tarefa, você receberá os resultados subsequentes da tarefa inicial;
os valores desearch_after_tokensão exclusivos para cada tarefa subsequente - targetTipo: string | null
domínio de destino em um array POST
- 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/backlinks/live \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"target": "forbes.com",
"mode": "as_is",
"filters": [
"dofollow",
"=",
true
],
"limit": 5
}
]'
{
"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": [
{
"target": null,
"mode": null,
"custom_mode": null,
"total_count": null,
"items_count": null,
"items": [
{
"type": null,
"domain_from": null,
"url_from": null,
"url_from_https": null,
"domain_to": null,
"url_to": null,
"url_to_https": null,
"tld_from": null,
"is_new": null,
"is_lost": null,
"backlink_spam_score": null,
"rank": null,
"page_from_rank": null,
"domain_from_rank": null,
"domain_from_platform_type": [
"[Max Depth Exceeded]"
],
"domain_from_is_ip": null,
"domain_from_ip": null,
"domain_from_country": null,
"page_from_external_links": null,
"page_from_internal_links": null,
"page_from_size": null,
"page_from_encoding": null,
"page_from_language": null,
"page_from_title": null,
"page_from_status_code": null,
"first_seen": null,
"prev_seen": null,
"last_seen": null,
"item_type": null,
"attributes": [
"[Max Depth Exceeded]"
],
"dofollow": null,
"original": null,
"alt": null,
"image_url": null,
"anchor": null,
"text_pre": null,
"text_post": null,
"semantic_location": null,
"links_count": null,
"group_count": null,
"is_broken": null,
"url_to_status_code": null,
"url_to_spam_score": null,
"url_to_redirect_target": null,
"ranked_keywords_info": "[Max Depth Exceeded]",
"is_indirect_link": null,
"indirect_link_path": [
"[Max Depth Exceeded]"
]
}
],
"search_after_token": null
}
]
}
]
}