New user credit availableContact support
WhatsApp

How to Check If a Phone Number Is Registered on WhatsApp

Learn how to check if a phone number is registered on WhatsApp manually or in bulk. Includes E.164 format, wa.me link, API checks, result examples, and troubleshooting.

Updated 9/2/202610 minBy AppShai Research

Article summary

Learn how to check if a phone number is registered on WhatsApp manually or in bulk. Includes E.164 format, wa.me link, API checks, result examples, and troubleshooting.

To check if a phone number is registered on WhatsApp, save the number to your phone contacts using international format (for example, +86 138 0013 8000), open WhatsApp, and search that contact. If a WhatsApp profile appears, the number has a WhatsApp account. If nothing appears, try the official wa.me click-to-chat link or a compliant batch checking service for a clearer answer.

Purpose

A number is considered registered on WhatsApp after it has gone through WhatsApp’s verification process and an account was created for that number. In many Chinese-speaking business workflows, this is also called an activation check — confirming whether a number has completed WhatsApp registration.

This check is usually the first step before you decide to contact someone, clean a CRM list, or run a WhatsApp outreach campaign. A registration check does not tell you whether the person is online right now, how often they use WhatsApp, or whether they will respond.

Preparation

Before you start, prepare the following:

  • The phone number in international format with a + and country code
  • WhatsApp installed and logged in on your phone
  • Contacts permission enabled for WhatsApp on your phone
  • A legitimate reason to check the number, such as a user who gave consent, an existing customer, or your own number
  • If you are checking a list, a CSV/TXT export of numbers and a compliant screening tool or API service

Supported Files & Formats

Use the E.164 format for every phone number. This is the standard international phone number format:

+ + Country Code + National Number

Do not include leading zeros, spaces, brackets, or dashes after you apply the country code.

Country/RegionCountry CodeLocal Number ExampleInternational Format Example
United States / Canada+1(202) 555-0100+12025550100
United Kingdom+4407700 900000+447700900000
China+86138 0013 8000+8613800138000
Indonesia+62812 3456 7890+6281234567890

The numbers above are examples only — replace them with the actual number you are checking.

Most batch tools accept CSV or TXT files with one number per line. A simple CSV export looks like this:

phone
+12025550100
+447700900000
+8613800138000

Some tools also support XLSX files and may require a column header such as phone or number. Check the provider’s import instructions before uploading.

How to Check a WhatsApp Number Manually

STEP 1: Save the number in international format

Open your phone address book and save the number as a new contact, or edit an existing contact.

If the local number starts with a leading zero, remove it when adding the country code. In the UK, if you usually dial 07700 900000, save it as +44 7700 900000.

If you do not add the country code, WhatsApp may not be able to match the number to the correct account.

STEP 2: Open WhatsApp and search for the contact

Open WhatsApp and go to the chat list. Use the search field to type the contact name or the full phone number.

WhatsApp syncs contacts from your phone. If the number has a WhatsApp account, the contact should appear with their profile name or phone number. If the user’s privacy settings hide profile photos, you may still see their name or number.

STEP 3: Try the wa.me link

If the contact does not appear in WhatsApp search, use WhatsApp’s official click-to-chat link:

https://wa.me/<full number without the plus sign>

Example:

https://wa.me/447700900000

If the number is registered, WhatsApp will open a chat screen with that number.
If the number is not registered, WhatsApp usually shows an error such as “Phone number shared via URL is invalid” or will not open a chat.

This method also works when you do not want to add the person to your phone contacts.

STEP 4: Use the WhatsApp Business API for a more reliable check

Manual checks are fine for one or two numbers. If you need to verify a list, use the WhatsApp Business Cloud API contacts endpoint. This is an official service that returns whether a phone number has a WhatsApp account.

To use it, you need:

  • An authorized WhatsApp Business API credential
  • A WhatsApp Business phone number
  • A legitimate business reason and consent where required by law

The API method is more scalable than manual checks and does not require you to search for each contact one by one.

STEP 5: Batch check with a compliant number screening tool

For a long CRM list, the practical option is a screening platform that supports WhatsApp number registration filtering. You upload or paste the cleaned numbers, and the platform returns which ones are registered and which are not.

Choose a provider that uses a legitimate verification method, such as the official WhatsApp Business API. Avoid tools that require your WhatsApp password, ask you to scan QR codes, or claim to extract contacts from WhatsApp groups. Those tools often violate WhatsApp policies and can put your account at risk.

How to Read the Result

A registration check gives you a snapshot in time. It does not guarantee the user is active, willing to talk, or that the account will remain valid.

ResultWhat It MeansWhat To Do Next
Contact appears in WhatsApp searchThe number has a registered WhatsApp accountYou can decide whether to start a chat
wa.me link opens a chat screenThe number has a WhatsApp accountSend a normal first message only if you have permission
wa.me link shows an errorThe number is not registered, or the number format is wrongFix the format and try again
API or tool returns “registered”The number exists on WhatsApp at the time of the checkUse the number for your next workflow step
API or tool returns “not found”No WhatsApp account was found for that numberRemove or set aside the number

Registered does not mean active. “Registered” means the account exists. “Active” usually means the user opens WhatsApp regularly or has been online recently. Some platforms offer separate filters for active users, last seen, and online duration.

Quick decision tree

Number saved with "+" and country code?
├─ No → fix to E.164 format, e.g. +44 7700 900000
├─ Yes → search in WhatsApp
│   ├─ Contact appears → registered
│   └─ No result → try https://wa.me/<number-without-+>
│       ├─ Chat opens → registered
│       └─ Error → not registered at this time

