Pular para o conteúdo

Detecção de Negócios do WhatsApp

Verifique se um número do WhatsApp é uma conta comercial.

Exemplo de código:

curl --location --request POST 'https://api.checknumber.ai/v1/whatsapp/business' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'X-API-Key: AbcdEfgh' \
--data-urlencode 'number=+17253100591&country=US'

Resposta para quando o número de entrada está verificando

{
"status": "OK",
"message": {
"number": "+17253100591",
"whatsapp": "checking",
"status_update": "",
"signature": "",
"avatar": "",
"business_info": {},
"region": "Pennsylvania",
"carrier": ""
},
"pricingStrategy": "FREE",
"transactionId": "8tgg694bwvguufqqgg3mb3"
}

Resposta para o número de entrada que já registrou o WhatsApp e possui informações comerciais

{
"status": "OK",
"message": {
"number": "+17253100591",
"whatsapp": "yes",
"status_update": "",
"signature": "",
"avatar": "yes",
"business_info": {
"is_enterprise": False,
"description": "",
"email": "",
"website": "",
"categories": [{
"id": "629412378414563",
"localized_display_name": ""
}],
"short_name": "ekycpro",
"verified_name": "ekycpro",
"verified_level": "unknown",
"cart_enabled": True
},
"region": "Nevada",
"carrier": ""
},
"pricingStrategy": "PAY",
"transactionId": "nqb5uyttcuzhszynj4kpnf"
}

Resposta para o número de entrada que já registrou o WhatsApp, mas não possui informações comerciais

{
"status": "OK",
"message": {
"number": "+18144499562",
"whatsapp": "yes",
"status_update": "20220630",
"signature": "Null",
"avatar": "yes",
"business_info": {},
"region": "Pennsylvania",
"carrier": ""
},
"pricingStrategy": "PAY",
"transactionId": "wkqxj8he4o6pces6pkvkab"
}

Resposta para o número de entrada não registrado no WhatsApp

{
"status": "OK",
"message": {
"number": "+18144199563",
"whatsapp": "no",
"status_update": "",
"signature": "",
"avatar": "",
"business_info": {},
"region": "Pennsylvania",
"carrier": ""
},
"pricingStrategy": "PAY",
"transactionId": "juhtammd9txhzumnt29tek"
}

Solicitação HTTP

POST https://api.checknumber.ai/v1/whatsapp/business

Parâmetros de solicitação

parâmetrodescrição
numberstring, número de telefone
countrystring, Abreviação do país. Brasil: BR, México: MX, Nigéria: NG, Índia: IN.

Formato de resposta

camposdescrição
statuscódigo de status
messagenumber: número de telefone
whatsapp: conclusão

Código de status

statusdescrição
OKcharge, message contém o resultado
FAILfree, consulta inválida
INVALID_INPUTfree, entrada inválida
RETRY_LATERfree, erro do servidor, por favor, tente novamente mais tarde