{
"tool": "cookie-consent",
"count": 1,
"results": [
{
"url": "https://www.allbirds.com",
"status": 200,
"finalUrl": "https://www.allbirds.com/",
"consentManagers": [
"OneTrust",
"Shopify Customer Privacy"
],
"primaryCmp": "OneTrust",
"hasConsentBanner": true,
"trackers": [
"Google Tag Manager",
"Microsoft Clarity"
],
"trackerCount": 2,
"consentModeV2": false,
"serverCookies": [
{
"name": "localization",
"secure": false,
"httpOnly": false,
"sameSite": "lax",
"persistent": true
},
{
"name": "cart_currency",
"secure": false,
"httpOnly": false,
"sameSite": "lax",
"persistent": true
},
{
"name": "_shopify_essential",
"secure": true,
"httpOnly": true,
"sameSite": "lax",
"persistent": true
},
{
"name": "_shopify_analytics",
"secure": true,
"httpOnly": true,
"sameSite": "lax",
"persistent": true
},
{
"name": "_shopify_marketing",
"secure": true,
"httpOnly": true,
"sameSite": "lax",
"persistent": true
}
],
"serverCookieCount": 5,
"privacyPolicyUrl": null,
"cookiePolicyUrl": null,
"doNotSellUrl": null,
"issues": [
"Google tags without Consent Mode v2 signal",
"No privacy policy link found on page",
"No \"Do Not Sell / Your Privacy Choices\" link (CCPA/CPRA)",
"Cookie set over HTTP response without Secure flag"
],
"complianceScore": 20,
"grade": "F",
"checkedAt": "2026-10-13T22:42:05.537Z"
}
]
}
curl --location --request GET 'https://zylalabs.com/api/14772/cookie+consent+checker+api/38270/cookie+consent+checker?items=https://www.allbirds.com' --header 'Authorization: Bearer YOUR_API_KEY'
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 Verificador de Consentimento de Cookies 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.
Envie o parâmetro de consulta items com até 5 valores (separados por vírgula) Cada valor pode ser um endereço de página completo Parâmetros opcionais: respectRobotsTxt
JSON com ferramenta contagem e um array de resultados Cada linha de resultado tem os mesmos campos que a resposta de exemplo nesta página
Uma chamada conta como um pedido mesmo quando solicita até 5 URLs de uma vez. Pedir mais opções ou um limite maior na mesma chamada ainda conta como um pedido
A maioria das chamadas retorna em 2 a 15 s Depois de 80 s você recebe HTTP 503 com Retry-After Envie menos itens e tente novamente
Parâmetros de consulta opcionais: respectRobotsTxt. Cada um está listado em Parâmetros nesta página com seus valores ou intervalo permitidos. Valores fora desses limites retornam HTTP 400 com o intervalo permitido
JSON com uma mensagem de erro 400 por um parâmetro ausente ou inválido com os valores permitidos 422 quando nenhum item pode ser processado com um motivo para cada 429 acima do limite de taxa e 503 com Retry-After quando ocupado ou após 80 s Se apenas alguns itens falharem você recebe 200 e cada item falhado é uma linha com um campo de erro
A API retorna dados sobre banners de consentimento de cookies plataformas de consentimento rastreadores detectados links de políticas de privacidade e quaisquer problemas encontrados nos sites especificados Cada resposta inclui informações detalhadas para cada URL consultada
Os campos-chave incluem `url`, `status`, `primaryCmp`, `hasConsentBanner`, `trackers`, `trackerCount`, `privacyPolicyUrl` e `issues`. Esses campos fornecem insights sobre o status de consentimento de cookies e a conformidade de cada site
A resposta é estruturada no formato JSON contendo um identificador `tool` um `count` de URLs processadas e um array `results` Cada item no array corresponde a uma URL consultada e inclui informações detalhadas de conformidade
A API fornece informações sobre se um site possui um banner de consentimento de cookies, a plataforma de gerenciamento de consentimento utilizada, o número e os tipos de rastreadores detectados, links para políticas de privacidade e quaisquer problemas de conformidade identificados
Os usuários podem personalizar solicitações especificando o parâmetro `items` com até 5 URLs separadas por vírgula e o parâmetro opcional `respectRobotsTxt` para respeitar as regras do robots.txt do site durante a auditoria
`primaryCmp` indica a principal plataforma de gerenciamento de consentimento `hasConsentBanner` mostra se um banner está presente `trackers` lista os rastreadores detectados e `issues` descreve quaisquer problemas de conformidade encontrados durante a auditoria
Os casos de uso típicos incluem auditar sites para conformidade com o GDPR avaliar práticas de consentimento de cookies identificar potenciais problemas de privacidade e garantir que as políticas de privacidade sejam acessíveis e atualizadas