block-quote On this pagechevron-down
copy Copy chevron-down
API-Docs WhatsApp Bulk Number Checker Deep API: Profile Analysis & Demographics Based on the uploaded file of phone numbers, return which phone numbers have WhatsApp enabled, along with the profile picture URL, gender, age, hair color, skin color, as well as the type of profile p
Check the deeps of the WhatsApp of the input global number, whether it is whatsapp account, the profile picture URL, gender, age, hair color, skin color. as well as the type of profile picture.
Upload Detection File Code example:
Copy curl --location 'https://api.ekycpro.com/wa/api/deep/tasks' \
--header 'X-API-Key: API-KEY' \
--form 'user_id="USER_ID"' \
--form 'file=@"input.txt"' Check Task Status Code example:
Copy curl --location 'https://api.ekycpro.com/wa/api/deep/tasks/cs9viu7i61pkfs4oavvg?user_id=USER_ID' \
--header 'X-API-Key: API-KEY' Response for the upload detection file successful
Copy {
" created_at " : " 2024-10-19T18:24:56.450567423Z " ,
" updated_at " : " 2024-10-19T18:24:56.450567423Z " ,
" task_id " : " cs9viu7i61pkfs4oavvg " ,
" user_id " : " test " ,
" status " : " pending " ,
" total " : 0 ,
" success " : 0 ,
" failure " : 0
} Response for the processing status
Provide a response indicating the task is completed and include the download URL for the results.
Upload file request url
POST https://api.ekycpro.com/wa/api/deep/tasks
Upload file request parameters
file, Upload file, each line should contain one phone number in E.164 format
Check task status request url
GET https://api.ekycpro.com/wa/api/deep/tasks/{TASK_ID}
Check task status request parameters
Phone number in E.164 format
Estimated age range based on profile picture
URL of WhatsApp profile picture
https://example.com/avatar.jpg
Type classification of profile picture
individual portrait, pet avatar, object, etc.
Gender detected from profile picture
Hair color detected from profile picture
black, brown, blonde, etc.
Ethnicity/race detected from profile picture
Whether number has active WhatsApp account
Timestamp when task was created
Timestamp of last task status update
Task status:
pending: Queued and waiting
processing: Currently processing
completed: Processing finished
exported: Results available for download
Total phone numbers processed
Numbers successfully identified
Numbers that failed processing
(Optional) Download URL for results when status is exported
charge, Request successful, task created or status retrieved
free, Bad request, invalid parameters or file format
free, Internal server error, retry later
Last updated 10 months ago