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.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.1% off the base 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 detailsLive 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