Run a lookup

Guide

Which platforms can actually be searched

Of the five platforms people ask about most, exactly one can be checked. Here is why, and what still works.

9 min read The DetectiveCheck team
UsernameSocial mediaGuide
A night alley of closed shutters, one light on

The short answer

Of the platforms people ask about most, Snapchat can be checked by username and Instagram, TikTok, Tinder and OnlyFans cannot. Instagram blocks the requests, TikTok serves the same page for real and invented handles, and the dating platforms publish nothing to anybody without an account.

  • One of the five works. Any tool claiming all five is describing stale data or a page it cannot actually read.
  • Instagram is not a coverage gap anybody can close: it needs a logged-in session for the endpoint that used to answer.
  • 71 platforms do answer, and the useful ones are the places a handle has been sitting for a decade.
  • The platforms that refuse have something in common, and knowing it tells you which future ones will too.

Which platforms can actually be checked?

Measured against the live checkers rather than copied from a marketing page, because that distinction is the entire point of this article.

PlatformCheckableWhy
SnapchatYesPublic profile endpoint still answers
X (Twitter)YesPublic profile pages
YouTubeYesHandle URLs resolve or do not
GitHub, Steam, TwitchYesPublic profiles by design
InstagramNoBlocks data centres, needs a session
TikTokNoNot among the 71 platforms checked
TinderNoNothing public without an account
OnlyFansNoNothing public without an account

Seventy-one platforms are checked in total. The four refusals above are the four asked about most often, which is the uncomfortable shape of this whole category and the reason most articles on this query are written by somebody who has not tried.

1of five answersSnapchatX, YouTubeGitHub, Steam4cannot be checkedInstagramTikTokTinder, OnlyFans1of five answersSnapchatX, YouTubeGitHub, Steam4cannot be checkedInstagramTikTokTinder, OnlyFans
Measured against the live checkers, not copied from anybody's marketing.

Why can nobody check Instagram?

Three separate defences, and they have to be defeated together rather than one at a time.

The private web API that used to answer now rate-limits requests from data centres, which rules out anything running on a server. The endpoint that survives requires a logged-in session, so using it means holding somebody's account credentials. And the public page returns the same shell for a real handle and an invented one, so scraping the HTML distinguishes nothing.

That is not a gap in one product. Any service advertising Instagram results today is reselling data collected before those defences went up, or reading a page that no longer says anything. Ours is registered and currently returns nothing, which is why it is listed here as a no rather than quietly left in the count.

Why are TikTok, Tinder and OnlyFans missing?

For two different reasons, and the difference matters if you are trying to work around it.

TikTok is a coverage decision. It is not among the 71 platforms checked, and adding it would run into the same shell-page problem Instagram has: a request for a handle that does not exist returns something that looks a lot like a handle that does.

Tinder and OnlyFans are structural. Neither publishes anything about a user to somebody without an account, by design, and both would regard an automated check as an attack on their own users. There is no honest technique here for anybody to implement, at any price.

The practical consequence is the same either way: if the question is whether somebody is on one of these three, no tool answers it and you are back to asking them.

The honest version of a coverage list is mostly gaps. Everyone else prints the left column and stops.

The honest version of a coverage list is mostly gaps. Everyone else prints the left column and stops.

Which platforms answer reliably?

The ones that publish profiles because publishing profiles is the point of them, and they cluster in a way worth noticing.

Code and technical: GitHub, GitLab, Docker Hub, PyPI, npm, Replit, Kaggle. Creative and commerce: Behance, Dribbble, SoundCloud, Bandcamp, Etsy, Fiverr, Upwork, Patreon. Gaming and community: Steam, Twitch, Roblox, MyAnimeList, Letterboxd, Chess.com. Social and publishing: X, YouTube, Snapchat, Mastodon, Bluesky, Medium, Substack, Tumblr, Pinterest, Linktree.

These are more useful than they look next to the big names. A handle registered on a code host in 2013 or a forum in 2011 carries a join date and a decade of activity, and that dates an identity in a way an Instagram profile never would have.

They are also the platforms people forget they joined, which is exactly why the handle is still sitting there.

Why do some platforms answer and others refuse?

It comes down to whether the profile is the product, and once you see that the list stops being arbitrary.

Places that answer want profiles found. A code host with unfindable developers, a marketplace with unfindable sellers and a video platform with unfindable creators are all broken versions of themselves, so they publish and they are stable about publishing.

Places that refuse either monetise attention inside a closed app or hold something their users would be harmed by exposing. Instagram wants you in the app rather than reading profiles from outside; Tinder and OnlyFans would be dangerous to their users if they answered. That distinction predicts future coverage better than any tool's roadmap.

It also means the list only moves one way. Platforms that close this behaviour do not reopen it.

How do you check a platform nobody covers?

By hand, accepting that it is slower and that some of it will not work either.

  • The handle in quotation marks, in a search engine, with site: pointed at the platform. Indexed profiles turn up even when the platform's own search does not cooperate.
  • Reverse image search on the profile photograph. Free, and it crosses platform boundaries that nothing else crosses.
  • The platform's own search, from a logged-in account you own. That is you using a service normally, which no tool can do on your behalf.

