Free and simple counting service. You can use it to track page hits and specific events.
Abacus is a free HTTP API for creating and incrementing numeric counters, intended for use cases such as tracking page views or button clicks on a website. Counters are organized by namespace and key, with the namespace typically set to the requesting site's domain to avoid collisions; counters are unlisted, meaning they are accessible only to those who know the namespace and key. The API is accessed via simple GET requests (e.g., a /hit endpoint that increments and returns a counter's value), supports JSONP and CORS, and can render a counter's value as an SVG badge/shield with configurable colors, style, font, and text.
The API also provides endpoints to retrieve a counter's current value, check service health/uptime, and create, delete, set, or reset counters, with administrative actions requiring an admin key issued at counter creation. Data is stored using Valkey. Usage is rate-limited to 30 requests per IP address per 10-second window, with rate-limit status communicated via response headers and a 429 error when the limit is exceeded.
This service is suited for developers who want a lightweight, no-cost way to add simple visit or event counters to websites or applications without building their own counting backend.
Yes, the API is completely free.
Each IP address is limited to 30 requests per 10 seconds, after which requests are temporarily blocked.
Yes, if you created the key via the /create endpoint you can delete it and its data using the /delete endpoint with your admin key.
Abacus uses Valkey, a key-value database, to store counter data.
It's aimed at developers who want to add simple page view or event counters to their sites, such as tracking page visits or button clicks.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Project to promote open source collaboration during December.
Take programmatic screenshots of web pages from any website.
34+ AI agent infrastructure services including memory, wallets, and scheduling.
Estimates the age from a first name.
Multiples services and public APIs.
World-class APIs in a single hub.