WhatsApp Number Validator β π±
Pricing
from $5.99 / 1,000 results
WhatsApp Number Validator β π±
Pricing
from $5.99 / 1,000 results
Rating
0.0
(0)
Developer
Scrapier
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
π±β WhatsApp Number Validator
Instantly verify whether any phone number is registered on WhatsApp. Paste one number or thousands, hit Start, and watch clean, structured results stream in live. Perfect for cleaning lead lists before a campaign, confirming customer reachability, or de-duplicating a CRM.
Powered by a dedicated WhatsApp validation engine β no WhatsApp account, login, or device required.
π Why Choose This Actor?
| π Bulk-first | Validate a whole list in one run β not one number at a time. |
| β‘ Real-time | Every result is pushed to the dataset the instant it's decided. A crash never loses completed work. |
| π Smart proxy escalation | Starts direct for speed; auto-falls back to datacenter then residential proxies only if blocked. |
| π§Ύ Clean output | Structured JSON ready for Sheets, CRMs, and pipelines. |
| π API & MCP ready | Trigger from cURL, Make, n8n, or any HTTP client. |
| π― Zero setup | No API keys or configuration required to get started. |
β¨ Key Features
- β Check if a phone number is active on WhatsApp
- π Global coverage β works with any country code
- π Bulk validation β paste many numbers at once
- π Three dataset views β All Results, Registered, Full Details
- π Automatic retries with graceful error records
- π Timestamps & metadata on every record (toggleable)
π₯ Input
| Field | Type | Required | Description |
|---|---|---|---|
phoneNumbers | array | β | Bulk list of numbers (digits + country code). |
phoneNumber | string | β | Optional single number, merged with the bulk list. |
proxyConfiguration | object | β | Proxy settings. Default: direct (no proxy). |
concurrency | integer | β | Parallel checks (1β10, default 3). |
rpm | integer | β | Max checks per minute (default 5). |
maxRetries | integer | β | Retries per number (default 3). |
includeMeta | boolean | β | Add meta block (default true). |
includeTimestamp | boolean | β | Add timestamp (default true). |
Example input
{"phoneNumbers": ["212612542343", "15005550000", "447911123456"],"proxyConfiguration": { "useApifyProxy": false }}
Tip: include the full country code and digits only.
+, spaces, dashes and brackets are cleaned automatically.
π€ Output
Each validated number produces one record:
{"phoneNumber": "212612542343","isValid": true,"exists": true,"timestamp": "2026-06-17T09:48:19.944292+00:00","meta": {"instance": "wavalidator.com","source": "live"},"status": "success"}
| Field | Type | Description |
|---|---|---|
phoneNumber | string | The number you validated (normalized digits). |
isValid | boolean | true if registered on WhatsApp. |
exists | boolean | Same as isValid (kept for compatibility). |
timestamp | string | ISO-8601 time of the check. |
meta.instance | string | Validation engine instance. |
meta.source | string | Source of the validation (live). |
status | string | success, or error on a failed check. |
error | string | Present only when status is error. |
π How to Use (Apify Console)
- Log in at console.apify.com β Actors.
- Open WhatsApp Number Validator.
- Paste your numbers into π Phone Numbers (bulk).
- (Optional) tweak proxy / concurrency under the advanced sections.
- Click Start.
- Watch results appear live in the run log.
- Open the Output tab β switch between All Results, Registered, and Full Details views.
- Export to JSON / CSV / XLSX.
π€ Use via API
curl -X POST "https://api.apify.com/v2/acts/<ACTOR_ID>/run-sync-get-dataset-items?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{ "phoneNumbers": ["212612542343", "447911123456"] }'
π‘ Best Use Cases
- π― Marketing β clean WhatsApp campaign lists before sending.
- π‘οΈ Verification β confirm customers have an active WhatsApp.
- π§Ή Data cleaning β drop unreachable numbers from your database.
- π CRM enrichment β flag which leads are reachable on WhatsApp.
π° Pricing
This Actor uses Pay-Per-Event. The primary event is number-checked, billed once per number validated. You also pay standard Apify platform usage (compute). Bulk runs are efficient β you only pay for the numbers you check.
β FAQ
Do I need a WhatsApp account or API key? No. It works out of the box.
Does it message the number? No. Validation is passive β the target person is never contacted or notified.
Why did a number come back as an error?
Transient network/engine hiccups can cause an occasional error status. Re-run those numbers β the Actor always returns the successful ones regardless.
Can I check thousands of numbers?
Yes. Add them all to phoneNumbers. Results stream in live as they complete.
βοΈ Cautions / Legal
- Only validates publicly determinable WhatsApp registration status β no private data, messages, or profile content is accessed.
- You are responsible for compliance with GDPR, CCPA, anti-spam laws, and WhatsApp's Terms when using the results.
π Support & Feedback
Found a bug or want a feature? Open an issue on the Actor's Issues tab. We read every report.