Connect any device, recognize any face or fingerprint, turn CCTV into attendance, drop in ready-made SDKs, and run an AI agent that manages it all — over REST, webhooks and MQTT. One platform for everything biometric.
# Fetch today's punches from any connected device curl https://api.camsbiometrics.com/v3/attendance/getbyscandate \ -d "AuthToken=YOUR_API_KEY" \ -d "StartDate=2026-06-22" \ -d "EndDate=2026-06-22" # → 200 OK { "Attendance": [ { "DeviceSN": "ZK6A2300583", "EmployeeCode": "1042", "AttendanceLog": "2026-06-22 09:02:14", "Direction": "in", "Type": "fingerprint" } ] }
Biometric API, explained
A biometric API is a web service that lets your application connect to biometric devices — fingerprint, face, palm, iris or RFID readers — and use their data through simple HTTP calls.
Instead of integrating each device's SDK, you call one REST or webhook API to enrol users, capture attendance, verify identity and control access — doors, turnstiles and barriers — in any programming language. BiometricAPI is that layer for the Cams Biometric Gateway: a single integration for 100% of biometric device brands.
Recognize faces & fingerprints server-side, stream real-time attendance into payroll or HR, turn CCTV into face attendance, open doors, turnstiles and barriers after a verified credential, and manage device users remotely — over REST, webhooks and MQTT.
An SDK is code you embed in one app for one device platform; a biometric API is a hosted service any app or language calls over HTTP, so you connect many device brands without maintaining device-specific code. BiometricAPI gives you both — a cloud API plus SDKs where you need on-device capture.
Works with the devices you already own
Why BiometricAPI
Stop wrestling with vendor SDKs, serial protocols and firmware quirks. One gateway normalises every brand into clean, predictable JSON.
A single contract for fingerprint, face, palm, iris and card devices. Swap hardware without touching your code — the gateway abstracts the differences.
Devices push every punch to your endpoint the moment it happens via the Callback API — no polling, no missed logs, no cron jobs.
Add users, push fingerprint templates, copy enrolments across devices and open doors — all from your application, over the cloud.
Consistent timestamps, directions and employee codes across vendors. Ready for payroll, HR, ERP and analytics out of the box.
Run against the Cams cloud or your own server. Devices reach the gateway over the internet — works across sites and geographies.
REST you can hit with cURL, webhooks you can subscribe to, and predictable error codes. Live in an afternoon, not a quarter.
The platform
Whatever you're building — HRMS, payroll, access control, kiosks or identity verification — there's a Cams component that fits. Explore the catalog by what you need to do.
Connect any internet-enabled device in real time — REST, Callback and MQTT, plus browser and device-management APIs.
Explore APIsServer-side face (ArcFace + liveness) and fingerprint (ISO 19794-2) matching — 1:1 verify and 1:N identify.
Explore enginesTurn CCTV into attendance, run on-prem protocol engines, and move events over MQTT.
Explore edgeReady-to-run PHP and Python backends, a browser fingerprint API, and a native device connector.
Explore SDKsA device tester & sandbox, the API monitor console, protocol updates, and the Windows installer.
Explore toolsTablet face kiosks, contactless fingerphoto, and geofenced field attendance.
Explore appsManage your device fleet in plain English — query attendance, enroll users, open doors.
Explore the agentNew · Cams Workspace
Don't want to build? Cams Workspace gives you user management, attendance & access reports, and user sync across every biometric device — a complete workforce app on the Cams Biometric Gateway, with no development required.
By industry
From a cashless canteen to a construction site, a forklift cab to a campus gate — see the exact products, modality and demos for your world.
Face/finger meal tracking, auto subsidy, no buddy-meals.
ExploreContactless + geofenced attendance for dusty, dispersed sites.
ExploreDriver identity, duty hours and depot check-in over MQTT.
ExploreOnly certified operators can start — biometric ignition interlock.
ExploreHands-free member check-in and turnstile control.
ExploreFace check-in with scoped access that auto-expires.
ExploreAuto student attendance plus hostel and library access.
ExploreNFC wristband & face entry wired to turnstiles and barriers.
ExploreHealthcare, retail, warehouse, hospitality, BFSI…
All industriesSee it in action
Watch how Cams turns any device into cloud attendance and access control — then try a live browser demo, no install.
► Watch demo
How it works
Point your ZKTeco, Mantra, eSSL or other device at the gateway with its serial number. No firmware changes — it speaks the protocol it already ships with.
Each device pairs to your account with an API key. Calls are authorised per device, so access stays scoped and auditable.
Pull attendance and users with REST, or let the device push events to your Callback URL in real time. Enrol users and open doors the same way.
Feed clean JSON into payroll, HR, access control or your own dashboard. The gateway handles the hardware so you don't have to.
# Your endpoint receives every event instantly POST https://yourapp.com/webhook/cams { "event": "attendance.new", "DeviceSN": "ZK6A2300583", "EmployeeCode": "1042", "Name": "Priya R.", "LogTime": "2026-06-21T09:02:14+05:30", "Direction": "in", "VerifyMode": "fingerprint" } # Respond 200 — the gateway handles retries HTTP/1.1 200 OK
The API
38 operations across five capability groups — from reading a punch log to enrolling a fingerprint and opening a door.
Pull raw logs or summaries by date, employee or device. Real-time push for every punch.
Attendance APIsAdd, find and list users; enrol fingerprints; copy users and resend templates across devices.
User APIsInventory devices, check health, ping connectivity and reset the command queue.
Device APIsSubscribe with the Callback API and receive events the instant they occur.
Callback APIFull reference with parameters, responses and code samples for every endpoint.
Open API referenceDevice guides
Brand-specific setup, supported models and ready-to-run code for the devices our customers use most.
Solutions
Teams build all of this on top of BiometricAPI — without ever touching a device SDK.
Real-time push replaces brittle cron-based syncs.
Same contract for every brand and model.
cURL-friendly REST with sandbox keys.
Queued commands and automatic retries.
Try it live
Open a tool, enter your device serial, and capture a real punch. No app, no sign-in, no setup.
Browser face-recognition attendance with liveness — enrol a face and punch.
Open FaceUpContactless fingerphoto — capture a fingerprint with your camera, identify & check quality.
Open ThumbsUpWeb fingerprint attendance with a USB scanner — enrol and punch from the browser.
Open FinePrintTurn an IP / CCTV camera into face-recognition attendance from the live stream.
Open CatchCamAI agent
The Cams AI Device Agent exposes your biometric fleet as an MCP server, so Claude and other assistants can manage attendance, users and access on command — with human-in-the-loop confirmation and full audit logging.
Integrations
Attendance flows into 200+ ERP & HRMS platforms via Hybrid Push and REST.
Grab an API key, point a device at the gateway and read your first attendance log today.
We use cookies to measure traffic and improve BiometricAPI.com. Analytics stay off until you accept. Learn more.