If the person has blocked you, their profile details can become hidden, so a manual check may return a false “not found” result.

Common Problems & How to Fix Them

ProblemLikely CauseFix
Number never appears in WhatsApp searchThe contact was not saved with a country codeSave it with + and country code, then restart WhatsApp
wa.me link says invalid numberThe number is not on WhatsApp, or the country code is missingVerify the format; for example, +44 7700 900000 becomes 447700900000
The contact appears but has no profile photoThe user changed privacy settingsThis is still a registered WhatsApp account
Last seen and online time are hiddenThe user disabled last seen privacyThe account can still be registered; use other signals
CSV upload failsWrong column header, duplicate rows, or extra charactersUse one column, one number per row, no dashes/spaces
API returns invalid for a number you know is on WhatsAppThe number is not in E.164 format, or the API credential has no accessRe-export the number in E.164 format and check the API documentation

If all manual methods fail but you are sure the person uses WhatsApp, double-check the country code. A Chinese mainland number should start with +86, but a global SIM or a number from Hong Kong, Taiwan, or another region will use a different country code.

FAQ

Can WhatsApp check whether a number is registered?

WhatsApp does not provide a public phone book or a search box where you can enter any phone number and see its account status. You can check a number by saving it and searching in your contact list, by using wa.me, or by using the official WhatsApp Business Cloud API contacts endpoint if you have a legitimate business use case.

Does saving a contact notify that person on WhatsApp?

No. Adding a contact to your phone address book and searching for them inside WhatsApp does not send a notification. If you later send a message, the receiver will see it normally.

What is the difference between “registered” and “active” on WhatsApp?

Registered means the number has completed WhatsApp verification and an account exists. Active usually means the user opens WhatsApp regularly, has been online recently, or is reachable. WhatsApp does not offer consumers a public API for exact real-time online status.

Is it legal to use a bulk WhatsApp number checker?

It depends on how you obtained the numbers and where you operate. Checking numbers from your own CRM, users who gave consent, or an existing business relationship is a normal data-cleaning task. Downloading random numbers and validating them for mass messaging can violate privacy laws and WhatsApp’s terms. Only check data you have permission to process.

Security & Privacy

Use WhatsApp number checks for lawful data management only.

  • Only process numbers when you have a legal basis under GDPR, PDPA, or other applicable data protection rules.
  • Do not use checking tools to build contact lists for unsolicited marketing.
  • Do not use any service that claims to extract phone numbers from groups or other accounts.
  • A registration result is not permanent. A user can delete their WhatsApp account, get banned, or change their number.
  • Use reputable providers with a clear privacy policy. Do not upload a full contact list to an unknown free tool that has no official documentation.

Next Steps

Manual checks work for one-off lookups. If you are preparing a customer-contact list or cleaning a database, build a simple workflow:

  1. Format all numbers in E.164.
  2. Remove duplicate numbers.
  3. Run a WhatsApp registration check.
  4. Use the registered list as the foundation for the next layer of screening, such as active-user or interaction filters.

AppShai is a global number ecosystem processing platform that covers 220+ countries and regions. It supports WhatsApp and many other applications, and provides registration screening, active-user screening, deduplication, and multi-dimensional filtering. Start with a small sample list and compare the output with a manual wa.me check before processing the full file.


AppShai is a global number ecosystem processing platform that integrates global mobile number coverage, batch number generation, intelligent deduplication, and multi-dimensional comparison. It provides number screening and verification services for businesses and individual users in 220+ countries and regions.

The platform currently supports the following mainstream social and commercial applications:

WhatsApp, LINE, Telegram, Viber, Zalo, Signal, Facebook, Messenger, Instagram, Microsoft, Binance, iMessage

More platforms are continuously being developed and supported.

The platform covers full-scenario screening, including:

registration screening, active-user screening, interaction screening, gender screening, avatar screening, age screening, online status screening, precise tag screening, online duration screening, power-on detection screening, empty-number filtering, and phone device model screening

It supports self-service screening, agency screening, fine-grained segmentation, and customized solution modes, adapting to individual developers, small teams, and large multinational enterprises.

The core advantage is a one-stop integration of global mainstream applications with real-time high-precision screening results, helping you reduce customer acquisition costs and improve global digital operation efficiency.


🔐 Official Verification Channels

⚠️ Fraud Alert

Recently, criminals have used similar usernames or domains pretending to be our company. Always use the official links above. Do not trust private messages or unofficial groups.

Known impersonation accounts and domain variants:

TypeLegitimateCommon Impersonation Examples
Telegram customer service@aipushai888@aipushai8888, @Aipushaia888, @aipushai88, @aipushai_888, @aipushai88_, @appshai888, @appshai_official
Telegram channel@aipushai@aipushai_channel, @aipushai_official, @appshai_channel
Official website domainaipushai.ioaipushai.com, aipushai.net, aipushai.top, aipushai.org, Aipushaia.io, Aipushai-ai.io, appshai.io, appshai.com

💡 Verification tips:

  • Official customer service will never proactively message you to ask for passwords, verification codes, or transfers.
  • If you have any doubts, start from the official website’s “Contact Us” page, or use the official links above.
  • If you find a suspicious account, report it to official customer service. We will work with the platform to block it.

Choose AppShai — make every connection accurate and reliable. 🚀

WhatsappWhatsapp Number Checker

Join AppShai

Connect global social platforms
Work with the audience you need

Sign up / Log in
WhatsApp
WhatsApp
Telegram support
Telegram support
Telegram channel
Telegram channel