Puxe a foto de perfil do WhatsApp via API
Integração simples via HTTP. Você recebe uma API Key, define o limite de requisições e consulta o endpoint com o número completo (DDI + DDD + número).
Atendimento direto e configuração rápida.
Como funciona (exemplo real)
Você envia sua chave no header Authorization
e o número no parâmetro phone
.
curl -H "Authorization: Bearer SUA_CHAVE_API" \
"https://apibrasil.site/api/profile.php?phone=558899912345"
Resposta: JSON com a URL (ou base64) da foto de perfil.
Chaves por cliente
Cada cliente recebe sua própria chave (Bearer). Controle de créditos, auditoria de uso e top-up a qualquer momento.
Limite & Consumo
Planos com quantidade de requisições. Quando atingir o limite, a API retorna quota_exhausted
(402).
Integração simples
HTTP padrão. Funciona com qualquer linguagem: PHP, Node.js, Python, etc.
Receba sua chave
Falamos pelo WhatsApp e geramos sua API Key com o limite desejado.
Chame o endpoint
`GET /api/profile.php?phone=SEU_NUMERO` com header Authorization: Bearer SUA_CHAVE
.
Obtenha a foto
Receba um JSON com a URL/bytes da foto de perfil do WhatsApp.
Exemplos de código
fetch("https://apibrasil.site/api/profile.php?phone=558899912345", {
headers: { "Authorization": "Bearer SUA_CHAVE_API" }
})
.then(r => r.json())
.then(console.log)
.catch(console.error);
<?php
$ch = curl_init("https://apibrasil.site/api/profile.php?phone=558899912345");
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ["Authorization: Bearer SUA_CHAVE_API"]
]);
echo curl_exec($ch);
curl_close($ch);
?>
Pronto para usar?
Chamadas ilimitadas são possíveis via top-up. Fale com a gente para ativar sua chave em minutos.
GET https://apibrasil.site/api/profile.php?phone=DDI+DDD+NUMERO
Header: Authorization: Bearer SUA_CHAVE_API