face2social
face2social

We wanted to answer a simple question: if you upload a face and your real goal is to find that person's social media account, which service actually gets you there? We tested face2social, FaceCheck.ID, and Social Catfish on 20 faces from two group photos.

In the main 18-face analysis, face2social found at least one confirmed match for 15 people, FaceCheck.ID found 7, and Social Catfish found 2.

  • 20 faces
  • 18 in the primary analysis
  • 3 services compared

The Short Version

For direct social-profile discovery, face2social came out ahead in this pilot. It found 15 of 18 people, and all 23 of its confirmed results were profile links. FaceCheck.ID also produced 23 confirmed face matches, but only three were profiles; the other 20 were posts or other pages.

Metricface2socialFaceCheck.IDSocial Catfish
People with a confirmed match15 of 187 of 182 of 18
People found only by this service920
Confirmed results23233
Direct profile links2333
Approx. cost per successful query*≈ $2.40≈ $0.77≈ $32.40

*Based on the pricing assumptions used in the original test report, not a current pricing check.

Both face2social and FaceCheck.ID recognised the same person in one search. face2social linked to the person's TikTok profile; FaceCheck.ID linked to an Instagram post containing that person. Both face matches were right, but only one result completed the task of finding the account.

How We Ran the Test: Two Photos, 20 Faces

We used two licensed stock photos, one showing a group dinner and the other a yoga class. Each contained 10 faces. The source images measured 1200×803 and 1200×800 pixels, while individual faces ranged from 23 to 90 pixels on the short side.

We cropped each face separately, blurred neighbouring faces when needed, and sent the same crop to each service using default settings. We did not keep recropping or retrying until a service returned a better answer.

face search
Dinner table — 10 faces Trinette Reed, Stocksy 1141323
face search
Yoga class — 10 faces Rob and Julia Campbell, Stocksy 5234262

The three services returned 8,214 candidates in total. The original summary used 18 of 20 faces: yoga_8 remained unreviewed, while yoga_3 was reviewed but produced no confidently confirmed match.

The Headline Result: 15 People vs. 7 vs. 2

face2social found at least one confirmed match for 15 of 18 faces, FaceCheck.ID for 7, and Social Catfish for 2. Nine people were found only by face2social; two were found only by FaceCheck.ID.

The raw totals looked tied: face2social and FaceCheck.ID each had 23 confirmed results. But all 23 face2social results were profile links; FaceCheck.ID produced three profile links and 20 posts or other pages. Social Catfish produced three confirmed LinkedIn profiles for two people.

Posts can still provide useful clues, but profile links are more direct.

The 23-Pixel Problem

Five reviewed faces measured under 30 pixels on the short side. face2social found all five; FaceCheck.ID found none. The smallest confirmed FaceCheck.ID match was 34×48 pixels. For face2social, it was 23×34.

This is not a universal minimum: pose, lighting, and index coverage also matter. Two FaceCheck.ID crops were rejected despite exceeding the cited 60×60-pixel minimum.

A Correct Face Match Isn't Always a Useful Link

The same pattern appeared in the overall result mix. On Instagram, FaceCheck.ID returned 596 candidates: 17 profiles, 163 posts, and 416 other pages. All 200 Instagram results from face2social were classified as profiles.

ServiceAll candidatesOn six social platformsShare
face2social800800100%
FaceCheck.ID3,2721,28239.2%
Social Catfish4,1423698.9%

This is not an accuracy metric: face2social focused on four social platforms, while the others also searched the open web.

face2social also had an important coverage gap: it did not search LinkedIn or OnlyFans in the tested version. Every confirmed Social Catfish result in this pilot was a LinkedIn profile.

The Confidence Scores Were Less Reassuring Than We Expected

In five FaceCheck.ID searches, we saw clusters of LinkedIn profiles using the same wrong portrait, sometimes across 11 profiles with different names and companies. We did not investigate deeply enough to characterise those accounts beyond noting that the portrait did not match the queried person.

We compared 23 confirmed FaceCheck.ID matches with 41 flagged false results. Correct matches scored 70–82. The false set ranged from 49 to 83, and 19 false results landed inside the same score range as the correct ones. The highest false result, 83, scored above every confirmed match in this sample.

What a '30-Cent Search' Actually Cost

At $0.30 per search, FaceCheck.ID cost $5.40 across 18 searches. Seven produced a confirmed match, or about $0.77 per success. Only three produced a direct profile, making the effective cost $1.80 per profile-producing search.

Using the same 18-search basis, face2social was about $2.40 per successful query and Social Catfish about $32.40. These are modelled costs from the source report, not current prices.

What About PimEyes, Lenso.ai, and TinEye?

We also tried PimEyes, Lenso.ai, and TinEye but did not rank them directly because the testing depth and product goals differed. PimEyes accepted every crop and returned 12 likely matches for one face, but the source description says it excludes social networks.

Eight of 20 Lenso.ai crops failed its minimum-dimension requirement, and deeper results required a higher subscription tier. TinEye primarily finds copies or variants of an image rather than social accounts by face.

Platform-Level Data and Speed Measurements

Observed time to the last initial image was about 11.7 seconds for face2social, 10 seconds for FaceCheck.ID, 57.5 seconds for Social Catfish, 38 seconds for PimEyes, 1–2 seconds for Lenso.ai's visible results, and 2.9 seconds for TinEye.

These were only one to three runs on one computer and connection, so they are observations, not a benchmark.

Where This Test Is Weak

The biggest limitation is the sample: two stock photos, 20 faces, one reviewer, and incomplete ground truth. Raw service responses and the labeling file are not published, which also limits reproducibility.

A later comparison showed face2social at 14 of 17 instead of the saved-labelling result of 15 of 18 because one previously found account disappeared and the denominator changed. This article uses the saved labelling.

So, Which Service Actually Won?

If the task is narrowly defined as 'upload a face and get a direct social media profile back,' face2social had the strongest result in this dataset: it found more people, and all 23 confirmed hits were profiles.

FaceCheck.ID was cheaper per confirmed match, but most matches led to posts or other pages. Social Catfish found LinkedIn profiles on a platform face2social did not cover.

The useful takeaway is what each service found, where it sent the user, and what a useful result cost.

About the Contributor: Andrea Mckinney is a professional journalist who writes with passion and enthusiasm about life, modern technology, pop culture, and so much more!