Busca conteúdo limpo e estruturado de uma URL.
BytePlus
Web search and page content retrieval.
Busca conteúdo limpo e estruturado de uma URL.
Busca uma única URL e retorna o conteúdo da página limpo e estruturado — título, texto do corpo e horário de publicação. Url é obrigatório. A resposta envolve ResponseMetadata.RequestId e um objeto Result com o conteúdo analisado. Use para extrair o conteúdo completo de páginas de URLs que você já tem, normalmente em conjunto com os resultados de post_byteplus_web_search.
Pricing reference
- Medição: base de custo fixa por requisição bem-sucedida.
- Estimativa de referência por requisição: USD 0.0008.
- Multiplicador de referência do cliente: 1.0. Não o aplique novamente a um valor já liquidado do cliente.
Apenas metadados de referência, não uma cotação da conta, um preço garantido nem 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: stringUrlobrigatório
A URL a buscar. Obrigatório.
- Tipo: object200
Busca concluída com sucesso.
Resultcontém o conteúdo estruturado da página.- Tipo: objectResponse
Metadata Metadados da requisição upstream.
- ActionTipo: string
- RegionTipo: string
- RequestTipo: string
Id Identificador exclusivo desta requisição.
- ServiceTipo: string
- VersionTipo: string
- Tipo: objectResult
Payload do resultado da busca.
- DataTipo: object
Conteúdo estruturado da página.
- ContentTipo: string
Text Texto limpo do corpo extraído da página.
- PublishTipo: integer
Time Horário de publicação detectado em segundos Unix (0 se desconhecido).
- StatusTipo: integer
Code Código de status HTTP da página buscada.
- TitleTipo: string
Título da página.
- UrlTipo: string
A URL buscada.
- LogTipo: string
Id ID de log do upstream (igual a ResponseMetadata.RequestId).
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/byteplus/fetch \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '{
"Url": "https://example.com"
}'
{
"ResponseMetadata": {
"RequestId": "20260904155514D7EA140BFD77348BC3FC",
"Action": "",
"Version": "",
"Service": "",
"Region": ""
},
"Result": {
"Data": {
"StatusCode": 200,
"Url": "https://example.com",
"Title": "Example Domain",
"PublishTime": 0,
"ContentText": "This domain is for use in documentation examples without needing permission. Avoid use in operations.\nLearn more"
},
"LogId": "20260904155514D7EA140BFD77348BC3FC"
}
}