
Identity Verification Pipelines
KYC and onboarding services call the API from their verification workflow to confirm that the photo on a submitted ID matches the person elsewhere on the public web.
The FaceSearch REST API gives developers a small, stable surface for reverse face image search: submit a photo, poll for completion, read results. Bearer-token auth, idempotent retries, and a public OpenAPI spec.
One endpoint • 3 credits per search • JSON everywhere
Trusted by thousands worldwide
Three steps from a blank terminal to your first search result.

Log in to the dashboard and generate a key. The plaintext is shown exactly once. Store it in your secrets manager and never commit it to source.

curl -F [email protected] https://facesearch.net/api/v1/search with your Bearer header. The endpoint returns a jobId in under a second.

GET /api/v1/search/{jobId} every 3-5 seconds. When status is completed, the response includes matched source URLs, thumbnails, and confidence scores.
Everything you need to integrate face search into a production backend.

Everything you need to integrate face search into a production backend.
Hand-written OpenAPI document at /api/v1/openapi.json powers every type-safe SDK, from Postman imports to generated clients in 20+ languages.
Send an RFC 9110 Idempotency-Key header and the server returns the same jobId for duplicate submits. Omit it and the server derives a content hash automatically, so naive retries are always safe.
Each API key can carry an optional daily and monthly cap. A leaked key cannot drain your whole balance because the quota is enforced at Redis speed with a Postgres fallback.
Every response carries X-RateLimit-Remaining and X-RateLimit-Reset headers. 429 responses include Retry-After so you know exactly when to try again.
API usage draws from the same credit balance as the web UI. One top-up in the dashboard powers both surfaces with no new billing SKU to manage.
Every error response is a stable envelope: code, message, status. Codes like INSUFFICIENT_CREDITS and RATE_LIMITED never change, so your error handling can be boring and forever.
Every FaceSearch API call is one HTTP request. Here is the same 'submit a face search' flow in five languages.
# 1. Submit a face image for search
curl -X POST https://facesearch.net/api/v1/search \
-H "Authorization: Bearer fs_live_YOUR_KEY" \
-H "Idempotency-Key: submit-$(date +%s)" \
-F "image=@/path/to/face.jpg" \
-F "consent=true"
# 2. Poll for completion
curl https://facesearch.net/api/v1/search/JOB_ID \
-H "Authorization: Bearer fs_live_YOUR_KEY"
# 3. Check your credit balance
curl https://facesearch.net/api/v1/credits \
-H "Authorization: Bearer fs_live_YOUR_KEY"From background checks to safety tooling, the API powers teams that need face search at scale.

KYC and onboarding services call the API from their verification workflow to confirm that the photo on a submitted ID matches the person elsewhere on the public web.

Trust and safety teams wire the API into their incident response pipeline so escalated user reports can be enriched with context in seconds, not hours.

Investigative journalists and OSINT researchers script bulk face searches from Jupyter notebooks, using the idempotency key header to deduplicate overnight batch runs.
Real feedback from teams integrating FaceSearch into production workflows.
"The hybrid idempotency key policy is the best I've seen on any API. Naive retries just work, and explicit keys give us full control when we need fresh searches."
"We wired FaceSearch into our moderation pipeline in an afternoon. The per-key quotas let us hand different teams their own keys without worrying about someone accidentally draining the pool."
"The OpenAPI spec let me generate a typed Python client in one command. Error codes never change, so my pipeline has been boring in the best way for months."
Choose the plan that fits your needs. No hidden fees, cancel anytime.
For professionals and power users
Starter
$6
$2.00/credit
Basic
$24
$0.80/credit
Standard
$69
$0.69/credit
Pro
$199
$0.66/credit
Enterprise
$599
$0.60/credit
Everything developers ask before writing their first request.
Create a free API key, paste the curl one-liner, and run your first search in under ten minutes.
No credit card required