Bulk number check

Know which numbers are on WhatsApp — before you send.

Send us the list you already have. We check every number against WhatsApp and return registered or not registered, with a reputation score, grouped by country. Clean the list once, then reach each contact on the channel that works for them.

Free single check — coming soon

Bulk jobs are set up per customer — tell us your volume and countries.

sample-job · results.csv
input 250,000 · registered 187,431 (75.0%) · avg reputation 71
Phone (E.164) Rep. On WA
+44 7700 9•• •12 82 Yes
+55 11 98••• •421 91 Yes
+49 151 2•• •789 54 Yes
+1 415 5•• •671 No
+62 812 3•• •901 23 Yes
+52 55 1•• •234 No
Sample output — illustrative figures
Free single check
Coming soon

One free check a day — coming soon.

A free one-number check is on its way: one lookup per day from your network. Until then, we will check numbers for you on request.

Not live yet. Need a number checked today? Contact sales →

Launching soon · 1 check per day per IP

How it works

How a bulk check runs.

  1. 01

    Send your list

    CSV or JSON, in E.164 or local format with a country hint. Duplicates and malformed numbers are flagged, not checked.

  2. 02

    We check in bulk

    Numbers are looked up through our WhatsApp account pool at a paced rate that keeps the accounts healthy.

  3. 03

    Get results

    Per-number status and reputation score, with per-country totals, delivered as CSV, JSON or a webhook when the job finishes.

Number reputation

Not just registered — how trustworthy.

Every checked number can also carry a reputation score, so you can tell a long-lived, real contact from a throwaway or risky one.

reputation · +55 11 98••• •421
Reputation score 82 / 100
On WhatsApp
yes
Account type
business
Public profile
name, photo, about
Trusted 70–100

Send normally.

Review 40–69

Verify first — confirm the contact another way before relying on the number.

Risky 0–39

Hold or drop — flag for a manual look before you message it.

Illustrative score. Which signals are available depends on what WhatsApp exposes for each number.

Output format

Structured data for your stack.

One record per number, ready to load into your CRM, database or campaign router.

results.json
[
  {
    "number": "+447700900123",
    "country": "GB",
    "status": "registered",
    "reputation": { "score": 82, "band": "trusted" },
    "checked_at": "2026-09-24T10:14:02Z"
  },
  {
    "number": "+447700900456",
    "country": "GB",
    "status": "not_registered",
    "checked_at": "2026-09-24T10:14:03Z"
  }
]
Delivered as CSV JSON Webhook
Use cases

What teams use it for.

List hygiene

Find the numbers in your customer base that are not on WhatsApp, so you stop trying to reach people there who never will be.

Channel routing

Contact customers on WhatsApp where they are registered, and by SMS, email or phone everywhere else.

Onboarding check

Confirm that the number a new customer gave you is on WhatsApp before you promise them support there.

Fake sign-up screening

Spot sign-ups whose numbers are not on WhatsApp or score low on reputation before granting trials or promo credits.

Lead qualification

Prioritise inbound leads whose numbers are real, registered and — for B2B — business accounts.

CRM enrichment

Re-check your customer base on a schedule and write registration status and reputation back to your CRM.

Validation, not discovery

Check numbers you already have a relationship with. We do not sweep number ranges to find people, and a check result is not consent to message anyone. WhatsApp can change or limit lookups at any time; a result reflects the moment it was checked.

An independent service

WhatsMCP is not affiliated with or endorsed by Meta. It connects to WhatsApp directly rather than through Meta’s official Business API, and that falls outside WhatsApp’s terms of service, so WhatsApp may restrict a number it sees as misused. We suggest starting with a number you can spare and keeping traffic personal — no bulk or unsolicited messages.

Have a list to check?

Contact sales

Tell us roughly how many numbers, which countries and how often.