API • Foto de Perfil do WhatsApp

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

JavaScript (fetch)
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 (cURL)
<?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.

Endpoint
GET https://apibrasil.site/api/profile.php?phone=DDI+DDD+NUMERO
Header: Authorization: Bearer SUA_CHAVE_API
Fale no WhatsApp