Real-time API traffic analytics
See exactly who hits your API
and how often
Add one line to your API. Instantly see every caller, endpoint, and request pattern. No infrastructure to manage.
Your API middleware
// Node.js / Express
app.use(async (req, res, next) => {
await fetch("https://whohitsmyapi.veridux.ai/api/ingest", {
method: "POST",
headers: {
"Content-Type": "application/json",
"X-API-Key": process.env.WHOHITSMYAPI_KEY,
},
body: JSON.stringify({
endpoint: req.path,
method: req.method,
ip: req.ip,
userAgent: req.headers["user-agent"],
statusCode: res.statusCode,
}),
});
next();
});📊
Real-time traffic
See every API hit as it happens. Live feed of endpoints, callers, and response codes.
🔑
Caller identification
Track by IP, API key, or custom caller ID. Know exactly which consumers use what.
📈
Usage analytics
Top endpoints, peak hours, error rates, and caller leaderboards — all in one dashboard.
🗝️
Multi-key support
Create up to 10 API keys for different projects or environments. Track each one independently.
🗓️
Historical trends
7-day history on free, 90-day on Pro. Compare periods and track growth.
⚡
Sub-50ms overhead
Fire-and-forget async ingest. Zero latency impact on your API responses.
Start tracking your API traffic
Free for up to 10,000 requests/month. No credit card required.
Create free account