Facial verification, without the infrastructure.

Compare two faces with one API call. We handle hosting, scaling and model updates.

See an example

50 calls free each month. No card needed.

POST /verify

Photo 1

Photo 1 in the face comparison example

Photo 2

Photo 2 in the face comparison example
Example response

Face match

{ "verified": true }

Send a photo.
Get an embedding back.

curl https://api.deepface.dev/represent \
  -H "x-api-key: $DEEPFACE_API_KEY" \
  -F "img=@face.jpg"

Three ways to work with faces.

Explore the inputs, the vectors and the results.

Compare two photos.

Send two photos to check whether they show the same person.

01Start with two photos
Studio photo of a fictional adult
Studio photo
Outdoor photo of a fictional adult
Outdoor photo
POST /verifyPhotos in. Match decision out.
Saved API results
About these examples

Measured with Facenet, opencv and cosine distance on 2026-10-09. Vector cells show the measured embedding components; they aren’t facial landmarks. These examples explain the API, not its accuracy on your users. Compare embeddings from the same model and settings.

Read the API docs

Pricing

50 calls free each month. Add a card for 50 more.

Base rates, before discounts

Estimate your price

Image processing

Price per 1,000 calls$1.98

1.1% off the base rate

10,000 calls per month: approximately $1.98 per 1,000 calls, 1.1% off the base rate. Before free calls. The horizontal axis uses a logarithmic scale to show volumes up to ten million calls.USD per 1,000 calls$0$0.50$1.00$1.50$2.001k10k100k1M10MCalls / month · logarithmic scale
Volume priceBase rate
How the pricing works

Completed processing counts, including a non-match or no-face result. Invalid requests and service failures aren’t charged. Priority processing costs twice the standard rate.

Volume discounts use your last 30 days of calls. Auto top-up adds up to 20% off.

Full pricing details
Live onboarding

Let’s run your first request together.

Bring your workflow and we’ll help you make your first API request.

Join an onboarding sessionAPI walkthrough + Q&A