```
TrackDots exposes a clean REST API so your HR, payroll, or ERP system can pull daily time data per employee automatically. Attendance marks itself. Timesheets feed into payroll without exports. Everything stays in sync.
{
"employee_id": "emp_001",
"name": "James Wilson",
"date": "2026-04-24",
"total_hours": 8.05,
"productive_hours": 6.72,
"idle_hours": 0.83,
"productivity_pct": 97,
"attendance_status": "present",
"first_seen": "09:02:14",
"last_seen": "17:48:32",
"pause_count": 2
}
The TrackDots API lets your HR or payroll system request daily time data per employee on demand. Authenticate with an API key, specify a date range and employee list, and get structured JSON back in milliseconds.
No CSV downloads. No copy-paste into spreadsheets. No end-of-month manual reconciliation. Your payroll system pulls the data it needs, when it needs it.
# Get time data for a single employee GET /api/v1/employee-time # Headers Authorization: Bearer YOUR_API_KEY Content-Type: application/json # Query parameters employee_id=emp_001 date_from=2026-04-01 date_to=2026-04-24
When an employee opens TrackDots and starts a session, your connected HR or ERP system automatically marks them as present for the day. No separate attendance system. No morning check-in forms.
The integration uses a webhook — TrackDots sends a notification to your system the moment session start is detected. Your system marks attendance. Done.
One API. Multiple workflows. Every use case saves hours of manual work every month.
Your payroll system pulls monthly hours data per employee automatically. No manual timesheet review. No spreadsheet reconciliation. Salary calculations happen from accurate data.
Your HR platform gets daily attendance status, monthly attendance summaries, and productivity trends — without any manual data entry or export process.
Agencies billing clients by the hour pull project-specific time data per member, per date range, directly into their invoicing system. Accurate bills with zero admin.
Feed TrackDots data into your BI dashboard or data warehouse. Combine productivity data with project revenue to calculate real team profitability per project.
Keep your project management tool, HR system, and payroll platform in sync automatically. One source of truth for worked hours across your entire tech stack.
Build any custom workflow your business needs. The API is flexible — query by employee, by date, or by project. No restrictions on what you build with the data.
CrewDots is the companion HR platform built by the same team. When you connect TrackDots with CrewDots, attendance marks itself, timesheets feed into payroll automatically, and your entire HR workflow runs without manual intervention.
CrewDots covers: Staff management, payroll, leave management, appraisals, daily work reports, petty expenses, project and client assignment, policies, and resignation management.
Learn about CrewDots →REST API on the Business plan. Auto-attendance via webhook. Native integration with CrewDots. Your time data, everywhere you need it.