DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Análise de conteúdo da API OnPage
Analisa uma url rastreada em conteúdo estruturado, com markdown_view para uma renderização em markdown. Lê um rastreamento concluído, portanto precisa do id de post_dataforseo_on_page_submit e retorna crawl_progress mais um crawl_status de max_crawl_pages, pages_in_queue e pages_crawled — verifique esses valores antes de confiar em um resultado pequeno, porque um rastreamento ainda em execução simplesmente tem menos a relatar. O equivalente autônomo post_dataforseo_on_page_content_parsing_live analisa qualquer URL sem rastreamento — prefira-o, a menos que a página já faça parte de um.
Referência de preços
- Medição: Custo da resposta reportado.
- Estimativa de referência por requisição: USD 0.012.
- 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)[]
- idTipo: string
- markdownTipo: boolean | null
_view retornar o conteúdo da página em markdown
campo opcional
se definido comotrue, o conteúdo da página formatado em markdown será retornado no campopage_as_markdownda resposta;
valor padrão:false - urlTipo: string
URL do conteúdo a analisar
campo obrigatório
URL da página a analisar
exemplo:https://dataforseo.com/blog/a-versatile-alternative-to-google-trends-exploring-the-power-of-dataforseo-trends-api
- Tipo: object | null · Response36Afe1097B20_OnPageContentParsingResponseInfo200
- 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_OnPageContentParsingTaskInfo
- 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
- crawlTipo: string | null
_progress status da sessão de rastreamento
valores possíveis:in_progress,finished - crawlTipo: object | null · Response36Afe1097B20_CrawlStatusInfo
_status detalhes da sessão de rastreamento
- maxTipo: integer | null Formato: int64
_crawl _pages número máximo de páginas a rastrear indica o limite max_crawl_pages que você especificou ao definir uma tarefa
- pagesTipo: integer | null Formato: int64
_crawled número de páginas rastreadas
- pagesTipo: integer | null Formato: int64
_in _queue número de páginas atualmente na fila de rastreamento
- itemsTipo: array (object | null)[] | null
array de itens
- fetchTipo: string | null
_time data e hora em que o conteúdo foi obtido
exemplo:"2022-11-01 10:02:52 +00:00" - pageTipo: string | null
_as _markdown - pageTipo: object | null · Response36Afe1097B20_PageContentInfo
_content conteúdo analisado da página
- commentsTipo: array (object | null)[] | null
array de comentários exibidos na página
contém objetos com informações sobre comentários relacionados aos produtos exibidos- authorTipo: string | null
autor do comentário
- haveTipo: boolean | null
_form - primaryTipo: array (object | null)[] | null
_content conteúdo principal da página você pode encontrar mais informações sobre o cálculo de prioridade de conteúdo neste artigo da central de ajuda
- textTipo: string | null
conteúdo secundário na página você pode encontrar mais informações sobre o cálculo de prioridade de conteúdo neste artigo da central de ajuda
- urlTipo: string | null
URL da página. exibida quando o texto é uma âncora de link
- urlsTipo: array (object | null)[] | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- anchorTipo: string | null
_text texto da âncora da URL
- urlTipo: string | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- publishTipo: string | null
_date data em que o comentário foi publicado
- ratingTipo: object | null · Response36Afe1097B20_ContententRatingInfo
avaliação do produto contém informações sobre a avaliação que um cliente deu ao produto
- maxTipo: number | null Formato: double
_rating _value valor máximo para o nome da avaliação
- nameTipo: string | null
nome da avaliação aqui você pode encontrar os seguintes elementos: Max5, Percents, CustomMax
- ratingTipo: integer | null Formato: int64
_count número de votos
- ratingTipo: number | null Formato: double
_value o valor da avaliação
- relativeTipo: number | null Formato: double
_rating avaliação relativa
- titleTipo: string | null
título do comentário do cliente
- contactsTipo: object | null · Response36Afe1097B20_Contacts
informações de contato
contém informações de contato exibidas na página- emailsTipo: array (string | null)[] | null
array de e-mails
- telephonesTipo: array (string | null)[] | null
array de números de telefone
- footerTipo: object | null · Response36Afe1097B20_PageSectionContentInfo
conteúdo do rodapé da tabela
- primaryTipo: array (object | null)[] | null
_content - textTipo: string | null
conteúdo secundário na página você pode encontrar mais informações sobre o cálculo de prioridade de conteúdo neste artigo da central de ajuda
- urlTipo: string | null
URL da página. exibida quando o texto é uma âncora de link
- urlsTipo: array (object | null)[] | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- anchorTipo: string | null
_text texto da âncora da URL
- urlTipo: string | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- secondaryTipo: array (object | null)[] | null
_content - textTipo: string | null
conteúdo secundário na página você pode encontrar mais informações sobre o cálculo de prioridade de conteúdo neste artigo da central de ajuda
- urlTipo: string | null
URL da página. exibida quando o texto é uma âncora de link
- urlsTipo: array (object | null)[] | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- anchorTipo: string | null
_text texto da âncora da URL
- urlTipo: string | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- tableTipo: array (object | null)[] | null
_content conteúdo da tabela na página
- bodyTipo: array (object | null)[] | null
conteúdo do corpo da tabela
- rowTipo: array (object | null)[] | null
_cells conteúdo das células da linha do cabeçalho
- isTipo: boolean | null
_header conteúdo das células da linha do cabeçalho
- textTipo: string | null
conteúdo das células da linha do cabeçalho
- urlsTipo: array (object | null)[] | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- anchorTipo: string | null
_text texto da âncora da URL
- urlTipo: string | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- footerTipo: array (object | null)[] | null
conteúdo do rodapé da tabela
- rowTipo: array (object | null)[] | null
_cells conteúdo das células da linha do cabeçalho
- isTipo: boolean | null
_header conteúdo das células da linha do cabeçalho
- textTipo: string | null
conteúdo das células da linha do cabeçalho
- urlsTipo: array (object | null)[] | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- anchorTipo: string | null
_text texto da âncora da URL
- urlTipo: string | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- headerTipo: array (object | null)[] | null
conteúdo analisado do cabeçalho
- rowTipo: array (object | null)[] | null
_cells conteúdo das células da linha do cabeçalho
- isTipo: boolean | null
_header conteúdo das células da linha do cabeçalho
- textTipo: string | null
conteúdo das células da linha do cabeçalho
- urlsTipo: array (object | null)[] | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- anchorTipo: string | null
_text texto da âncora da URL
- urlTipo: string | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- headerTipo: object | null · Response36Afe1097B20_PageSectionContentInfo
conteúdo analisado do cabeçalho
- primaryTipo: array (object | null)[] | null
_content - textTipo: string | null
conteúdo secundário na página você pode encontrar mais informações sobre o cálculo de prioridade de conteúdo neste artigo da central de ajuda
- urlTipo: string | null
URL da página. exibida quando o texto é uma âncora de link
- urlsTipo: array (object | null)[] | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- anchorTipo: string | null
_text texto da âncora da URL
- urlTipo: string | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- secondaryTipo: array (object | null)[] | null
_content - textTipo: string | null
conteúdo secundário na página você pode encontrar mais informações sobre o cálculo de prioridade de conteúdo neste artigo da central de ajuda
- urlTipo: string | null
URL da página. exibida quando o texto é uma âncora de link
- urlsTipo: array (object | null)[] | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- anchorTipo: string | null
_text texto da âncora da URL
- urlTipo: string | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- tableTipo: array (object | null)[] | null
_content conteúdo da tabela na página
- bodyTipo: array (object | null)[] | null
conteúdo do corpo da tabela
- rowTipo: array (object | null)[] | null
_cells conteúdo das células da linha do cabeçalho
- isTipo: boolean | null
_header conteúdo das células da linha do cabeçalho
- textTipo: string | null
conteúdo das células da linha do cabeçalho
- urlsTipo: array (object | null)[] | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- anchorTipo: string | null
_text texto da âncora da URL
- urlTipo: string | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- footerTipo: array (object | null)[] | null
conteúdo do rodapé da tabela
- rowTipo: array (object | null)[] | null
_cells conteúdo das células da linha do cabeçalho
- isTipo: boolean | null
_header conteúdo das células da linha do cabeçalho
- textTipo: string | null
conteúdo das células da linha do cabeçalho
- urlsTipo: array (object | null)[] | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- anchorTipo: string | null
_text texto da âncora da URL
- urlTipo: string | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- headerTipo: array (object | null)[] | null
conteúdo analisado do cabeçalho
- rowTipo: array (object | null)[] | null
_cells conteúdo das células da linha do cabeçalho
- isTipo: boolean | null
_header conteúdo das células da linha do cabeçalho
- textTipo: string | null
conteúdo das células da linha do cabeçalho
- urlsTipo: array (object | null)[] | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- anchorTipo: string | null
_text texto da âncora da URL
- urlTipo: string | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- mainTipo: array (object | null)[] | null
_topic - authorTipo: string | null
nome do autor do conteúdo
- hTipo: string | null
_title título meta
- languageTipo: string | null
idioma do conteúdo
- levelTipo: integer | null
nível HTML
- mainTipo: string | null
_title título principal do bloco
- primaryTipo: array (object | null)[] | null
_content - textTipo: string | null
conteúdo secundário na página você pode encontrar mais informações sobre o cálculo de prioridade de conteúdo neste artigo da central de ajuda
- urlTipo: string | null
URL da página. exibida quando o texto é uma âncora de link
- urlsTipo: array (object | null)[] | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- anchorTipo: string | null
_text texto da âncora da URL
- urlTipo: string | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- secondaryTipo: array (object | null)[] | null
_content - textTipo: string | null
conteúdo secundário na página você pode encontrar mais informações sobre o cálculo de prioridade de conteúdo neste artigo da central de ajuda
- urlTipo: string | null
URL da página. exibida quando o texto é uma âncora de link
- urlsTipo: array (object | null)[] | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- anchorTipo: string | null
_text texto da âncora da URL
- urlTipo: string | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- tableTipo: array (object | null)[] | null
_content conteúdo da tabela na página
- bodyTipo: array (object | null)[] | null
conteúdo do corpo da tabela
- rowTipo: array (object | null)[] | null
_cells conteúdo das células da linha do cabeçalho
- isTipo: boolean | null
_header conteúdo das células da linha do cabeçalho
- textTipo: string | null
conteúdo das células da linha do cabeçalho
- urlsTipo: array (object | null)[] | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- anchorTipo: string | null
_text texto da âncora da URL
- urlTipo: string | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- footerTipo: array (object | null)[] | null
conteúdo do rodapé da tabela
- rowTipo: array (object | null)[] | null
_cells conteúdo das células da linha do cabeçalho
- isTipo: boolean | null
_header conteúdo das células da linha do cabeçalho
- textTipo: string | null
conteúdo das células da linha do cabeçalho
- urlsTipo: array (object | null)[] | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- anchorTipo: string | null
_text texto da âncora da URL
- urlTipo: string | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- headerTipo: array (object | null)[] | null
conteúdo analisado do cabeçalho
- rowTipo: array (object | null)[] | null
_cells conteúdo das células da linha do cabeçalho
- isTipo: boolean | null
_header conteúdo das células da linha do cabeçalho
- textTipo: string | null
conteúdo das células da linha do cabeçalho
- urlsTipo: array (object | null)[] | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- anchorTipo: string | null
_text texto da âncora da URL
- urlTipo: string | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- offersTipo: array (object | null)[] | null
array de produtos exibidos na página
contém objetos com informações sobre os produtos exibidos na página- nameTipo: string | null
nome do produto
- priceTipo: number | null Formato: double
preço do produto
- priceTipo: string | null
_currency moeda do preço
- priceTipo: string | null
_valid _until exibe a data e hora até as quais o preço é válido no formato UTC: “yyyy-mm-dd hh-mm-ss +00:00” exemplo: "2022-11-01 10:02:52 +00:00"
- ratingsTipo: array (object | null)[] | null
contém objetos com informações de avaliação dos produtos exibidos na página
- maxTipo: number | null Formato: double
_rating _value valor máximo para o nome da avaliação
- nameTipo: string | null
nome da avaliação aqui você pode encontrar os seguintes elementos: Max5, Percents, CustomMax
- ratingTipo: integer | null Formato: int64
_count número de votos
- ratingTipo: number | null Formato: double
_value o valor da avaliação
- relativeTipo: number | null Formato: double
_rating avaliação relativa
- secondaryTipo: array (object | null)[] | null
_topic - authorTipo: string | null
nome do autor do conteúdo
- hTipo: string | null
_title título meta
- languageTipo: string | null
idioma do conteúdo
- levelTipo: integer | null
nível HTML
- mainTipo: string | null
_title título principal do bloco
- primaryTipo: array (object | null)[] | null
_content - textTipo: string | null
conteúdo secundário na página você pode encontrar mais informações sobre o cálculo de prioridade de conteúdo neste artigo da central de ajuda
- urlTipo: string | null
URL da página. exibida quando o texto é uma âncora de link
- urlsTipo: array (object | null)[] | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- anchorTipo: string | null
_text texto da âncora da URL
- urlTipo: string | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- secondaryTipo: array (object | null)[] | null
_content - textTipo: string | null
conteúdo secundário na página você pode encontrar mais informações sobre o cálculo de prioridade de conteúdo neste artigo da central de ajuda
- urlTipo: string | null
URL da página. exibida quando o texto é uma âncora de link
- urlsTipo: array (object | null)[] | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- anchorTipo: string | null
_text texto da âncora da URL
- urlTipo: string | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- tableTipo: array (object | null)[] | null
_content conteúdo da tabela na página
- bodyTipo: array (object | null)[] | null
conteúdo do corpo da tabela
- rowTipo: array (object | null)[] | null
_cells conteúdo das células da linha do cabeçalho
- isTipo: boolean | null
_header conteúdo das células da linha do cabeçalho
- textTipo: string | null
conteúdo das células da linha do cabeçalho
- urlsTipo: array (object | null)[] | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- anchorTipo: string | null
_text texto da âncora da URL
- urlTipo: string | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- footerTipo: array (object | null)[] | null
conteúdo do rodapé da tabela
- rowTipo: array (object | null)[] | null
_cells conteúdo das células da linha do cabeçalho
- isTipo: boolean | null
_header conteúdo das células da linha do cabeçalho
- textTipo: string | null
conteúdo das células da linha do cabeçalho
- urlsTipo: array (object | null)[] | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- anchorTipo: string | null
_text texto da âncora da URL
- urlTipo: string | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- headerTipo: array (object | null)[] | null
conteúdo analisado do cabeçalho
- rowTipo: array (object | null)[] | null
_cells conteúdo das células da linha do cabeçalho
- isTipo: boolean | null
_header conteúdo das células da linha do cabeçalho
- textTipo: string | null
conteúdo das células da linha do cabeçalho
- urlsTipo: array (object | null)[] | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- anchorTipo: string | null
_text texto da âncora da URL
- urlTipo: string | null
contém outras URLs e âncoras encontradas no elemento de conteúdo
- 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
- itemsTipo: integer | null Formato: int64
_count número de itens no array de resultados
- 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/on_page/content_parsing \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"url": "https://dataforseo.com/blog/a-versatile-alternative-to-google-trends-exploring-the-power-of-dataforseo-trends-api",
"id": "11161551-1535-0216-0000-500b3f307f92"
}
]'
{
"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": [
{
"crawl_progress": null,
"crawl_status": {
"max_crawl_pages": null,
"pages_in_queue": null,
"pages_crawled": null
},
"items_count": null,
"items": [
{
"type": null,
"fetch_time": null,
"status_code": null,
"page_content": "[Max Depth Exceeded]",
"page_as_markdown": null
}
]
}
]
}
]
}