{
"success": true,
"url": "https://example.com/",
"truncated_input": false,
"data": {
"category": "technology",
"reason": "The content explicitly mentions 'domain', 'documentation examples', and 'operations', which are technical terms related to web development and internet infrastructure."
},
"usage": {
"input_tokens": 167,
"output_tokens": 39,
"total_tokens": 206
},
"processing_ms": 926
}
curl --location --request POST 'https://zylalabs.com/api/13801/website+classification+api/31643/classify+website+or+text' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"url": "https://example.com",
"categories": [
"technology",
"business",
"news"
]
}'
{
"success": true,
"url": "https://example.com/",
"title": "Example Domain",
"render_mode": "static",
"truncated_input": false,
"data": {
"page_type": "documentation",
"language": "en",
"summary": "The source content describes 'Example Domain', a placeholder used for documentation examples. It explicitly states that permission is not required for its use in examples but advises against using it in operational contexts. The text includes a reference to learn more about this policy.",
"key_points": [
"The domain is intended for use in documentation examples.",
"No permission is needed to use the domain in examples.",
"The domain should be avoided in operational use.",
"A link is provided to learn more about the policy.",
"The content serves as a warning against misuse in production.",
"The text is concise and instructional.",
"It functions as a standard placeholder notice.",
"The domain is not for general public use."
],
"fields": {
"title": "Example Domain",
"category": "documentation"
},
"evidence": [
{
"field": "title",
"quote": "Example Domain"
},
{
"field": "category",
"quote": "documentation examples"
},
{
"field": "key_points",
"quote": "without needing permission"
},
{
"field": "key_points",
"quote": "Avoid use in operations"
},
{
"field": "key_points",
"quote": "Learn more"
}
]
},
"evidence_removed": 0,
"usage": {
"input_tokens": 204,
"output_tokens": 251,
"total_tokens": 455
},
"processing_ms": 6720
}
curl --location --request POST 'https://zylalabs.com/api/13801/website+classification+api/31644/analyze+website+with+ai' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"url": "https://example.com",
"render": "never",
"schema": {
"title": "string",
"category": "string"
},
"max_summary_words": 150
}'
{
"success": true,
"data": {
"url": "https://example.com/",
"title": "Example Domain",
"description": null,
"keywords": null,
"author": null,
"language": null,
"canonical": null,
"og": {
"title": null,
"description": null,
"image": null,
"url": null,
"type": null,
"site_name": null
},
"twitter": {
"card": null,
"title": null,
"description": null,
"image": null
}
},
"processing_ms": 64
}
curl --location --request POST 'https://zylalabs.com/api/13801/website+classification+api/31645/extract+website+metadata' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"url": "https://example.com"
}'
Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a Classificação de Sites API basta incluir seu token Bearer no cabeçalho Authorization.
| Cabeçalho | Descrição |
|---|---|
Authorization
|
Obrigatório
Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.
|
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
(Economize 2 meses com cobrança anual 🎉)
Classifique e analise páginas da web públicas ou texto fornecido Extraia metadados resumos categorias entidades e JSON estruturado personalizado de conteúdo estático ou renderizado em JavaScript
A API pode classificar texto ou conteúdo de site analisar páginas da web com IA gerar resumos e campos estruturados e extrair metadados padrão de sites
Sim A endpoint de classificação aceita uma URL acessível publicamente ou texto fornecido Forneça exatamente uma fonte junto com os rótulos de categoria que você deseja que a API avalie
Adicione entre 2 e 50 rótulos de categoria ao array de categorias A API analisa o conteúdo fornecido e retorna a categoria mais correspondente com uma explicação
Retorna o título da página um resumo gerado por IA pontos-chave campos estruturados solicitados evidências de apoio modo de renderização tempo de processamento e uso de tokens
Sim Passe um objeto de esquema contendo até 20 nomes de campos Cada valor pode especificar um tipo de dado suportado ou uma instrução concisa descrevendo as informações a serem extraídas
Sim Use render="auto" para ativar a renderização do navegador quando necessário render="always" para forçá-la ou render="never" para um processamento mais rápido de páginas estáticas
O endpoint de metadados pode retornar o título, descrição, palavras-chave, autor, idioma, URL canônica, propriedades do Open Graph, dados do Twitter Card e outros metadados da página
Não Apenas URLs HTTP e HTTPS acessíveis publicamente são suportadas Destinos de rede privados de loopback locais e outras redes restritas são rejeitados por motivos de segurança
Use Classificar Website ou Texto para atribuição de categoria Analisar Website com IA para resumos e extração estruturada personalizada e Extrair Metadados do Website para rápida pesquisa de metadados não relacionados à IA
Inscreva-se na API e inclua sua chave de acesso Zyla no cabeçalho de Autorização usando o esquema Bearer Os exemplos de código na documentação da API incluem o cabeçalho necessário
O endpoint Classify Website or Text retorna a categoria classificada e o raciocínio O endpoint Analyze Website with AI fornece um resumo pontos-chave e dados estruturados O endpoint Extract Website Metadata recupera metadados como título descrição e campos Open Graph
Os campos principais incluem "sucesso" (booleano), "url" (string), "dados" (objeto com detalhes específicos), "tempo_de_processamento_ms" (tempo de processamento) e "uso" (contagem de tokens) para endpoints de classificação e análise As respostas de metadados se concentram em campos estruturados como "título" "descrição" e tags de mídias sociais
Os dados de resposta estão estruturados no formato JSON Cada ponto final retorna um objeto de nível superior contendo uma bandeira de sucesso URL e um objeto de dados com detalhes relevantes Por exemplo o ponto final Analisar Site com IA inclui campos para resumo e pontos-chave dentro do objeto "dados"
Os parâmetros variam conforme o ponto final Para classificação forneça "texto" ou "url" e "categorias" Para análise inclua "url" e "schema" opcional O ponto final de metadados requer apenas a "url" Cada parâmetro deve aderir aos tipos de dados e formatos esperados descritos na documentação
Os usuários podem personalizar as solicitações especificando rótulos de categoria para classificação definindo um esquema para dados estruturados na análise e selecionando modos de renderização para conteúdo JavaScript Essa flexibilidade permite respostas personalizadas com base em necessidades específicas
Casos de uso típicos incluem a automação de marcação de conteúdo para sites a geração de resumos para documentação a extração de metadados para fins de SEO e a filtragem de conteúdo com base em categorias para melhor organização e roteamento
A precisão dos dados é mantida por meio de atualizações e melhorias contínuas nos algoritmos de classificação e modelos de IA A API utiliza técnicas avançadas de processamento de linguagem natural para garantir a categorização e análise confiáveis do conteúdo da web
Se a API retornar resultados parciais ou vazios verifique os parâmetros de entrada quanto à precisão e assegure-se de que a URL é acessível publicamente Revise a resposta para quaisquer campos "nulo" que podem indicar metadados ausentes ou conteúdo que não pôde ser processado