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