VOOZH about

URL: https://apify.com/clearpath/whatsapp-profile-avatar-age-gender-api

⇱ WhatsApp Profile Avatar API - Age & Gender Β· Apify


πŸ‘ WhatsApp Profile Avatar API - Age & Gender avatar

WhatsApp Profile Avatar API - Age & Gender

Pricing

from $4.50 / 1,000 profiles

Go to Apify Store

WhatsApp Profile Avatar API - Age & Gender

Analyze WhatsApp phone numbers for profile avatar URL, WhatsApp presence, inferred age, gender, image category, hair color, and skin tone. Upload CSV/XLSX or paste numbers.

Pricing

from $4.50 / 1,000 profiles

Rating

0.0

(0)

Developer

πŸ‘ ClearPath

ClearPath

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

1

Monthly active users

7 hours ago

Last modified

Share

WhatsApp Profile Avatar, Age & Gender API

Check WhatsApp phone numbers in bulk and enrich profiles with avatar-based signals.

The actor processes 100 to 10,000 unique numbers per real run. Larger inputs are deduped, then trimmed to the first 10,000 unique normalized numbers. It returns WhatsApp presence, avatar URL, avatar analysis status, estimated age, inferred gender, image category, hair color, and skin tone.

Age, gender, hair color, and skin tone are inferred from profile images. Treat them as enrichment signals, not verified demographic facts.

Analyze up to 10,000 WhatsApp numbers per run with avatar URL, WhatsApp presence, inferred age/gender, image category, hair color, and skin tone in one result file.
Clearpath Phone Intelligence   β€’  Bulk validation and profile enrichment for messaging platforms
πŸ‘ Image
 WhatsApp Number Validator
Bulk WhatsApp yes/no checks
πŸ‘ Image
 Telegram Number Validator
Bulk Telegram account checks
Phone Active Status Checker
Carrier-level active checks
MAX Messenger Number Checker
Bulk MAX account checks
Social & Crypto Number Checker
25-platform account checks

Copy to your AI assistant

Copy this block into ChatGPT, Codex, Cursor, or any LLM to start using this actor.

clearpath/whatsapp-profile-avatar-age-gender-api on Apify. Call: ApifyClient("TOKEN").actor("clearpath/whatsapp-profile-avatar-age-gender-api").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items for results. Key inputs: testMode (boolean sample output), phoneNumbers (array of phone numbers) or csvFile (CSV/XLSX upload URL or key), defaultCountryCode (prepend country code for numbers without +), onlyWhatsappUsers (boolean filter). Full actor spec (input schema with all params/enums/defaults, output dataset fields, README): GET https://api.apify.com/v2/acts/clearpath~whatsapp-profile-avatar-age-gender-api/builds/default (Bearer TOKEN) β†’ inputSchema (JSON string, parse it), actorDefinition.storages.dataset.views.overview.transformation.fields (output field list), readme. Real runs require testMode=false and at least 100 unique normalized numbers; inputs above 10,000 unique numbers are trimmed to the first 10,000 after dedupe. Get token: https://console.apify.com/account/integrations

Quick Start

Preview sample output without charges:

{
"testMode":true,
"phoneNumbers":["+14155552671"]
}

Analyze a direct list:

{
"testMode":false,
"phoneNumbers":[
"+14155552671",
"+442071234567"
],
"onlyWhatsappUsers":false
}

Upload CSV/XLSX and apply a default country code:

{
"testMode":false,
"csvFile":"uploaded-file.csv",
"defaultCountryCode":"1",
"onlyWhatsappUsers":true
}

Input

For real runs, at least one of phoneNumbers or csvFile is required.

The actor is fully hosted on Apify. You provide phone numbers or an uploaded file; no extra credentials are required.

ParameterTypeDescription
testModebooleanReturns sample output without analyzing real numbers or charging credits.
phoneNumbersarrayPhone numbers with country code. Real runs require at least 100 unique numbers and process the first 10,000 after dedupe.
csvFilestringUploaded CSV or Excel file with phone numbers.
defaultCountryCodestringCountry code to prepend to numbers without a + prefix.
onlyWhatsappUsersbooleanOutput only numbers where hasWhatsapp is true.

Output

{
"phoneNumber":"+14155552671",
"originalInput":"+1 415 555 2671",
"countryCode":"US",
"isValidFormat":true,
"hasWhatsapp":true,
"hasAvatar":true,
"avatarUrl":"https://placehold.co/128x128.jpg",
"avatarAnalysisStatus":"analyzed",
"estimatedAge":34,
"inferredGender":"female",
"profileImageCategory":"individual_portrait",
"hairColor":"black",
"skinTone":"fair",
"checkedAt":"2026-06-09T08:00:00Z"
}

Output Fields

FieldDescription
phoneNumberNormalized E.164 phone number.
originalInputOriginal value supplied by the user.
countryCodeDetected country code.
isValidFormatWhether the number has a 7-15 digit format.
hasWhatsappWhether the number has WhatsApp.
hasAvatarWhether an analyzable avatar URL was returned.
avatarUrlWhatsApp avatar image URL when available.
avatarAnalysisStatusanalyzed, no_avatar, not_on_whatsapp, or unknown.
estimatedAgeInferred age from the profile image.
inferredGendermale, female, unknown, or null.
profileImageCategoryInferred image category such as individual_portrait, group_photo, cartoon_avatar, or object.
hairColorInferred hair color from the profile image.
skinToneInferred skin color or tone from the profile image.
checkedAtISO timestamp of analysis.

Pricing

The actor uses pay-per-event pricing with one profile_analyzed event per analyzed number.

Current planned rates per 1,000 analyzed numbers:

PlanPrice per 1,000
No subscription / Bronze$9.00 / $7.50
Silver$6.00
Gold and above$4.50

Duplicates are removed before analysis, so you pay for unique numbers analyzed.

Notes

  • Rows without an analyzable profile image are mapped to avatarAnalysisStatus = no_avatar.
  • Unknown result values are normalized to unknown or null.
  • Uploaded CSV/XLSX files can use common phone columns such as phone, mobile, telephone, or whatsapp.
  • onlyWhatsappUsers filters output rows, but billing still applies to every analyzed number.

Related Actors

More from Clearpath (Email tools):

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

268

5.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

186

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 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

1K

4.7

WhatsApp Number Validator

bhansalisoft/whatsapp-number-validator

WhatsApp Number Validator : Bulk WhatsApp Number Verification.

62

Whatsapp Scraper

inutil_labs/whatsapp-scraper

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

8

1.0

WhatsApp Number Filter Pro

wilcode/whatsapp-number-filter-pro

Quickly verify and filter valid WhatsApp registered phone numbers in bulk

WhatsApp Link Hunter: Bulk Website To WhatsApp Mapper

6sigmag/whatsapp-link-hunter-bulk-website-to-whatsapp-mapper

Transform website URLs into valuable WhatsApp Link in bulk. Automatically extract domains and find associated Whatsapp accounts for powerful lead generation, competitor analysis, and market research. Save hours of manual work with this efficient automation tool.