WhatsApp Number Validator (Single and Bulk)
Pricing
from $0.10 / 1,000 results
WhatsApp Number Validator (Single and Bulk)
๐ WhatsApp: +447984004914 ๐ง E-mail: contact@apifactory.pro Instantly check and validate WhatsApp phone numbers programmatically. Verify active accounts in bulk, clean lead lists, and prevent fraud. Fast, accurate, and built for seamless integration into your CRMs, apps, and automated workflows.
Pricing
from $0.10 / 1,000 results
Rating
3.3
(3)
Developer
Michael Hunter
Maintained by CommunityActor stats
7
Bookmarked
1.1K
Total users
211
Monthly active users
0.2 hours
Issues response
2 days ago
Last modified
Categories
Share
WhatsApp Number Validator
Check whether phone numbers are registered on WhatsApp.
The Actor supports both single-number validation and bulk validation, making it suitable for CRM cleaning, lead validation, contact-list verification, and messaging workflows.
๐ NEED BULK VALIDATION? Visit https://apifactory.pro/whatsapp-number-validator.aspx
Features
- Validate whether a phone number is registered on WhatsApp
- Single-number validation
- Bulk validation
- Fast real-time API through Apify Standby
- International phone number support
- Simple JSON input and output
- Suitable for Make, Zapier, n8n, custom applications, and other API integrations
Single number validation
Use the /validate endpoint.
Endpoint
POST /validate
Request
{"phone_number": "447984004914"}
Phone numbers should be provided in international format. The leading + is optional.
Example response
Registered number:
{"phone": "+447984004914","hasWhatsapp": true,"status": "valid"}
Unregistered number:
{"phone": "+447984004914","hasWhatsapp": false,"status": "invalid"}
Bulk validation
Use the /bulk endpoint to validate multiple phone numbers in one request.
Endpoint
POST /bulk
Request
{"phone_numbers": ["447748188019","447999999999","447999999977"]}
Example response
[{"phone_number": "447748188019","status": "invalid"},{"phone_number": "447999999999","status": "invalid"},{"phone_number": "447999999977","status": "valid"}]
Each phone number returned by the bulk endpoint counts as one validation result.
Calling the API
This Actor supports Apify Standby, so requests can be processed as a real-time API without waiting for a new Actor run to start for every lookup.
Single validation with cURL
curl -X POST \"https://api-factory--whatsapp-number-validator.apify.actor/validate" \-H "Authorization: Bearer YOUR_APIFY_API_TOKEN" \-H "Content-Type: application/json" \-d '{"phone_number": "447984004914"}'
Bulk validation with cURL
curl -X POST \"https://api-factory--whatsapp-number-validator.apify.actor/bulk" \-H "Authorization: Bearer YOUR_APIFY_API_TOKEN" \-H "Content-Type: application/json" \-d '{"phone_numbers": ["447748188019","447999999999","447999999977"]}'
Replace YOUR_APIFY_API_TOKEN with your Apify API token.
You can also explore and test the available API methods from the Actor's Endpoints tab in Apify.
Running from the Apify Console
You can also run the Actor normally from the Apify Console.
Enter a phone number:
447984004914
and start the Actor.
The validation result will be available in the Actor dataset.
Result values
| Status | Meaning |
|---|---|
valid | The phone number is registered on WhatsApp |
invalid | The phone number is not registered on WhatsApp |
error | The validation could not be completed |
Pricing
This Actor uses pay-per-result pricing.
For bulk requests, each phone number validated counts as one result, rather than the whole bulk request counting as a single result.
See the Actor's current Apify pricing section for the latest price per result.
Free Apify accounts may be subject to additional usage limits.
Common use cases
- CRM contact cleaning
- Lead validation
- Checking WhatsApp availability before messaging
- Customer database verification
- Reducing failed WhatsApp delivery attempts
- Contact-list enrichment
- Automated Make, Zapier, n8n, and API workflows
- Bulk phone-number verification
Input format
Use international phone numbers including the country code.
Examples:
447984004914+447984004914141555526715511999999999
Do not rely on local-format numbers without a country code.
Important notes
WhatsApp registration status can change at any time if a user registers, unregisters, or changes their phone number.
The service returns the registration status available at the time the validation is performed.
Support
If you encounter an issue, please open an issue through the Actor's Apify page and include:
- The endpoint used
- The HTTP status code
- The response received
- A sample phone number where appropriate
Do not include your Apify API token or other credentials in support requests.