Facial recognition

Facecheck.id OSINT integration

Facial recognition matches from a photo file or public image URL.

Facecheck.id compares a query image against faces indexed from public web pages — social media, news and blogs, videos, mugshots, sex-offender sites, and scammer listings — and returns scored matches with thumbnails and source URLs. Searches may run asynchronously — SearchIn polls until results complete.

Capabilities
What this integration is designed to return.
Reverse-face search from an uploaded photo or image URL
Confidence scores and platform hints from match URLs
Filter matches by score and host / platform text. FaceCheck’s own bands are 90–100 certain, 83–89 confident, 70–82 uncertain, and 50–69 weak
Async job support with automatic polling in the UI
Best for
Typical investigation fits.
Person identification from a photo
Cross-checking social profile pictures
Visual OSINT alongside text identifiers

How the Facecheck.id integration works

What happens between pressing run and reading a result.

  1. 1Choose Image, then upload a photo or paste a direct image URL.
  2. 2SearchIn submits the image to Facecheck.id, which may return an asynchronous job.
  3. 3SearchIn polls that job to completion for you — no search ID tracking or retry logic on your side.
  4. 4Scored matches render as a thumbnail grid with source links, filterable by confidence and host.
Data coverage
What the underlying dataset reaches.

FaceCheck indexes faces from public web pages: social media, news and blogs, videos, mugshots, sex-offender sites, and scammer listings. It publishes match bands from 50 to 100 and says a face match alone is not an identification.

Data sources

SearchIn sends a photo or image URL to FaceCheck and polls until the job finishes. The categories below are the sources FaceCheck lists on its homepage.

FaceCheck
Indexed from
Public pages
Published score bands
50–100

FaceCheck’s bands: 90–100 certain, 83–89 confident, 70–82 uncertain, 50–69 weak. It says many unrelated people look alike, and that its index is public web pages only.

Page checked
22 September 2026
Social media
Public profiles

Indexed faces

Faces FaceCheck has found on public social pages.

News and blogs
Public articles

Indexed faces

Faces from news sites and blogs.

Videos
Public video

Indexed faces

Faces FaceCheck lists from public video.

Mugshots
Public records

Indexed faces

Faces from public mugshot pages.

Sex offenders
Public registries

Indexed faces

Faces from public sex-offender sites.

Scammers
Public listings

Indexed faces

Faces FaceCheck lists from public scammer and fraud pages.

What a SearchIn query returns
A query returns scored visual matches for one photo. SearchIn filters at 90%+, 80%+, and 70%+.
Each match has a score, a thumbnail, and a source URL.
FaceCheck says its AI is trained not to index children’s faces, and that it indexes public web pages only.
FaceCheck says the service is not for decisions about credit, employment, insurance, or tenant screening.
A score is a similarity. FaceCheck says unrelated people can look alike, and a match is not an identification.

Supported inputs & pricing

Prices are USD. LeakRadar includes 1,000 credential unlocks in the query price, then $0.50 per extra 1,000. OSINT Industries is $0.60 plus optional premium modules at $1.80. Other integrations are flat per query. Full SearchIn rates are on pricing.

Facecheck.id SearchIn pricing by input type
Input typePrice
Imageimage$0.50

Why run Facecheck.id through OSINTverse

You can always buy Facecheck.id directly. Here is what changes when the same data comes through SearchIn instead. Full write-up: OSINTverse vs Facecheck.id.

SearchIn polls the async job until it completes, so a face search behaves like every other query.

File upload and image URL both run through the same POST /v1/search call.

Score filters (90%+, 80%+, 70%+) and host filtering are built into the result panel.

Facecheck.id directly compared with Facecheck.id through OSINTverse SearchIn
 Facecheck.id directlyThrough OSINTverse
Getting startedFacecheck.id sells credits against its own account and API token, and its API returns asynchronous jobs you have to poll yourself.Sign in, top up from $10, and run Facecheck.id the same minute — no vendor contract, seat, or sales call.
What a query costsPlan, credit pack, or contract pricing set by the vendor and paid up front.Pay per query from your prepaid balance — Facecheck.id starts at $0.50 for image lookups, with the exact price shown before you run it.
Failed lookupsHandled under the vendor's own credit and refund policy.Automatically refunded to your wallet — a search that fails upstream after billing is not charged.
Output formatA vendor-specific response shape you normalise and render yourself.Normalised result panels plus the raw JSON, returned by the same POST /v1/search contract as every other integration.
Cross-source workCopy-paste between vendor dashboards to follow a lead into another dataset.Results join one case graph, so you can pivot an entity into any of the other 16 integrations in a click.
Running it for a teamPer-seat or per-account access, billed and administered per analyst.One shared team wallet with roles, provider allowlists, enforced MFA, and audit history — no per-seat fee.
Volume workScript the vendor API yourself, including retries, polling, and rate handling.Bulk search takes up to 50 queries across selected providers in one submission (max 100 jobs), with per-job status and partial-failure handling.

