Home / Devices / ZKTeco
ZKTeco integration

ZKTeco API

Pull real-time attendance, enrol fingerprints and faces, and open doors on any ZKTeco terminal — without touching the ZKTeco SDK, static IPs or firmware.

Overview

ZKTeco, without the SDK

ZKTeco terminals speak a cloud push protocol out of the box. Point the device at the Biometric Gateway with its serial number and it streams every punch to your application — no port-forwarding, no polling, no on-prem middleware.

Supported models
K40F18F22MB360MB460SpeedFace-V5LiClock 880inBio 460ProBioG3
ZKTeco · live call
# Fetch attendance from a ZKTeco device
curl https://api.camsunit.com/v3/attendance/getbyscandate \
  -d "AuthToken=$API_KEY" \
  -d "DeviceSN=ZK6A2300583" \
  -d "StartDate=2026-06-21"

Capabilities

What you can do with ZKTeco

📊

Real-time attendance

Stream every fingerprint, face, palm or card punch the instant it happens.

👤

Remote enrolment

Add users and push fingerprint / face templates to any terminal over the cloud.

🔒

Access control

Open doors, read door status and pull access events via the API.

Why BiometricAPI

Why route ZKTeco through one gateway

  • No static IP, VPN or port-forwarding
  • Works across multiple sites and time zones
  • One contract for every ZKTeco model
  • Clean JSON ready for payroll & HR

Talk to a ZKTeco integration engineer

Tell us your model and use case — we'll get you to a live call fast.

FAQ

ZKTeco integration questions

Do I need the ZKTeco SDK or ZKBio software?

No. The Biometric Gateway speaks the ZKTeco push protocol directly, so you integrate with a simple REST & Callback API instead of the native SDK.

Does it support both attendance and access control?

Yes — attendance terminals (K40, F18, MB-series, SpeedFace) and access controllers (inBio, C3) are both supported, including remote door opening.

How does the device reach the cloud?

The terminal connects outbound over the internet to the gateway using its serial number — no inbound firewall rules required.

More devices

Other supported hardware