OSINTverseDocs

Facecheck.id

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

Markdown version

Facecheck.id compares a query image against indexed faces and returns scored web matches with thumbnails and source URLs. Searches may run asynchronously — SearchIn polls until results complete.

Capabilities

  • 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
  • Async job support with automatic polling in the UI

Data

FaceCheck indexes faces from public web pages and lists these sources: social media, news and blogs, videos, mugshots, sex-offender sites, and scammer listings. Its published score bands are 90–100 certain, 83–89 confident, 70–82 uncertain, and 50–69 weak. FaceCheck says its AI is trained not to index children’s faces, that unrelated people can look alike, and that results are not for credit, employment, insurance, or tenant decisions. SearchIn filters matches at 90%+, 80%+, and 70%+.

What you get back

  • Query image preview
  • Score filters (90%+, 80%+, 70%+)
  • Thumbnail grid with outbound links
  • Source metadata (totals, search id, timing)

UI workflow

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.

Sample queries

Input typeQueryNotes
imagehttps://example.com/portrait.jpgDirect photo URL

Pricing

image $0.50

Best for

  • Person identification from a photo
  • Cross-checking social profile pictures
  • Visual OSINT alongside text identifiers

How it works & why through OSINTverse

How the request runs

  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.

Coverage. 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.

Why route Facecheck.id through OSINTverse

  • ·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.
  • 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

  • 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.

API example

$0.50 per query. The Example tab is free sample data. The Try it tab runs a real search and charges the active workspace wallet at the same rates as the dashboard.

Sample data · not charged
Case results
completed

Facecheck.id · image · https://example.com/portrait.jpg

Matches shown

15

300 indexed faces

Top score

97%

High confidence

14

Score 80%+

Platforms

4

12.4s search

Query image

search_id c1e823d0-c8be-486a-aad0-4405a6326c88

Face matches
15 shown
97%

sports.yahoo.com

Open
96%Instagram

Instagram

Open
94%X

X

Open
94%YouTube

YouTube

Open
94%

thetalkingmoose.com

Open
94%YouTube

YouTube

Open
93%

talksport.com

Open
93%

www.fcupdate.nl

Open
93%Facebook

Facebook

Open
93%Instagram

Instagram

Open
93%

www.parismatch.com

Open
93%

www.sportbible.com

Open
88%

www.homeofsports.de

Open
84%

selfie.iol.pt

Open
79%

www.sportskeeda.com

Open
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"}'

Invalid provider + input_type pairs return HTTP 422. Confirm combinations with GET /v1/providers or the pricing matrix.

Run this in the SearchIn UI or create an API key. Full HTTP reference: search workflow. Marketing overview: Facecheck.id integration.

On this page