Face AI

Tatvora Face Detection AI

Detect human faces inside images and video frames.

Tatvora Face Detection AI answers one question precisely: is there a human face in this image, and where is it? It returns a bounding box for every face found, which makes it the natural first stage of a capture workflow — validating that a usable face is present before a heavier recognition, verification or liveness step runs.

POST https://api.tatvora.com/api/v1/face/detect
POST https://api.tatvora.com/api/v1/face/detect
curl -X POST https://api.tatvora.comPOST /api/v1/face/detect \
  -H "Authorization: Bearer $TATVORA_API_KEY" \
  -F "image=@frame.jpg"
What this model does — and does not — do Face Detection determines whether a face is present and where it is. It does not identify who the person is and does not compare faces. Use Face Recognition for identification or Face Verification for 1:1 matching.
How it works

The Face Detection pipeline

  1. Image or camera frame
  2. Tatvora Face Detection AI
  3. Face count + bounding boxes
See it work

What you send, and what you get back

A worked example of a single Face Detection AI call, end to end.

POST /api/v1/face/detect

1 · You send

An image or a single camera frame

2 · We process

Tatvora Face Detection AI locate faces

3 · You receive

Face detected Yes
Faces found 1
Bounding box x 148 · y 96 · w 210 · h 268
{
  "success": true,
  "faces_found": 1,
  "faces": [
    { "x": 148, "y": 96, "width": 210, "height": 268 }
  ]
}

Sample data for illustration. Face Detection reports whether a face is present and where it sits in the frame. It carries no identity information — to answer who a person is, use Face Recognition.

Capabilities

What Face Detection AI can do

  • Detect human faces in an image
  • Return face location as bounding boxes
  • Detect multiple faces in a single frame
  • Validate that a face is present before downstream processing
  • Report face position and size for cropping and alignment
  • Process still images and camera frames
  • Low-latency checks suitable for capture screens
Use cases

Where it is applied

  • Attendance and time-capture applications
  • Camera and capture screens that must confirm a usable face
  • Employee onboarding flows
  • Pre-checks ahead of verification workflows
  • Security and surveillance tooling
  • Image analysis pipelines
  • Visitor management kiosks
API reference

Request and response

Authenticate with a bearer API key over HTTPS. Upload a file as multipart/form-data and receive a JSON response.

Request fields

  • image — file part, multipart/form-data
  • Authorization: Bearer YOUR_API_KEY — required header

Endpoints and payloads shown on this site are illustrative examples of the published interface. Never expose a secret API key in client-side code.

200 OK — example response
{
  "success": true,
  "request_id": "req_1a77b930",
  "faces_detected": 2,
  "faces": [
    { "bounding_box": { "x": 142, "y": 88, "width": 196, "height": 214 } },
    { "bounding_box": { "x": 512, "y": 104, "width": 180, "height": 198 } }
  ]
}
FAQ

Face Detection AI questions

Face Detection answers "is there a face here, and where?" and returns bounding boxes. Face Recognition answers "who is this?" by comparing a captured face against the candidate identity set your application sends with the request. Detection carries no identity information.
More AI APIs

Combine Face Detection AI with the rest of the platform

Document AI

Tatvora OCR AI

Turn documents into usable data.

Extract text and structured information from images, scans, PDFs and office documents through a single document intelligence API.

View all AI products

Try Tatvora Face Detection AI

Request an evaluation key and validate the model against your own data before choosing a plan.

Questions? Email support@tatvora.com