WakaTime
Automated time tracking leaderboards for programmers
- Authentication
- No auth
- HTTPS
- Yes
- CORS
- Unknown
- Category
- Documents & Productivity
- Documentation / URL
- https://wakatime.com/developers
Overview
WakaTime tracks coding activity — time per language, project, and editor — via plugins. The API reads your stats (an unauthenticated request returns 401, verified).
Quick Start
Get an API key from your WakaTime dashboard, then (replace YOUR_KEY):
curl "https://wakatime.com/api/v1/users/current/all_time_since_today" \
-H "Authorization: Basic YOUR_KEY"
{
"data": { "total_seconds": 123456, "text": "34 hrs 18 mins", "decimal": "34.30" }
}
Authentication
- Register at wakatime.com → dashboard → API key.
- Send it as Basic auth with the key as the password (username can be empty).
Rate Limits & Notes
- Free tier with generous limits (check the docs).
- Endpoints:
/users/current/all_time_since_today,/users/current/stats,/users/current/summaries. - The API mirrors your editor plugin data.
FAQ
Is WakaTime free? Yes — free with API access.
How do I get a key? wakatime.com → dashboard → API key.
What’s the auth style? Basic auth with the API key (verified 401 without).
More in Documents & Productivity
| API | Auth | HTTPS | CORS | |
|---|---|---|---|---|
| Airtable Integrate with Airtable | API Key | Yes | Unknown | ↗ |
| Api2Convert Online File Conversion API | API Key | Yes | Unknown | ↗ |
| apilayer pdflayer HTML/URL to PDF | API Key | Yes | Unknown | ↗ |
| Asana Programmatic access to all data in your asana system | API Key | Yes | Yes | ↗ |
| ClickUp ClickUp is a robust, cloud-based project management tool for boosting productivity | OAuth | Yes | Unknown | ↗ |