Updated 2026-09-29
You can find which social media and messaging accounts exist for a phone number with one API request. A number can be checked on WhatsApp, Telegram, Facebook, Instagram and X (Twitter); you choose which, each is priced separately, and every answer is confirmed or left out - never guessed. It is for business screening - fraud prevention, KYC and investigations - and our terms prohibit stalking, harassment and surveillance of individuals.
Send the number in E.164 form and, optionally, the platforms to check. Each comes back as one row with registered and checkedAt; only the platforms that ran are billed.
curl -X POST "https://api.digifootprint.dev/v2/footprint" \
-H "Authorization: Bearer dfp_your_key" \
-H "Content-Type: application/json" \
-d '{"phone": "+14155550123", "checks": {"footprint": {"phone": {"platforms": ["whatsapp", "telegram", "instagram"]}}}}'{
"footprint": {
"platformsChecked": 3,
"matches": 2,
"results": [
{ "platform": "whatsapp", "registered": true, "identity": "phone", "checkedAt": "2026-09-29T11:20:41.902Z" },
{ "platform": "telegram", "registered": true, "identity": "phone", "checkedAt": "2026-09-29T11:20:42.310Z" },
{ "platform": "instagram", "registered": false, "identity": "phone", "checkedAt": "2026-09-29T11:20:42.877Z" }
]
}
}The rule that governs the whole API applies here: a platform that could not be confirmed is omitted, never reported as registered: false. So false means the platform was checked and has no account for the number, and a missing row means no answer - two different facts, kept apart.
If you hold an email and a number for the same person, send both in one v2 request: the email reaches hundreds of platforms, breach history and web mentions, and the number reaches the messaging apps plus phone intelligence. The API never claims that the account found by number and the one found by email belong to the same person - it has not verified that. See finding accounts by email and by username.
A phone number is a sensitive identifier. The check confirms registration and returns no contents from any platform. It is built for signup risk, KYC and investigations on numbers a person has provided or that are already part of a case - not for locating or monitoring individuals. Free lookups to start; see pricing.