{
"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/13800/website+metadata+lookup+api/31649/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/13800/website+metadata+lookup+api/31650/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/13800/website+metadata+lookup+api/31651/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 Busca de Metadados de Site 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 juntamente 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 que melhor corresponde 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 campo 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 habilitar 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 a descrição as palavras-chave o autor o idioma a URL canônica as propriedades do Open Graph os 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 outros restritos 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 pesquisa rápida de metadados não 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 um rótulo de categoria e raciocínio O endpoint Analyze Website with AI fornece um título resumo pontos-chave e dados estruturados O endpoint Extract Website Metadata recupera metadados como título descrição palavras-chave e propriedades do Open Graph
Os campos-chave incluem "sucesso" (booleano), "url" (string), "dados" (objeto com metadados específicos), "tempo_processamento_ms" (tempo gasto) e "uso" (contagem de tokens) para endpoints de classificação e análise As respostas de metadados incluem campos como "título", "descrição" e "og" para dados do Open Graph
As respostas são estruturadas no formato JSON Cada endpoint retorna um status de "sucesso" seguido pelos dados relevantes em um objeto "data" aninhado Por exemplo o endpoint Analisar Website com IA inclui "resumo" e "pontos-chave" dentro do objeto "data"
Os parâmetros variam de acordo com o ponto de extremidade. Para classificação, forneça "texto" ou "url" e "categorias". Para análise, inclua "url" e "esquema" opcional. A extração de metadados requer apenas o "url". Cada parâmetro deve seguir os tipos de dados esperados especificados na documentação
Os usuários podem personalizar solicitações especificando rótulos de categoria para classificação definindo um esquema para dados estruturados na análise ou selecionando campos de metadados específicos para extrair Isso permite respostas personalizadas com base nas necessidades do usuário
Casos de uso típicos incluem categorização de conteúdo para SEO geração de resumos para sistemas de gestão de conteúdo e extração de metadados para compartilhamento em redes sociais As empresas podem automatizar a marcação de conteúdo e melhorar o engajamento do usuário por meio de dados estruturados
A precisão dos dados é mantida por meio de atualizações contínuas e validação contra páginas da web ao vivo A API analisa o conteúdo em tempo real garantindo que os metadados extraídos e os resumos reflitam as informações mais recentes disponíveis
Se os resultados forem parciais ou vazios, verifique a URL fornecida para acessibilidade e conteúdo A API pode retornar valores nulos para campos se os metadados não estiverem presentes na página Implemente o tratamento de erros em sua aplicação para gerenciar esses cenários de forma elegante