WhatsApp Number Checker avatar

WhatsApp Number Checker

Pricing

from $8.00 / 1,000 results

Go to Apify Store
WhatsApp Number Checker

WhatsApp Number Checker

Verify WhatsApp registration for up to 100 numbers per run — no account login, no QR code, no ban risk. Just paste your numbers and get instant results.

Pricing

from $8.00 / 1,000 results

Rating

0.0

(0)

Developer

Maged

Maged

Maintained by Community

Actor stats

0

Bookmarked

28

Total users

13

Monthly active users

9 days ago

Last modified

Share

What does WhatsApp Number Checker do?

WhatsApp Number Checker lets you instantly verify whether phone numbers are active on WhatsApp — up to 100 numbers per run, with results delivered in real time. No account setup, no QR codes, no API keys — just paste your numbers and go. Download results as JSON, CSV, Excel, or HTML, or connect directly to your CRM via the Apify API.

Why choose this Actor over the competition?

Most WhatsApp checkers on the market require you to connect your own WhatsApp account, scan a QR code, risk getting your number banned, or hand over a third-party API key just to get started. This Actor has zero setup friction — there is nothing to install, no account to link, and no credentials to manage.

  • No WhatsApp account required — competitors that require you to connect your account or scan a QR code put your number at serious risk of a permanent WhatsApp ban; this Actor requires none of that
  • No ban risk — since no personal or business WhatsApp account is ever involved, there is nothing for WhatsApp to flag or suspend
  • No QR code scanning — works instantly, every time, without re-authentication sessions that expire and need refreshing
  • No third-party API keys — nothing to sign up for or pay separately
  • Real-time results — results stream in as they are processed, not all at once at the end
  • Up to 100 numbers per run — batch a list in one go, or schedule runs back to back

Why use WhatsApp Number Checker?

  • Sales & outreach — filter your contact list to only reach people active on WhatsApp before launching campaigns
  • Lead enrichment — append WhatsApp status, business account flag, and verification level to your database
  • Operations — confirm customer numbers before sending automated messages to avoid wasted delivery costs
  • Data quality — identify unregistered or invalid numbers and keep your phone lists clean

How to use WhatsApp Number Checker

  1. Go to the Input tab in Apify Console.
  2. Enter your phone numbers in the Phone Numbers field — one per line, in international format with country code (e.g. +15551234567).
  3. Click Start. Results appear in the Output tab as they complete.
  4. Download in JSON, CSV, HTML, or Excel — or consume via the Apify API.

Input

FieldTypeDescription
phone_numbersarray of stringsPhone numbers in international format (e.g. +15551234567). Max 100 per run.

Example input:

{
"phone_numbers": ["+15551234567", "+447700900123"]
}

Output

Each number produces one result record in the dataset. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Example output:

[
{
"phone_number": "+15551234567",
"is_valid": true,
"on_whatsapp": true,
"registered_as": "+15551234567",
"avatar_url": "https://pps.whatsapp.net/v/t61.24694-24/57080974_437257540342615.jpg",
"success": true,
"error": null
},
{
"phone_number": "+447700900123",
"is_valid": true,
"on_whatsapp": false,
"registered_as": null,
"avatar_url": null,
"success": true,
"error": null
}
]

Data table

FieldTypeDescription
phone_numberstringThe checked phone number in E.164 format
is_validbooleanWhether the phone number is globally valid
on_whatsappboolean | nullWhether the number has an active WhatsApp account. null only when the check failed
registered_asstring | nullThe number format the account was actually found under — see Number formats below
avatar_urlstring | nullPublic profile picture of the account, when it has one
successbooleanWhether the check completed successfully
errorstring | nullError message if the check failed, otherwise null

Number formats

Submit numbers in international E.164 format, starting with + and the country code.

Brazil (+55). Brazilian mobiles exist in two forms — with and without the extra 9 after the two-digit area code (+55 51 99177-1111 and +55 51 9177-1111), and WhatsApp treats them as the same account. Submit either one: the Actor checks both forms before reporting a number as unregistered, and registered_as tells you which form the account was found under. That field is the form to use when addressing the contact.

Reliability

Every number gets a definitive answer or an explicit failure — the two are never confused:

  • success: true with on_whatsapp: true/false is a verdict the Actor stands behind.
  • success: false with an error message means the lookup could not be completed. on_whatsapp is null in that case, never false, so a failed check can never be mistaken for an unregistered number.

Lookups run against multiple independent verification paths with automatic failover, and each number is retried across several routes before it is reported as failed.

Tips

  • International format required — numbers must include the country code and start with + (e.g. +1, +44, +55).
  • Large lists — for lists larger than 100 numbers, split into multiple runs or automate sequential runs via the Apify API.
  • Schedule recurring checks — use Apify's built-in scheduler to refresh your WhatsApp data weekly or monthly.

FAQ, disclaimers, and support

Do I need a WhatsApp account or API key? No. Nothing to connect, scan, or sign up for. The Actor works out of the box.

Is it legal to check WhatsApp numbers? This Actor performs read-only lookups of publicly observable account existence data. It does not access private messages or personal profile data. Always ensure your use case complies with applicable laws (GDPR, CCPA, etc.) and WhatsApp's Terms of Service.

What if a number shows an error? Numbers that could not be checked have success: false, an error message, and on_whatsapp: null — never false. A failed lookup is therefore always distinguishable from a number that is genuinely not on WhatsApp. Re-run those numbers if needed.

Need higher volume or a custom integration? Open an issue in the Issues tab or contact me directly via my profile. Custom development for enterprise volumes and CRM integrations is available.