Automatic time tracking for programmers.
Code::Stats is a service that tracks programming activity by awarding experience points (XP) for keystrokes that add or delete characters, with XP tracked per language. Client integrations (such as editor plugins) monitor coding activity locally and periodically send "pulses" — batches of accumulated XP per language along with a timestamp — to the API, allowing offline activity to be queued and submitted later, as long as the pulse is no more than a week old.
The API exposes a public endpoint for reading a user's profile, returning total XP, XP gained in the last 12 hours, and breakdowns by machine, language, and date. Adding new pulses requires authentication via a per-machine API token, generated through the Code::Stats machine control panel, sent using the X-API-Token header. All requests use HTTPS and JSON, with paths prefixed by /api, and the API follows semantic versioning.
This is aimed at developers building editor plugins or clients that want to log and report a user's coding activity to Code::Stats, or at users/developers who want to programmatically read public coding statistics for a given username. A separate beta instance is available for testing new XP submissions before using the production API.
The documentation does not mention pricing; it describes a free-to-use API requiring only account and machine token creation.
It uses a single signed token per user/machine, generated from the Machine control panel and sent via the X-API-Token header.
All requests use HTTPS with JSON payloads, and timestamps must be sent as RFC 3339 values with timezone offsets.
It is for developers who want to track their coding activity and language usage automatically via editor plugins that call the API.
Yes, a public GET /api/users/username endpoint returns a user's total XP, per-machine XP, and per-language XP if their profile is public.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Clockify's REST-based API can be used to push/pull data to/from it & integrate it with other systems.
Online file converter for audio, video, document, ebook, archive, image, spreadsheet, presentation.
HTML/URL to PDF/PNG, Office documents to PDF, image conversion.
This API converts any HTML (file, url, base64) to a PDF.
Transform raw RSS data into structured JSON.
This API converts any speech to text multiple languages and dialects.