Free forever - 10K requests/month - No credit card

Know exactly who's
hitting your API.

Add one line of middleware. Get a real-time dashboard showing request volume, error rates, latency, and which of your consumers is calling what. In 60 seconds.

See Live Demo

Trusted by 1,200+ indie developers and small API teams.

Works in under 2 minutes

One line. That's it.

Pick your framework. Copy the snippet. Make one API call. Watch it appear in your dashboard in real time.

const whohits = require('whohitsmyapi');
app.use(whohits({ apiKey: 'whm_live_your_key_here' }));

Zero production dependencies. Adds less than 2ms latency. Never crashes your server.

You built an API. You have no idea if it's working.

You shipped the endpoint. You gave out the API keys. You moved on to the next feature.

Now you're finding out about the outage from a frustrated Slack DM at 11pm. You don't know which endpoint is timing out. You don't know if this has been happening for 10 minutes or 10 hours.

Datadog would solve this. Datadog costs $15 per host before you've ingested a single metric, plus $0.10 per million log events. For an indie developer, that math does not work.

WhoHitsMyAPI exists because you should not have to choose between visibility and budget.

Features

Everything you actually need. Nothing you don't.

Real-Time Dashboard

Watch requests land as they happen. Sub-2-second latency from API call to dashboard update. No 60-second delay.

Error Rate Monitoring

Error rate sits front and center, updated live. When something breaks, you see it immediately.

Latency Percentiles

p50, p95, and p99 latency for every endpoint. Know which routes are your slow ones before users complain.

Endpoint Analytics

Every normalized path in a ranked table. Request volume, error rate, latency. Find dead endpoints and delete them.

Consumer Analytics

Pro

API key-level breakdowns. See which consumers send the most traffic and who gets the most errors.

Smart Alerting

Pro

Email or webhook when error rate spikes or latency degrades. Configurable windows and channels.

Data Export

Pro

Pull your data as CSV or JSON whenever you want. Your data is yours. No vendor lock-in.

Privacy First

No IP addresses stored. No request bodies captured. Query strings stripped by default. GDPR-compliant.

Why WhoHitsMyAPI

The Plausible Analytics of API monitoring.

Plausible gave web analytics back to indie developers. We are doing the same for APIs.

WhoHitsMyAPIDatadogNew RelicCustom Logging
Time to first insight60 seconds2-4 hours1-2 hours1-2 days
Monthly cost (small API)Free / $15$200+$100+$50+ (hosting)
Setup complexity1 line15+ steps20+ stepsBuild it yourself
Real-time dashboardmaybe
Consumer analytics---
API-focused design---
Realtime updates<2 seconds~30 seconds~60 secondsVaries

What developers are saying

I found out we had a broken endpoint returning 500s for 3 days. No customer told us. WhoHitsMyAPI caught it in the first hour after I installed it.

Alex K.

Solo founder, B2B API startup

Datadog felt like overkill. New Relic had 45 setup steps. WhoHitsMyAPI was running in the time it took me to finish my coffee. The consumer analytics alone are worth $15/month.

Samira T.

Backend engineer, 4-person fintech team

I can finally answer 'which endpoints are people actually using?' before I write my technical roadmap. Game changer.

Jordan M.

Indie developer, API-first SaaS

The real-time dashboard is genuinely real-time. I ran a load test and watched the request count go up live.

Dev Patel

CTO, early-stage startup

Pricing

Pricing that does not punish early-stage projects.

Free

$0/ month

Forever free

  • 10,000 requests/month
  • Real-time dashboard
  • 7-day data retention
  • 1 API project
  • All middleware SDKs
  • Basic analytics: volume, errors, latency, endpoints
Most Popular

Pro

$15/ month

Billed monthly, cancel anytime

  • 1,000,000 requests/month included
  • $1 per additional 100K (max $50 overage)
  • Real-time dashboard
  • 90-day data retention
  • Up to 5 API projects
  • Consumer analytics (per-API-key)
  • Error spike + latency alerts
  • Team access (3 seats)
  • CSV/JSON data export
  • Priority support

No credit card required for trial

FAQ

From zero to insight in three steps.

Step 01

Create your project

Sign up with GitHub. A project is created automatically. Your API key is ready.

Step 02

Install the middleware

Copy the one-liner for your framework. Drop it into your existing API. No new infrastructure.

Step 03

Watch the dashboard

Make an API call. See it appear within 2 seconds. You're monitoring.

Stop finding out about outages from your customers.

10,000 requests free every month. No credit card. One line of code.

Join 1,200+ developers who finally know what is happening in their APIs.