Developers · REST

Age Verification API para integração em produção

Envie uma selfie. Receba JSON com estimativa de idade aparente, confiança e classificação em três faixas. Uma API REST pensada para backends, apps mobile e plataformas web.

POST /api/v1/verify-age
{
  "success": true,
  "data": {
    "result": "MAIOR_DE_IDADE",
    "estimated_age": 27,
    "confidence": 0.89
  }
}
HTTP 200
< 3 sLatência típica
JSONResposta tipada
HTTPSTLS em trânsito
99,9%Meta de uptime

Problema

Verificação de idade não deveria exigir um time de ML

Construir detecção facial, estimativa de idade, anti-spoofing e validação de qualidade de imagem internamente consome meses de engenharia. A Age Verification API encapsula esse pipeline em um endpoint HTTP.

Gere sua API Key no dashboard e faça a primeira chamada em minutos.

Testar gratuitamente

Como funciona

Fluxo da API

POST /api/v1/verify-age

Contexto regulatório para empresas brasileiras.

ECA Digital

Integração

Exemplos de código

cURL curl -X POST "https://age.hlearning.com.br/api/v1/verify-age" \ -H "Authorization: Bearer av_SUA_API_KEY" \ -F "image=@selfie.jpg"
Python import requests resp = requests.post( "https://age.hlearning.com.br/api/v1/verify-age", headers={"Authorization": "Bearer av_SUA_API_KEY"}, files={"image": open("selfie.jpg", "rb")}, timeout=30, ) data = resp.json()["data"] print(data["result"], data["estimated_age"])
Node.js const form = new FormData(); form.append("image", blob, "selfie.jpg"); const res = await fetch("https://age.hlearning.com.br/api/v1/verify-age", { method: "POST", headers: { Authorization: "Bearer av_SUA_API_KEY" }, body: form, }); const { data } = await res.json(); console.log(data.result, data.estimated_age);

Referência completa de erros, limites e códigos HTTP.

Benefícios

Segurança, latência e escala

Sem persistência de imagem

Processamento efêmero. Nenhum banco biométrico.

API Keys revogáveis

Gerencie chaves por ambiente no dashboard.

Erros tipados

NO_FACE, SPOOF_DETECTED, BLURRY_IMAGE e outros.

FAQ

Perguntas de desenvolvedores

Reconhecimento facial ou estimativa de idade?

Estimativa de idade aparente. Não identificamos pessoas nem comparamos rostos com bases de identidade.

Formatos de imagem aceitos?

JPEG, PNG e WebP até 10 MB, com resolução mínima de 224 px.

Como funciona a cobrança?

Pay As You Go: R$ 0,25 por requisição bem-sucedida. Créditos comprados via Stripe no dashboard.

Posso testar localmente?

Sim. Use a demo na landing principal ou sua API Key após criar conta.

Pronto para integrar?

Crie conta, gere API Key e conecte seu backend hoje.

Relacionado

Mais recursos