freeapis

WakaTime

Automated time tracking leaderboards for programmers

Authentication
No auth
HTTPS
Yes
CORS
Unknown

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

APIAuthHTTPSCORS
Airtable

Integrate with Airtable

API KeyYesUnknown
Api2Convert

Online File Conversion API

API KeyYesUnknown
apilayer pdflayer

HTML/URL to PDF

API KeyYesUnknown
Asana

Programmatic access to all data in your asana system

API KeyYesYes
ClickUp

ClickUp is a robust, cloud-based project management tool for boosting productivity

OAuthYesUnknown