Facial verification, without the infrastructure.
Compare two faces with one API call. We handle hosting, scaling and model updates.
Use with
50 calls free each month. No card needed.
POST /verifyPhoto 1

Photo 2

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


POST /verifyPhotos in. Match decision out.Start with your free calls.
50calls / month
Add a card for 50 more.
Pay as you go when you need more calls.
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