VOOZH about

URL: https://apify.com/veeronica/whatsapp-validator

⇱ WhatsApp Profile Scraper - Picture, About, Business Data Β· Apify


πŸ‘ WhatsApp Profile Scraper - Picture, About, Business Data avatar

WhatsApp Profile Scraper - Picture, About, Business Data

Pricing

from $6.00 / 1,000 number checkeds

Go to Apify Store

WhatsApp Profile Scraper - Picture, About, Business Data

Extract publicly available contact and business profile information from WhatsApp and WhatsApp Business. Retrieve profile details such as display name, phone number, business information, profile photo, status for automation, CRM enrichment, lead qualification, and business intelligence workflows.

Pricing

from $6.00 / 1,000 number checkeds

Rating

0.0

(0)

Developer

πŸ‘ Veronica

Veronica

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

3

Monthly active users

17 hours ago

Last modified

Share

WhatsApp Number Checker & Validator

WhatsApp Number Checker is a bulk WhatsApp number validator that verifies whether phone numbers are registered WhatsApp accounts and extracts their public WhatsApp profile data β€” profile picture, about/status text, personal-vs-business account type, and, for WhatsApp Business accounts, the full business profile: business name, category, email, website, address, and opening hours. Feed it a list of phone numbers and get back clean, structured data you can download as JSON, CSV, Excel, HTML, or XML.

Use this WhatsApp validator to check if a number is on WhatsApp, clean phone lists, verify leads, and scrape WhatsApp Business contact details (email, website, address) before you launch a campaign. It runs in the cloud and needs no coding.

What does the WhatsApp Number Checker do?

For each phone number, the Actor:

  1. Validates the phone number format β€” malformed numbers are rejected up front, so you never waste a lookup on a number that can't be valid.
  2. Checks WhatsApp registration β€” confirms whether the number is a real, registered WhatsApp account.
  3. Extracts public WhatsApp profile data β€” for a registered number it returns the public profile picture URL, the about/status text, and whether the account is personal or a WhatsApp Business account.
  4. Pulls the full WhatsApp Business profile β€” for business accounts it also captures the business description, category, contact email, website(s), address, time zone, and opening hours in a structured business object.

What data does it extract?

Each result is one row per phone number:

DataDetails
πŸ“± Numberthe phone number that was checked, in E.164 digits
βœ… Has WhatsAppwhether the number is a registered WhatsApp account (true / false)
🏷️ Account typepersonal or business (WhatsApp Business)
πŸ’¬ About / statusthe public about text the user has chosen to share
πŸ–ΌοΈ Profile picturepublic profile picture URL
🏒 Business profilenested business object for Business accounts: description, category, email, websites, address, time zone, and opening hours

Fields hidden by a user's WhatsApp privacy settings come back as null.

Features

βœ… Bulk WhatsApp number validation

Pass an array of phone numbers and the Actor checks each one independently. Invalid numbers are reported per-number without stopping the run, so a single bad number never kills the whole job β€” ideal for validating large phone lists in one go.

πŸ–ΌοΈ Public WhatsApp profile data extraction

Beyond a simple yes/no, the Actor returns the public profile picture URL, the about/status text, and the account type (personal or WhatsApp Business) for every registered number.

🏒 WhatsApp Business profile data

Flags whether each number is a WhatsApp Business account or personal, and for business accounts pulls the full public profile β€” description, category, email, websites, address, time zone, and opening hours β€” straight into a nested business object.

🧹 Phone-list cleaning & lead verification

Filter a raw phone list down to numbers that actually have WhatsApp, so your outreach reaches real, reachable people and your message credits aren't wasted on bounces.

πŸ“€ Clean, structured output

Results are written to a dataset you can export as JSON, CSV, Excel, HTML, or XML β€” one row per phone number, ready to drop into a spreadsheet, CRM, or automation.

How to check if a number is on WhatsApp

  1. Add the phone numbers you want to verify to the input in international E.164 format (e.g. +14155552671).
  2. Click Start and let the Actor run.
  3. Download the results from the Storage tab as JSON, CSV, or Excel β€” or push them anywhere with Apify integrations.

Input example

{
"numbers":["+14155552671","+905010740316"]
}

Provide numbers in international E.164 format (e.g. +14155552671). See the Input tab for the full schema.

Output example

The Actor returns one record per number:

{
"number":"14155552671",
"hasWhatsApp":true,
"accountType":"business",
"about":"Hey there! I am using WhatsApp.",
"profilePicUrl":"https://pps.whatsapp.net/...",
"business":{
"description":"Fresh groceries delivered daily.",
"category":"Grocery Store",
"email":"hello@example.com",
"websites":["https://example.com"],
"address":"123 Market St, San Francisco, CA",
"timezone":"America/Los_Angeles",
"hours":[
{"day":"mon","mode":"specific_hours","openTime":"09:00","closeTime":"17:00"}
]
}
}

For personal accounts business is null.

Numbers not on WhatsApp return { "hasWhatsApp": false }; invalid numbers return { "hasWhatsApp": false, "error": "..." } without stopping the run.

Input reference

FieldTypeDescription
numbersarrayPhone numbers to check, in international E.164 format (e.g. +14155552671). Invalid formats are reported per-number without stopping the run.

Why use a WhatsApp number checker?

Verifying numbers against WhatsApp before you contact them saves time, money, and your sender reputation. Common use cases for this WhatsApp validator include:

  • Lead generation & data cleaning β€” filter a raw phone list down to numbers that actually have WhatsApp, so your outreach reaches real, reachable people.
  • Marketing & WhatsApp campaigns β€” validate audiences before a broadcast to cut bounce rates and avoid wasted message credits.
  • CRM hygiene & enrichment β€” de-duplicate and enrich contact records with verified WhatsApp status and account type.
  • B2B lead enrichment from WhatsApp Business β€” turn a phone number into a company's public email, website, address, and opening hours, ready for sales outreach or a directory.
  • Research & verification β€” confirm whether a number is on WhatsApp and capture the public profile details a user has chosen to share.

Frequently asked questions

How do I check if a phone number is on WhatsApp?

Add the number in E.164 format to the input and run the Actor. It returns hasWhatsApp: true or false, plus public profile data for registered numbers.

Can I validate WhatsApp numbers in bulk?

Yes. Pass an array of numbers and the Actor checks each one, returning a separate result row per number. Invalid numbers are skipped individually without stopping the run.

What data does the WhatsApp profile lookup return?

The public profile picture URL, the about/status text, the account type (personal or WhatsApp Business), and the full business profile for Business accounts (description, category, email, websites, address, opening hours).

Can it tell a WhatsApp Business account from a personal one?

Yes. Every registered number is tagged with an accountType of business or personal, and Business accounts also return a nested business object with the company's public details.

What WhatsApp Business details can it scrape?

For a WhatsApp Business account, the business object includes the business description, category/vertical, contact email, website URLs, physical address, time zone, and opening hours β€” everything the business has chosen to publish on its WhatsApp profile. Personal accounts return business: null.

In what formats can I export the results?

You can download the dataset as JSON, CSV, Excel, HTML, or XML from the Storage tab, or send it to Google Sheets, a database, or any service through Apify integrations.

You might also like

Whatsapp Scraper Profile By Number

antonio_cesar/whatsapp-scraper-profile

WhatsApp Scraper Profile By Number allows you to extract public profile information directly from a WhatsApp number.

πŸ‘ User avatar

AntΓ΄nio CΓ©sar

272

5.0

Whatsapp Profiles Scraper

inutil_labs/wscrp-free

Scrape the Whatsapp network and fetch profile info of any user, including: Profile picture, About status, or check if it's a Whatsapp for Business or personal account.

4.2K

5.0

Whatsapp Scraper

inutil_labs/whatsapp-scraper

Fetch Whatsapp profiles data, including: display picture, name and status.

8

1.0

Whatsapp Scraper Profile(unlimited by month)

antonio_cesar/whatsapp-scraper-profile-unlimited-by-month

WhatsApp Profile Scraper lets you extract public profile info from any WhatsApp number β€” unlimited per month.

πŸ‘ User avatar

AntΓ΄nio CΓ©sar

197

5.0

WhatsApp Number Validator

bhansalisoft/whatsapp-number-validator

WhatsApp Number Validator : Bulk WhatsApp Number Verification.

64

Whatsapp Bulk Message Sender

bhansalisoft/whatsapp-bulk-message-sender

Whatsapp Bulk Message Sender : Send Whatsapp message to Bulk Whatsapp numbers from your personal whatsapp without business api

78

4.0

WhatsApp Number Validator βœ…πŸ“±

scrapier/whatsapp-number-validator

WhatsApp group links Scraper

danny.hub/whatsapp-url

Extract WhatsApp group URLs from all social media, our search machine will extract WhatsApp group URLs from Facebook/LinkedIn/Instagram/Tik Tok/YouTube/twitter/Reddit/Pinterest. Join your target WhatsApp groups and get all members WhatsApp or phone numbers. Endless Leads!!

πŸ‘ User avatar

Dannyswift.hub

1.1K

4.7