What none of that gives you is a yes-or-no answer at scale. One handle checked by hand on one platform is an afternoon's difference from 71 checked at once.

It also does not scale to variants. Checking one spelling by hand is fine; checking six is where people give up halfway and draw a conclusion from a partial pass.

What does a tool claiming full coverage actually have?

One of three things, and none of them is what the marketing implies.

Stale data. A scrape from before the defences went up, served as though it were live. This is the commonest, and it is why a result can name an account that closed in 2021.

A shell page read optimistically. The request returns 200 because the platform returns 200 for everything, and the tool reports that as a hit. This produces confident results for handles that never existed.

Somebody's session. Credentials for a burner account, which works until the platform bans it, and means your search ran under somebody else's login.

The test costs nothing: run an invented handle through any tool claiming full coverage. If a platform that cannot be checked comes back with a confident answer, you have learned what the rest of its results are worth.

Reading a public profile is lawful. The restrictions sit on what you do next, and they are stricter than the ones on looking.

In the United States, using what you find to decide somebody's employment, housing, credit, insurance or tenancy puts you under the Fair Credit Reporting Act, and a consumer lookup service is not a consumer reporting agency. In the EU and the UK, a public profile is still personal data and processing it needs a lawful basis under the GDPR.

Using somebody else's login is a separate matter. Tools that check closed platforms by holding account credentials are operating outside those platforms' terms, and in some jurisdictions outside the law. Coverage obtained that way is not coverage you want attached to your search.

How to check the platforms that do answer

One lookup, and then read it for dates rather than for volume.

Run the handle through the username lookup. Seventy-one platforms are checked in parallel, and the report lists the ones where the handle is taken, the ones where it is free, and the ones that failed to answer — which on this subject is the distinction that matters most.

Then look at join dates rather than the count. Four accounts going back to 2012 settle more questions than forty created last year, and neither number tells you anything about Instagram, which is the honest end of this article. You can see the shape in the sample report first.

If the handle turns up nothing anywhere, that is a finding too, and on this subject it is often the one people came for.

Common questions

Can you find someone on Instagram by username?

Not through any tool, including ours. Instagram rate-limits requests from data centres, requires a logged-in session for the endpoint that used to answer, and serves the same public page for a real handle and an invented one. A service advertising Instagram results is reselling data from before those defences or reading a page that distinguishes nothing.

Can you search TikTok by username?

Not on DetectiveCheck: TikTok is not among the 71 platforms checked. It would run into the same problem Instagram has, where a request for a handle that does not exist returns something very similar to one that does, so a check would produce confident results for invented handles.

Can you find out if someone is on Tinder or OnlyFans?

No, and this is structural rather than a gap somebody could close. Neither platform publishes anything about a user to somebody without an account, by design, and both would treat an automated check as an attack on their own users. Any service claiming otherwise is describing stale data or somebody's borrowed login.

Which platforms can actually be checked by username?

Seventy-one, and the useful ones are places where profiles are the product: GitHub, GitLab and other code hosts, Steam, Twitch and Roblox, Behance, SoundCloud, Etsy and Patreon, plus X, YouTube, Snapchat, Mastodon, Bluesky, Medium and Substack. Snapchat is the one platform from the commonly-asked five that does answer.

Why do some platforms answer and others refuse?

Whether the profile is the product. A code host with unfindable developers or a marketplace with unfindable sellers is broken, so those platforms publish and stay stable about it. Platforms that monetise attention inside a closed app, or that would endanger users by publishing, refuse. That predicts future coverage better than any roadmap.

How can I check a platform that no tool covers?

By hand. Put the handle in quotation marks in a search engine with a site: operator pointed at the platform, since indexed profiles surface even when the platform's own search does not cooperate. Reverse image search the profile photograph, which is free and crosses platforms. Then search from your own logged-in account.

Is a tool that claims to check everything lying?

Usually it has one of three things: a scrape from before the platform's defences went up, served as though live; a shell page read optimistically, where a 200 response is reported as a hit for handles that never existed; or credentials for a burner account, which works until the platform bans it and means your search ran under somebody else's login.

Is it legal to look someone up on social platforms?

Reading a public profile is lawful in the United States and the EU. Use is restricted: in the US, decisions about employment, housing, credit, insurance or tenancy fall under the Fair Credit Reporting Act and are not permitted with a consumer service. In the EU and UK, a public profile is still personal data needing a lawful basis under the GDPR.

In short

Of the five platforms people ask about, one can be checked. Snapchat answers; Instagram, TikTok, Tinder and OnlyFans do not, and Instagram is not a gap anybody can close because the surviving endpoint needs a logged-in session.

The 71 platforms that do answer are the places where a profile is the product, and they are more useful than they look: a handle sitting on a code host since 2013 dates an identity in a way an Instagram profile never would have.

Written by the DetectiveCheck team

We build the lookup engine this site runs on, so the numbers in these guides are the ones our own reports use: 71 sources against an email address, 71 platforms against a username, 13 registers against a name, and 8 against a phone number. Where a module is thin, we say so rather than round it up.

Run one yourself

Create an account and the first report is a couple of minutes away. Nobody you look up is told.

Create my account

Plans from $15 a month. Cancel in one click. Or read a sample report first.

Try it on something you already have