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 soonBulk jobs are set up per customer — tell us your volume and countries.
| Phone (E.164) | Country | Rep.Reputation | On WAStatus |
|---|---|---|---|
| +44 7700 9•• •12 | GB | 82 | YesRegistered |
| +55 11 98••• •421 | BR | 91 | YesRegistered |
| +49 151 2•• •789 | DE | 54 | YesRegistered |
| +1 415 5•• •671 | US | — | NoNot on WhatsApp |
| +62 812 3•• •901 | ID | 23 | YesRegistered |
| +52 55 1•• •234 | MX | — | NoNot on WhatsApp |
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 a bulk check runs.
- 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.
- 02
We check in bulk
Numbers are looked up through our WhatsApp account pool at a paced rate that keeps the accounts healthy.
- 03
Get results
Per-number status and reputation score, with per-country totals, delivered as CSV, JSON or a webhook when the job finishes.
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.
- On WhatsApp
- yes
- Account type
- business
- Public profile
- name, photo, about
Send normally.
Verify first — confirm the contact another way before relying on the number.
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.
Structured data for your stack.
One record per number, ready to load into your CRM, database or campaign router.
[ { "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" } ]
CSV JSON Webhook 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 salesTell us roughly how many numbers, which countries and how often.