MindCase
APIs
Pricing
Enterprise
Blog
All APIs
1.05¢ per number8 datapoints

WhatsApp Number Validator API

Validate phone numbers against WhatsApp: check whether each number is registered, whether it is a business or personal account, and the public profile and business details the account shows.

WhatsApp

Sample

Sample data

Here's a sample validation run for the WhatsApp Business numbers of ten banks, airlines and public services, showing the exact schema and results you can expect.

#
Phone
Has WhatsApp
Account Type
Check Status
Business
Profile
Identity
Devices
1
+917070022222
true
business
ok
2
+918640086400
true
business
ok
3
+31206490787
true
business
ok
4
+919022690226
true
business
ok
5
+917977079770
true
business
ok
6
+919013151515
true
business
ok
7
+919881193322
true
business
ok
8
+917065145858
true
business
ok
9
+919154195505
true
business
ok
10
+918433888777
true
business
ok

Playground

Run this API

Input Form

Fill in the fields below or .

1.05¢ per number
Est. up to$0.01051 numbers
live
curl -X POST "https://api.mindcase.co/v1/data/whatsapp/numbers/run?wait=true" \
  -H "Authorization: Bearer mk_live_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "params": {
    "phoneNumbers": []
  }
}'
Edit the form to update this live.

Overview

About WhatsApp Number Validator API

WhatsApp Number Validator checks a list of phone numbers against WhatsApp and returns one row per number: whether it is registered (Has WhatsApp), whether it is a business or personal account (Account Type), the Profile status text, the Identity country code, the Devices count, and for business accounts the full Business profile with display name, description, email, website, address and verification level. A number that cannot be read comes back as one row with Check Status invalid, so every number you send is accounted for.

Sales and growth teams use it to validate lead lists before a WhatsApp campaign, CRM owners use it to enrich contact records with the business name and website behind a number, and fraud and support teams use it to see whether a number belongs to a verified business account.

Real-time dataSelf-servePay per resultZero setup time

Examples

Use cases

A few common ways teams put WhatsApp Number Validator API to work. Copy a prompt below to try it yourself.

Validate a lead list

Drop numbers that are not on WhatsApp before you spend on a campaign, and keep the ones that are.

>
Check which of these 500 lead phone numbers are on WhatsApp

Enrich business contacts

Get the business name, description, email and website a company shows on its WhatsApp Business profile.

>
Look up the WhatsApp business profile for +91 70700 22222

Compare brand accounts

See which brands run a verified WhatsApp Business account and what they say on it.

>
Check +91 86400 86400, +91 90226 90226 and +31 20 649 0787 on WhatsApp

Spot unreadable numbers

Find entries in an export that are not valid international numbers, flagged with Check Status invalid.

>
Check these 50 numbers from my CRM export and flag the invalid ones

Get started

Ready to validate numbers?

Sign up to run live queries against WhatsApp Number Validator API via chat, form, or API.

FAQ

Frequently asked questions

Do I need to include the country code?
Yes. Send each number with + and the country code, for example +14155552671. Spaces, dashes and brackets are fine and 00 works in place of +. A number without its country code may be read as another country's number, and one that cannot be read at all comes back with Check Status invalid.
How fresh is the data?
Every run checks the numbers live on WhatsApp at the time of the request. Nothing is served from a cache.
Can I check multiple numbers in one run?
Yes. Pass an array of up to 1,000 phone numbers in one request. You get one row per distinct number.
How do I integrate with Zapier, n8n, Google Sheets, or Airtable?
Call the API from any tool that can make an HTTP request: start a run with your numbers, then fetch the rows as JSON or CSV. Zapier, n8n and Make can do this with their HTTP steps, and the results drop straight into Google Sheets or Airtable.
What fields are returned?
Phone (E.164 with +), Has WhatsApp, Account Type (business or personal), Check Status (ok or invalid), and the Business, Profile, Identity and Devices objects. Business is filled for WhatsApp Business accounts and holds the display name, description, categories, email, websites, address, hours and verification level.

Need more?

Looking for something else?
We'll build and run it for you.

Custom data sources, complex pipelines, or fully managed runs: tell us what you need and our team will take it from there.

Get API Key
MindCase

Product

  • APIs
  • Pricing
  • Blog
  • Docs (skills.md)
  • Get API Key

Company

  • Enterprise
  • Mindcase vs Apify
  • Book a Meeting
  • Contact

Legal

  • Support
  • Privacy Policy
  • Terms of Service
  • Refund & Cancellation
  • Data Processing
© 2026 MINDCASE TECHNOLOGIES PRIVATE LIMITED