
API Analytics
API Analytics monitors APIs and provides usage analytics for supported frameworks.
What API Analytics is
API Analytics monitors APIs and provides usage analytics for supported frameworks. Its dashboard shows usage in real time, while active monitoring and error notifications help track service activity. Setup examples cover frameworks including FastAPI, Flask, Django, Express, Gin, Rails, and ASP.NET Core, among others. Middleware can collect request method, endpoint, user agent, timestamp, response status and time, API hostname, and framework identifier. IP collection has three settings: store addresses, discard them after use, or never access or collect them. An optional custom user ID can be attached to requests. A data API provides raw request records with filters including date, hostname, IP address, status, location, and user ID. The free plan supports up to 1 million stored requests per user, with newer requests replacing older ones at the limit. It is available as a web service and API, and can be self-hosted. The project advises against production self-hosting while it remains under development and testing.
Good
- Dashboard provides real-time usage insight.
- Offers active monitoring and error notifications.
- IP collection has three configurable levels.
- Free plan stores up to 1 million requests per user.
Watch out
- New requests replace older ones at the storage limit.
- Production self-hosting is discouraged while under development and testing.
- Account data can be deleted after periods of inactivity.
Who it suits
API Analytics suits developers who want monitoring and request-level analytics for supported API frameworks. Its configurable IP collection may matter to teams with different privacy needs.
Verdict
API Analytics combines framework setup examples, monitoring, and request-level data access. Its free storage cap and replacement of older records are important constraints, and the project cautions against production self-hosting during development and testing.
Plans and prices
From API Analytics's own pricing page, checked 15 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free | Free | 1 million stored requests per API key · rolling replacement of oldest requests |
The facts
Each one read from API Analytics's own pages, with the date it was checked.
What it does
- Active monitoring
- Users can configure endpoint checks that regularly ping selected URLs and report uptime and response time.checked 15 Oct 2026
- API key account model
- Accounts are created through a randomly generated UUID API key rather than an email login.checked 15 Oct 2026
- Backend architecture
- The API service is written in Go with Gin and connects to PostgreSQL for analytics data access.checked 15 Oct 2026
- Backend rate limit
- The backend applies a default limit of 100 requests per second per IP address, configurable through RATE_LIMIT.checked 15 Oct 2026
- Collected fields
- Recorded fields include method, endpoint, user agent, optional IP, timestamp, status, response time, hostname and framework identifier.checked 15 Oct 2026
- Custom identifiers
- An optional custom user ID can be stored with requests and used to filter data through the data API.checked 2 Oct 2026
- Custom user IDs
- A mapper function can attach an application-defined user or session identifier to each logged request.checked 15 Oct 2026
- Dashboard
- The web dashboard presents real-time API usage information through visualizations and statistics.checked 15 Oct 2026
- Data API
- Users can retrieve raw logged request data through a GET data API with filters including date, hostname, IP address, status, location, and user ID.checked 2 Oct 2026
- Data filters
- The data API supports page, date, date ranges, hostname, client IP, status, location and custom user identifier filters.checked 15 Oct 2026
- Data retention
- Accounts are scheduled for deletion after six months without dashboard or API access or three months without a logged request.checked 15 Oct 2026
- Data sharing
- The privacy policy says stored information is not sold or shared with third parties except when legally required.checked 15 Oct 2026
- Documentation gap
- The Go package index marks the backend API package as having no package documentation.checked 15 Oct 2026
- Framework support
- The homepage provides setup examples for FastAPI, Flask, Django, Tornado, Express, Fastify, Koa, Hono, Gin, Echo, Fiber, Chi, Actix, Axum, Rocket, Rails, Sinatra, and ASP.NET Core.checked 2 Oct 2026
- Funding model
- The FAQ describes API Analytics as a hobby project funded personally by its creator and supported by donations.checked 15 Oct 2026
- GDPR and storage
- The FAQ says the service adheres to GDPR and stores data on London-based servers; it says users may delete stored data and that data is not shared or sold to third parties.checked 2 Oct 2026
- GDPR statement
- The maker states that the service follows GDPR requirements and stores data on London-based servers.checked 15 Oct 2026
- Go integrations
- Official middleware supports Gin, Echo, Fiber and Chi.checked 15 Oct 2026
- Independent project description
- Tom Draper’s public GitHub profile describes API Analytics as monitoring and analytics for API frameworks.checked 15 Oct 2026
- Installation
- Examples install framework packages through pip, npm, Go modules, Cargo, RubyGems, Composer or dotnet and then add middleware.checked 15 Oct 2026
- IP privacy
- Middleware settings offer three IP collection levels: collect and store addresses, discard them after use, or never access or collect them.checked 2 Oct 2026
- JavaScript integrations
- Official middleware supports Express, NestJS, Hono, Fastify, Koa and Elysia, with additional references for Bun, Oak and H3.checked 15 Oct 2026
The company
- Company legal entity
- Aston Berkeley Systems Limited is an active UK private company incorporated on 20 March 1998 with a registered office in Lymm, Cheshire.checked 15 Oct 2026
Where it runs
- Custom field mapping
- Middleware configuration can replace default extraction logic such as the client-IP lookup behind a reverse proxy.checked 15 Oct 2026