What every integration inherits

One wallet, no subscriptions
Top up prepaid USD from $10 and spend it a query at a time across all 17 integrations. No monthly fee, no seat count — and the balance never expires.
Failed searches are refunded
If an upstream provider errors or times out after the charge, the search is marked refunded and the money goes back to your wallet automatically.
One API for every source
The same POST /v1/search contract and x-api-key header work for every integration, so adding a source to your automation is a one-word change.
Cases and pivot graph
Results land in a named case you can reopen. Entities become graph nodes you can pivot from into any other integration without retyping.
Team wallets and controls
Share one balance with roles, provider allowlists, enforced MFA, and audit history — instead of buying a vendor seat for every analyst.
Exports built in
Download any result as JSON, CSV, or PDF, and export the case graph as PNG, SVG, entities CSV, or graph JSON.

Good to know

Constraints worth reading before you spend a query.

Matches are similarity scores, not identifications. FaceCheck’s own warning is that unrelated people can look alike.

Coverage is public pages FaceCheck has indexed: social media, news, video, mugshots, sex-offender sites, and scammer listings. A no-match is not proof of absence.

FaceCheck says it does not index children’s faces, and that results must not be used for credit, employment, insurance, or tenant decisions.

Going direct still makes sense at sustained high volume on a single source. Facecheck.id sells credits against its own account and API token, and its API returns asynchronous jobs you have to poll yourself. Through SearchIn you trade that commitment for per-query pricing across 17 integrations.

How to access Facecheck.id

Access via SearchIn UI
Run the integration without leaving the dashboard.
  1. Choose Image, then upload a photo or paste a direct image URL.
  2. Select Facecheck.id.
  3. Wait for completion if status is running, then filter high-confidence hits.

What you'll see

  • ·Query image preview
  • ·Score filters (90%+, 80%+, 70%+)
  • ·Thumbnail grid with outbound links
  • ·Source metadata (totals, search id, timing)
Open with this integration
Access via API
Authenticate with x-api-key, then create a search job.

Use POST /v1/search with provider facecheck. Poll GET /v1/search/{id} when status is running (FaceCheck).

curl -X POST "https://apiv1.osintverse.com/v1/search" \
  -H "Content-Type: application/json" \
  -H "x-api-key: ov_your_api_key" \
  -d '{"provider":"facecheck","input_type":"image","query":"https://example.com/portrait.jpg"}'

Sample queries

image
https://example.com/portrait.jpg
Direct photo URL

Investigations that use Facecheck.id

FAQ

Facecheck.id on OSINTverse, answered

How do I use Facecheck.id in SearchIn?

Choose Image, then upload a photo or paste a direct image URL. Select Facecheck.id. Wait for completion if status is running, then filter high-confidence hits.

How do I call Facecheck.id from the OSINTverse API?

Authenticate with an x-api-key header, then POST /v1/search with provider "facecheck" and a supported input_type (image). Poll GET /v1/search/{id} if the job returns running.

What does Facecheck.id cost on SearchIn?

Image: $0.50. You see the price before every run, and there is no subscription.

Why use OSINTverse instead of Facecheck.id directly?

Facecheck.id sells credits against its own account and API token, and its API returns asynchronous jobs you have to poll yourself. On OSINTverse you pay per query from one prepaid USD wallet with no subscription, failed searches are refunded automatically, results are normalised into a case graph you can pivot into other sources, and the same POST /v1/search contract reaches every integration. SearchIn polls the async job until it completes, so a face search behaves like every other query. File upload and image URL both run through the same POST /v1/search call. Score filters (90%+, 80%+, 70%+) and host filtering are built into the result panel.

What are the limits of Facecheck.id on SearchIn?

Matches are similarity scores, not identifications. FaceCheck’s own warning is that unrelated people can look alike. Coverage is public pages FaceCheck has indexed: social media, news, video, mugshots, sex-offender sites, and scammer listings. A no-match is not proof of absence. FaceCheck says it does not index children’s faces, and that results must not be used for credit, employment, insurance, or tenant decisions.

Run Facecheck.id alongside every other source

One login, one prepaid wallet, and the price shown before every lookup.

  • No subscription
  • Credits never expire
  • Human support