🔎 WhatsApp Number Lookup — Bulk Verify, Photo, Business Info
Pricing
from $2.50 / 1,000 profile enricheds
🔎 WhatsApp Number Lookup — Bulk Verify, Photo, Business Info
Bulk WhatsApp number lookup & verification: is the number on WhatsApp, profile photo (permanent link), about text, business details (category, email, website, address, hours), number intelligence & lead score. CSV upload, 7-day cache. No login, no keys.
Pricing
from $2.50 / 1,000 profile enricheds
Rating
0.0
(0)
Developer
Apivault Labs
Maintained by CommunityActor stats
1
Bookmarked
10
Total users
9
Monthly active users
16 days ago
Last modified
Categories
Share
🔎 WhatsApp Number Lookup & Verification — Bulk Check, Profile Photo, Business Data
Turn a raw phone list into ranked, enriched WhatsApp leads. Bulk-check whether numbers are registered on WhatsApp and get back a full profile per number — ready for outreach, CRM cleaning and lead generation.
Just need true/false validation? Use the lighter WhatsApp Number Validator ($0.80–1.5/1K). This actor is for teams who need enrichment — profile photos, business email & website, about text and lead scoring — to prioritise outreach.
What you get per number
| Field | Description | Needs a token? |
|---|---|---|
onWhatsApp | Is the number on WhatsApp right now (true/false) | No |
profilePhotoUrl / hasProfilePhoto | Public profile picture — rehosted to permanent storage (never expires) | No |
profilePhotoStatus | Why no photo: ok / private (locked by privacy settings) / none (no photo set) | No |
displayName | Public profile / business display name | No |
isBusiness | Business-account flag | No |
valid, e164, international, national | Validity + all phone formats | No |
country, regionCode, carrier, lineType | Number intelligence | No |
timezones, localTimeNow, bestTimeToMessage | When to reach them | No |
leadScore (0–100), leadQuality | Ranked outreach priority | No |
about | About / status text | No |
businessName, businessCategory, businessEmail, businessWebsite, businessAddress, businessHours | Extended business details | No |
verifiedName | Verified business name | No |
Everything works with no setup and no tokens: registration, photo, about text and full business details are all built in.
Why enrichment beats validation
A bare valid: true is useless for outreach. "On WhatsApp + has a profile
photo + business account named Acme Plumbing" is a hot lead. Each extra
data point is a reason to message this contact first — that's what agencies pay
for.
Input
Paste numbers into Phone numbers (one per line), paste a list / CSV
column into the text box, or upload a CSV/TXT file. Include the country
code with a leading + (e.g. +14155552671), or set a Default country
for local-format numbers.
Result caching (cheaper repeats)
Results are cached for 7 days in your own key-value store. Re-checking the
same number within a week returns instantly and is billed via the cheaper
result-cached event — handy for re-validating the same lists on a schedule.
{"phoneNumbers": ["+14155238886", "+442071838750"],"defaultCountry": "US","businessEnrichment": true}
Output
{"input": "+14155238886","valid": true,"e164": "+14155238886","country": "United States","carrier": "","lineType": "fixed-or-mobile","onWhatsApp": true,"displayName": "Acme Plumbing","profilePhotoUrl": "https://api.apify.com/v2/key-value-stores/.../photo-14155238886.jpg","hasProfilePhoto": true,"about": "Available","isBusiness": true,"businessName": "Acme","leadScore": 88,"leadQuality": "hot","bestTimeToMessage": "now","localTimezone": "America/Los_Angeles"}
Use the Ranked leads dataset view to sort by leadScore, or export
CSV-friendly columns with exportFormat: "csv".
Every checked number is returned — each row carries its own
valid / onWhatsApp / whatsappStatus flags, so you filter the results on
your side (e.g. keep only registered).
Honest limits
- Online / last-seen is not available. WhatsApp hides presence from non-contacts (even the official API does not expose last-seen to third parties), so we don't claim it. What is reliable — registration, profile photo, about text and business details — is what this actor returns.
- Profile photo and about text appear only when the user made them public —
profilePhotoStatustells you exactly which case it was.
Notes
- No customer login, QR scan, or API key is required. Bulk processing is built in.
- Every valid number is live-checked — including landlines, since WhatsApp Business accounts can sit on fixed lines.