Felo API PlatformFelo API Platform
Todos os endpoints de Tavily
v0.2.0-beta
OpenAPI 3.1.0

Gera mapas abrangentes de sites usando Tavily Map.

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

Web Content

​

Web crawling, URL discovery and page extraction.

Web Content Operações

Gera mapas abrangentes de sites usando Tavily Map.

​

Lista as URLs de um site a partir de um url raiz sem buscar o conteúdo de nenhuma página. Direcione com instructions em linguagem natural e filtros regex select_paths / exclude_paths / select_domains. Retorna base_url e results — um array simples de strings de URL, não objetos — com response_time e request_id. Use para dimensionar um site antes de iniciar um rastreamento e depois busque apenas as partes relevantes com extractWebContent. Quando quiser o conteúdo em vez da estrutura, post_tavily_crawl faz os dois em uma chamada.

Referência de preços

  • Medição: unidades de resposta medidas.
  • Estimativa de referência por requisição: USD 0.064.
  • Base de custo unitário: USD 0.008.
  • Unidade de recurso: tavily_credit.
  • Multiplicador de referência do cliente: 1.0. Não o aplique novamente a um valor de cliente já liquidado.
  • As bases de custo não definem o preço final do cliente, inclusive quando forem zero.

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.

Corpo
obrigatório
application/json
  • url
    Tipo: string
    obrigatório

    A URL raiz para iniciar o mapeamento.

  • allow_external
    Tipo: boolean

    Inclui links de domínios externos na lista final de resultados.

  • exclude_domains
    Tipo: array string[]

    Padrões regex para excluir domínios ou subdomínios específicos do mapeamento.

  • exclude_paths
    Tipo: array string[]

    Padrões regex para excluir URLs com padrões de caminho específicos.

  • include_usage
    Tipo: boolean

    Inclui informações de uso de créditos na resposta.

  • instructions
    Tipo: string

    Instruções em linguagem natural para o rastreador.

  • limit
    Tipo: integer
    mín:  
    1

    Número total de links que o rastreador processará antes de parar.

  • max_breadth
    Tipo: integer
    mín:  
    1
    máx:  
    500

    Número máximo de links a seguir por nível da árvore.

  • max_depth
    Tipo: integer
    mín:  
    1
    máx:  
    5

    Profundidade máxima do mapeamento.

  • select_domains
    Tipo: array string[]

    Padrões regex para restringir o rastreamento a domínios ou subdomínios específicos.

  • select_paths
    Tipo: array string[]

    Padrões regex para selecionar apenas URLs com padrões de caminho específicos.

  • timeout
    Tipo: number Formato: float
    mín:  
    10
    máx:  
    150

    Tempo máximo em segundos para aguardar a operação de mapeamento.

Respostas
  • 200
    Tipo: object

    Resultados de mapa retornados com sucesso.

    • base_url
      Tipo: string

      A URL base que foi mapeada.

    • request_id
      Tipo: string

      Identificador exclusivo da requisição.

    • response_time
      Tipo: number Formato: float

      Tempo em segundos para concluir a requisição.

    • results
      Tipo: array string[]
    • usage
      Tipo: object
      • credits
        Tipo: integer

        Detalhes de uso de créditos da requisição.

    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
Request Example for post/v1/beta/tavily/map
curl https://openapi.felo.ai/v1/beta/tavily/map \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '{
  "url": "docs.tavily.com",
  "instructions": "",
  "max_depth": 1,
  "max_breadth": 20,
  "limit": 50,
  "select_paths": [
    ""
  ],
  "select_domains": [
    ""
  ],
  "exclude_paths": [
    ""
  ],
  "exclude_domains": [
    ""
  ],
  "allow_external": true,
  "timeout": 150,
  "include_usage": false
}'
{
  "base_url": "string",
  "results": [
    "string"
  ],
  "response_time": 1,
  "usage": {
    "credits": 1
  },
  "request_id": "string"
}
Generate comprehensive site maps using Tavily Map.