Find social media accounts by phone number

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.

Find accounts by phone number in one request

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.

POST /v2/footprint
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"]}}}}'
Response (abridged)
{
  "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" }
    ]
  }
}

Confirmed or left out

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.

When to use a phone number, and when to add email or a handle

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.

Acceptable use

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.

Frequently asked questions

Can you find social media accounts by phone number?
Yes, on the platforms that can be checked by number: currently WhatsApp, Telegram, Facebook, Instagram and X (Twitter). WhatsApp and Telegram run by default and the rest can be named per request. For any platform that cannot be confirmed, the response says nothing rather than guessing.
Why does a phone number reach fewer platforms than an email?
Most platforms are keyed on an email address or a username and offer no way to check a number at all. That is a property of the platforms, which is why an email address or handle reaches hundreds of platforms and a number reaches the messaging and social apps that sign people up by phone.
What else does a phone lookup return besides accounts?
The phone module returns validity, formats, carrier, line type, VOIP class and a 0-100 risk score with its named signals. Ask for it in the same request as the platform checks.
Is it legal to look up social media accounts by phone number?
The check returns whether an account exists for a number, not its contents, and is intended for signup risk, KYC and investigations on numbers a person has given you. Our terms prohibit harassment and stalking and our privacy policy covers removal requests.

Related

Start freeTry a lookup