APIPricingDocsBlogPartnersContact
Production-proven on 24,000+ employees

Connect Any BiometricDevice to Any App.In Minutes, Not Months.

REST API + real-time webhooks for ZKTeco-protocol biometric devices. Self-serve setup, transparent pricing, production-grade reliability.

View API Docs
No credit card required · 7-day trial
live_feed.sh
$ curl punchconnect.com/api/v1/attendance
Connected·3 devices

Trusted by teams building the future of workforce management

AgriWiseOCP GroupMANAGEMMarjaneONCFCosumarTMSAInwiAgriWiseOCP GroupMANAGEMMarjaneONCFCosumarTMSAInwi

Where PunchConnect fits

The bridge between your biometric hardware and your software — handling the protocol complexity so you don't have to.

How It Works

Three steps. Fifteen minutes. Real-time data.

No SDK required. No proprietary protocol knowledge needed. Just standard HTTP.

01

Register your device

Point your device's cloud server setting to PunchConnect and register it via our API. Takes under 2 minutes.

1// Point device cloud server to:
2// push.punchconnect.com
3
4// Then register via API:
5POST /api/v1/devices
6{
7 "serial": "BKJK203900123",
8 "name": "Front Gate",
9 "callback_url": "https://your-app.com/hook"
10}
11
12// Response:
13{
14 "id": "dev_8x2k9m3n",
15 "status": "waiting_for_connection",
16 "api_key": "pc_dev_..."
17}
02

Set your webhook

Tell us where to send real-time attendance events. We push them to your server instantly — no polling needed.

1POST /api/v1/webhooks
2{
3 "url": "https://your-app.com/attendance",
4 "events": ["attendance.punch_in",
5 "attendance.punch_out"],
6 "secret": "whsec_your_secret_key"
7}
8
9// Response:
10{
11 "id": "whk_4j7d9s",
12 "status": "active",
13 "verified": true
14}
03

Receive live data

Attendance events flow to your application in real-time via webhook. Process them however you want.

1// Incoming webhook payload:
2POST https://your-app.com/attendance
3X-Signature: sha256=a1b2c3d4...
4
5{
6 "event": "attendance.punch_in",
7 "employee_id": 1042,
8 "employee_name": "Ahmed Mansour",
9 "device": "Front-Gate-01",
10 "timestamp": "2026-03-03T08:01:23Z",
11 "verify_type": "fingerprint"
12}

Everything you need. Nothing you don't.

One API. Every feature. No upsells, no feature gates, no "contact sales for premium".

Real-Time Webhooks

Attendance events pushed to your server the instant they happen. No polling, no delays.

REST API

Full device management, employee sync, and attendance query via clean REST endpoints.

Two-Way Sync

Push employees to devices remotely. Receive punches in real-time. True bidirectional communication.

AES-256 Encryption

End-to-end encrypted data in transit and at rest. HMAC-SHA256 webhook signature verification.

Device Monitoring

Real-time online/offline status for every connected device. Instant alerts when a device goes down.

Full Audit Trail

Complete command log for every device operation and API call. Full visibility and compliance.

Works with your stack

Production-ready code samples. Copy, paste, deploy.

1# Receive attendance via webhook
2from flask import Flask, request
3
4app = Flask(__name__)
5
6@app.route
7("/webhook/attendance", methods=["POST"])
8def handle_attendance():
9 event = request.json
10
11 print(f"Employee: {event['employee_name']}")
12 print(f"Device: {event['device']}")
13 print(f"Time: {event['timestamp']}")
14
15 return {"status": "ok"}, 200
16
17# Push employee to a device
18import requests
19
20requests.post(
21 "https://api.punchconnect.com/v1/employees/push",
22 json={"device_serial": "BKJK203900123",
23 "employee_id": 1042,
24 "name": "Ahmed Mansour"},
25 headers={"Authorization": "Bearer pc_live_..."}
26)

Predictable pricing, designed to scale

One-time device license. No monthly fees. Volume discounts as you grow.

STARTER

Perfect for testing and small deployments.

$200/ device

+$50/yr renewal from Year 2

Get started with:

  • Real-time webhooks
  • REST API access
  • Device monitoring
  • Email support
  • API documentation

GROWTH

Most Popular

For production deployments scaling across locations.

From

$180/ device

10+ devices · save $20/device

Everything in Starter, plus:

  • Volume discount (10%)
  • Priority email support
  • Multiple callback URLs
  • Bulk employee sync

SCALE

Multi-site organizations with dedicated support needs.

From

$160/ device

25+ devices · save $40/device

Everything in Growth, plus:

  • Volume discount (20%)
  • Dedicated account manager
  • Custom webhook headers
  • 99.5% uptime SLA

ENTERPRISE

For large-scale operations requiring custom terms.

Contact Us
Custom

50+ devices · best pricing

Dedicated infrastructure:

  • Designated support manager
  • Custom SLA terms
  • On-premise option
  • Invoice billing

Built from production.
Proven at scale.

We built PunchConnect because we needed it ourselves. Our protocol engine powers attendance for 24,000+ of our clients' employees across multiple sites, with real-time data flowing 24/7. When we commercialized it, we didn't build a demo — we opened our production system.

A

AgriWise Engineering Team

Powering attendance for 24,000+ employees in production

24,000+

Active employees

50+

Sites connected

5 min

Setup per device

See how AgriWise replaced Raspberry Pi tunnels with a REST API

An ERP platform went from manual Excel imports and broken tunnel scripts to real-time biometric attendance across 50+ sites — in 5 minutes per device.

Read the full case study

Ready to connect your first device?

Start your free trial in 30 seconds.
No credit card. No sales call. Just API keys.

Talk to Us

hello@punchconnect.com

PunchConnect — Connect Any Biometric Device to Any Application