Conheça o dispositivo por trás de cada requisição
Agente de navegador, API de servidor e painel. Reconheça dispositivos recorrentes, sinalize bots e spoofing e decida no seu servidor.
Como funciona uma identificação
Do navegador até sua decisão em uma única ida e volta.
Coletar
O agente do navegador coleta mais de 100 sinais do dispositivo em segundo plano e envia um relatório de cerca de um kilobyte.
O que o agente coleta →Identificar
O servidor transforma os sinais estáveis em um visitor ID, reconhece dispositivos recorrentes e define os smart signals.
As flags e a pontuação →Decidir
O navegador recebe apenas um request ID. Seu servidor lê o evento completo com sua secret key e decide.
Leia-o no seu servidor →
Quatro partes, um evento
Cada uma tem sua própria página; juntas formam o evento que seu servidor lê.
- Identificação Um visitor ID que se mantém em incognito, cookies apagados, atualizações do navegador e novas contas, correspondido em ordem e transparente sobre sua confiança.
- Sinais inteligentes Bots, VPNs, Tor, incognito, adulteração e máquinas virtuais como flags em cada evento, com pontuação de risco e veredito de bot calculados no servidor.
- Painel Eventos conforme chegam, uma página por evento, os external IDs que partilham um dispositivo, entregas de webhooks e o uso deste mês.
- Integrações REST simples com um header, cliente Node tipado, servidor MCP, webhooks assinados e domínios personalizados.
Uma chamada no seu servidor
O navegador envia ao seu servidor um request ID. Um GET com a secret key retorna o evento completo, e as flags nunca chegam ao navegador.
- Visitor ID
- O dispositivo, do jeito que retornar.
- Pontuação de risco
- Soma dos pesos dos sinais detectados, como ponto de partida.
- Bot
- bad, good ou not_detected.
- Sinais detectados
- Todos os sinais inteligentes acionados.
const event = await fetch(`https://api.zeno.id/events/${requestId}`, {
headers: { 'Auth-API-Key': process.env.FP_SECRET_KEY },
}).then(response => response.json())
event.visitorId // "q1yLOPpzvOstEQCFQQxE"
event.riskScore // 5
event.bot // "not_detected"
event.detected // ["vpn", "incognito"]Identifique seu primeiro visitante hoje
Instale o agente, leia o evento no seu servidor e pronto.