Skip to content

WhatsApp account check

Check if a phone number has a WhatsApp account, singly or in bulk. $0.004 per single check, $0.00025 per check in bulk. Unknown single checks are free.

Single-check price · USD per check
$0.004
Bulk price · USD per check
$0.00025

What this product checks

Check whether a phone number is registered on WhatsApp. Use the separate WhatsApp Business product when you need the business-account signal; registration alone does not establish recent activity or consent to contact.

Reading the result

A conclusive yes or no describes the account signal at the time of checking. Unknown means no conclusive answer; it must not be treated as no. A registration signal does not verify identity, consent or message delivery.

Where teams use WhatsApp checks

  • Choose the first channel for an international lead list before an outreach or support campaign.
  • Clean a CRM export: flag numbers with no WhatsApp account so agents stop sending to them.
  • Check numbers collected at sign-up or checkout before they enter your messaging workflow.

Cost example for WhatsApp

1,000 · Bulk price1,000 × $0.00025$0.25
300 · Bulk priceBilled as the minimum$0.125
1,000 · Single-check price1,000 × $0.004$4.00

−94%

1,000 valid unique numbers from one country cost $0.25 at the bulk price ($0.00025 each). A country with only 300 numbers is still checked and is billed as the minimum number of checks: $0.125. Checking the 1,000 numbers one by one at the single-check price would cost $4.00.

This is the cost shown before you submit. Duplicates and invalid rows are removed first; a completed list is charged this amount, unknown results included, and a failed list is refunded in full.

How pricing works

Related workflow

Before reaching out, see which app a number usesFor one number or a whole list, check WhatsApp, Telegram, Viber and more at once. Each number's results sit together, so you can see which channel fits.

Plan your next WhatsApp step

Use the registration signal to review an opted-in contact list or compare it with Telegram. A yes describes account presence, not recent activity or a guarantee that your message can be delivered.

Single lookup or an international list

  1. 1

    For one phone number, choose WhatsApp in a single check. Use an international + prefix, or pick the country of a local-format number.

  2. 2

    For a list, select WhatsApp in a bulk check. Review the countries, duplicate rows and the cost before submitting; each country is checked at the bulk price.

  3. 3

    After completion, the result file keeps the original rows and adds one answer column per product. Repeated rows in the list are checked once.

Registration answers

registered: true
The check returned a positive WhatsApp account signal.
registered: false
The check returned a conclusive negative WhatsApp account signal.
registered: null
The check could not reach a conclusion. Preserve unknown instead of converting it to false.

Product questions

Does this also check for a Business account?

No. Select WhatsApp Business as a separate product, for a single check or a bulk upload, when you need to know whether the number is a Business account.

Does registered mean active or deliverable?

No. Registration does not establish recent activity, consent, delivery or readership.

Can I combine this with Telegram?

Yes. Both are available in single and bulk phone flows. Keep the result for each product separate, including unknowns.

How much does each WhatsApp check cost?

$0.004 per single check, in real time. In a bulk task each country is its own group at $0.00025 per check; a country with only a few numbers is billed as the minimum number of checks. A group is charged in full once its batch completes, unknown rows included, and refunded if the batch fails.

Is an unknown WhatsApp result charged?

Not in a single check: only a conclusive answer is charged. In bulk, yes: each country is charged in full once it completes, unknown rows included; a list that fails is refunded. Invalid rows and duplicates cost nothing.

Can I check WhatsApp through the API?

Yes. Send POST /api/v1/checks with the product ID whatsapp for one input, or POST /api/v1/bulk-jobs with a file for a list.

Example request

Developers
POST /api/v1/checks
curl "https://api.numdetect.com/api/v1/checks" \
  -H "Authorization: Bearer $NUMDETECT_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{
  "phone": "+12025550147",
  "products": [
    "whatsapp"
  ]
}'

Illustrative request with a sample number. Replace $NUMDETECT_API_KEY with your key; each run is a real, charged check.

Related services

← Back to all services

Ready to check your numbers?

Start right after sign-up, no approval needed. Top up your balance, then check real numbers.

Sign up free and start ↗