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/Region | Country Code | Local Number Example | International Format Example |
|---|---|---|---|
| United States / Canada | +1 | (202) 555-0100 | +12025550100 |
| United Kingdom | +44 | 07700 900000 | +447700900000 |
| China | +86 | 138 0013 8000 | +8613800138000 |
| Indonesia | +62 | 812 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.
| Result | What It Means | What To Do Next |
|---|---|---|
| Contact appears in WhatsApp search | The number has a registered WhatsApp account | You can decide whether to start a chat |
| wa.me link opens a chat screen | The number has a WhatsApp account | Send a normal first message only if you have permission |
| wa.me link shows an error | The number is not registered, or the number format is wrong | Fix the format and try again |
| API or tool returns “registered” | The number exists on WhatsApp at the time of the check | Use the number for your next workflow step |
| API or tool returns “not found” | No WhatsApp account was found for that number | Remove 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
| Problem | Likely Cause | Fix |
|---|---|---|
| Number never appears in WhatsApp search | The contact was not saved with a country code | Save it with + and country code, then restart WhatsApp |
| wa.me link says invalid number | The number is not on WhatsApp, or the country code is missing | Verify the format; for example, +44 7700 900000 becomes 447700900000 |
| The contact appears but has no profile photo | The user changed privacy settings | This is still a registered WhatsApp account |
| Last seen and online time are hidden | The user disabled last seen privacy | The account can still be registered; use other signals |
| CSV upload fails | Wrong column header, duplicate rows, or extra characters | Use one column, one number per row, no dashes/spaces |
| API returns invalid for a number you know is on WhatsApp | The number is not in E.164 format, or the API credential has no access | Re-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:
- Format all numbers in E.164.
- Remove duplicate numbers.
- Run a WhatsApp registration check.
- 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:
More platforms are continuously being developed and supported.
The platform covers full-scenario screening, including:
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
- Official website: https://aipushai.io
- Telegram customer service: @aipushai888 — make sure the username is
@aipushai888 - Telegram channel: @aipushai
- WhatsApp customer service: wa.me/447857426484
⚠️ 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:
| Type | Legitimate | Common 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 domain | aipushai.io | aipushai.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. 🚀
