A API Open Graph e Social Preview Validator extrai e valida metadados de visualização social de páginas da web ou HTML bruto
A API lida com título da página, meta descrição, URL canônica, tags Open Graph, og:title, og:description, og:image, og:url, og:type, tags de cartão social, título da pré-visualização, descrição da pré-visualização, imagem da pré-visualização, tags de metadados duplicadas, valores de metadados vazios, campos obrigatórios de pré-visualização ausentes, avisos de comprimento do título, avisos de comprimento da descrição, verificações de URL de imagem inválida, verificações de URL de imagem social, status de validação, status de uso, notas de segurança e isenção de responsabilidade
A API retorna resultados de extração de metadados, título da página, meta descrição, URL canônica, valores de tags Open Graph, valores de tags de cartão social, tags duplicadas, tags vazias, status de metadados encontrados, status de validação, erros, avisos, recomendações, saída de pré-visualização social normalizada, saída de validação de URL de imagem e isenção de responsabilidade técnica
Esta API é útil para equipes de SEO, desenvolvedores, construtores de SaaS, plataformas de CMS, agências de marketing, consultores de SEO técnico, plataformas de conteúdo, equipes de frontend, equipes de backend, equipes de QA, plataformas de e-commerce, sites de publicadores, sites de notícias, plataformas de blogs, equipes de produtos, plataformas de auditoria na web, serviços de monitoramento de sites, empresas de software de SEO, equipes de ferramentas internas, equipes de mídia social, equipes de QA de conteúdo, construtores de páginas de destino, construtores de sites sem código, plataformas de desenvolvedores e plataformas de automação de marketing
A API verifica metadados enviados por URL ou HTML bruto e retorna resultados técnicos de extração e validação. Não hackeia, não usa força bruta, não tenta logins, não escaneia sistemas privados, não raspa conteúdo restrito, não contorna robots.txt, não altera dados de clientes, não envia e-mails, não cria eventos de calendário, não garante resultados de classificação, não garante renderização de pré-visualização social, não garante taxa de cliques, não garante aprovação de plataforma, não garante atualizações de cache de pré-visualização ou substitui revisão profissional de SEO
A resposta da API inclui um campo data_disclaimer que explica que a validação é baseada apenas em metadados enviados por URL ou HTML bruto e é fornecida para fins de revisão técnica. Os resultados devem ser revisados antes de serem usados em decisões de SEO, publicação, mídia social, marketing, conformidade, operacionais ou comerciais
{"ok":true,"metadataFound":{"title":true,"description":false,"canonicalUrl":false,"openGraphTags":0,"twitterTags":0},"title":"Example Domain","description":null,"canonicalUrl":null,"openGraph":{},"twitter":{},"duplicateTags":[],"emptyTags":[],"disclaimer":"Results are technical validation only and do not guarantee SEO ranking, social platform rendering, click-through rate, or platform approval."}
curl --location --request POST 'https://zylalabs.com/api/12803/open+graph+and+social+preview+validator+api/25188/extract+metadata' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"url": "https://example.com"
}'
{"ok":true,"valid":false,"metadataFound":{"title":true,"description":false,"canonicalUrl":false,"openGraphTags":0,"twitterTags":0},"openGraph":{},"twitter":{},"titleLength":14,"descriptionLength":0,"errors":["Missing og:title.","Missing og:description.","Missing og:image."],"warnings":["Missing og:url.","Missing og:type.","Missing twitter:card.","Missing twitter:title.","Missing twitter:description.","Missing twitter:image."],"recommendations":["Add a canonical URL when possible.","Add twitter:card for better X/Twitter preview control."],"disclaimer":"Results are technical validation only and do not guarantee SEO ranking, social platform rendering, click-through rate, or platform approval."}
curl --location --request POST 'https://zylalabs.com/api/12803/open+graph+and+social+preview+validator+api/25189/validate+metadata' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"url": "https://example.com"
}'
{"ok":true,"preview":{"openGraph":{"title":"Example Domain","description":null,"image":null},"twitter":{"title":"Example Domain","description":null,"image":null,"card":null}},"warnings":["Missing og:url.","Missing og:type.","Missing twitter:card.","Missing twitter:title.","Missing twitter:description.","Missing twitter:image."],"disclaimer":"Results are technical validation only and do not guarantee SEO ranking, social platform rendering, click-through rate, or platform approval."}
curl --location --request POST 'https://zylalabs.com/api/12803/open+graph+and+social+preview+validator+api/25190/build+social+preview' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"url": "https://example.com"
}'
{"ok":true,"images":{"openGraph":{"url":null,"validUrl":false,"warnings":["No image URL found."],"recommendations":["Add og:image and twitter:image for better social previews."]},"twitter":{"url":null,"validUrl":false,"warnings":["No image URL found."],"recommendations":["Add og:image and twitter:image for better social previews."]}},"disclaimer":"Results are technical validation only and do not guarantee SEO ranking, social platform rendering, click-through rate, or platform approval."}
curl --location --request POST 'https://zylalabs.com/api/12803/open+graph+and+social+preview+validator+api/25191/check+social+image+urls' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"url": "https://example.com"
}'
| 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.
Cada ponto final retorna resultados de extração e validação de metadados, incluindo título da página, descrição meta, URL canônica, valores de tags Open Graph, valores de tags de pré-visualização social, tags duplicadas e vazias, erros, avisos, recomendações e status de validação
Os campos principais incluem "ok" (status) "metadataFound" (indicando a presença de metadados) "errors" (lista de problemas) "warnings" (sugestões para melhoria) e "recommendations" (melhores práticas para metadados)
Os dados de resposta estão estruturados no formato JSON, com um campo de nível superior "ok" indicando sucesso, seguido por objetos aninhados para detalhes de metadados, erros, avisos e recomendações, facilitando a análise e utilização
Cada ponto de extremidade fornece informações sobre extração de metadados, resultados de validação, construção de visualização social e verificações de URL de imagem, cobrindo aspectos como título, descrição, imagens e status de validação
Os usuários podem personalizar solicitações enviando URLs específicas ou conteúdo HTML bruto para os pontos finais A resposta é baseada na página da web ou estrutura HTML enviada e nos campos de metadados encontrados durante a extração e validação
“valid” indica se os metadados estão corretos “titleLength” e “descriptionLength” fornecem contagem de caracteres enquanto “duplicateTags” e “emptyTags” listam quaisquer problemas encontrados ajudando os usuários a identificar áreas de melhoria
Os casos de uso típicos incluem verificar os metadados de visualização social revisar campos de visualização ausentes ou vazios validar URLs de imagens de visualização encontrar tags de metadados duplicadas e identificar avisos ou erros técnicos no conteúdo da página da web ou HTML enviado
Os dados refletem a extração de metadados técnicos e verificações de validação na página da web submetida ou HTML bruto no momento da solicitação Os resultados podem variar com base no conteúdo da página redirecionamentos formato de metadados URLs de imagens e comportamento de análise
Nível de serviço:
100%
Tempo de resposta:
1.105ms
Nível de serviço:
100%
Tempo de resposta:
6.990ms
Nível de serviço:
91%
Tempo de resposta:
229ms
Nível de serviço:
100%
Tempo de resposta:
7.096ms
Nível de serviço:
100%
Tempo de resposta:
3.230ms
Nível de serviço:
100%
Tempo de resposta:
9.166ms
Nível de serviço:
100%
Tempo de resposta:
17.322ms
Nível de serviço:
90%
Tempo de resposta:
11.100ms
Nível de serviço:
100%
Tempo de resposta:
11.634ms
Nível de serviço:
100%
Tempo de resposta:
2.310ms