APILensAPILens
Express API monitoring · Node.js performance · Free to start

Meet APILens.
See inside your API. Finally.

The best Express JS API monitoring tool. Track every request, error, and slow endpoint with one line of middleware. Monitor API performance without agents or config.
Get your API key — free
60ssetup time
0config files
100kreq/min throughput
Freeto start
apilens.rest/dashboard
live

Total Requests

124,891

+12% today

Error Rate

0.8%

-3% today

Avg Latency

62ms

+2ms today

Slow Requests

43

-18% today

scroll
Dashboard

See everything. Fix anything.

Learn how to monitor API performance in real-time. Add your API key and get Express API monitoring with charts, request logs, DB query profiling, error tracking, and Node.js API performance optimization. Free during beta.

Real-time KPIs, request volume, latency percentiles, status distribution - all in one glance.

apilens.rest/dashboard
Overview
No credit card. Setup in 60 seconds.
Features

API performance monitoring tools that just work.

How to monitor API performance without a 200-page setup guide? One line of middleware. Express API monitoring and Node.js API performance optimization — out of the box.

All plans

Real-Time Request Logs

Every HTTP request logged with method, path, status, latency, and trace ID. Structured JSON, filterable instantly.

All plans

Error Rate Tracking

4xx and 5xx errors tracked separately. Know the difference between a bad request and a broken endpoint.

All plans

P95 Latency Detection

Slow endpoints surface automatically. Any request over your threshold is flagged before users start complaining.

All plans

Distributed Trace IDs

Each request gets a unique trace ID. Pass it downstream to correlate logs across services without any extra setup.

Starter+

DB Call Counting

Wrap your queries with trackDbCall() to see how many DB calls each request triggers. Catch N+1 before they hurt.

Pro

Endpoint Analytics

Traffic broken down by route, not just by URL. See which endpoints are hot, slow, or broken - aggregated by minute.

Output

Every request. Every detail.

This is what your console outputs for every request. Method, route, status, latency, trace ID, and every DB query - automatically.

console output
[observe] GET /api/users/:id
1{
2 "timestamp": "2026-03-24T10:30:00.000Z",
3 "traceId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
4 "method": "GET",
5 "route": "/api/users/:id",
6 "path": "/api/users/42",
7 "status": 200,
8 "latency": 85,
9 "latencyMs": "85ms",
10 "dbCalls": {
11 "calls": 2,
12 "totalTime": 45,
13 "slowestQuery": 30,
14 "queries": [
15 {
16 "query": "SELECT * FROM users WHERE id = ?",
17 "source": "pg",
18 "queryTime": 30
19 },
20 {
21 "query": "SELECT * FROM profiles WHERE user_id = ?",
22 "source": "pg",
23 "queryTime": 15
24 }
25 ]
26 },
27 "slow": false,
28 "ip": "203.0.113.45",
29 "userAgent": "Mozilla/5.0"
30}

Trace ID

Auto-generated UUID that follows the request across microservices via x-trace-id header.

DB Profiling

Every SQL query captured with masked values, source library, and execution time. Zero code changes.

Latency

Millisecond-precise timing. Requests above your threshold are flagged as slow automatically.

N+1 Detection

See "dbCalls: 47" on one endpoint? You've got an N+1 problem. Spot it instantly.

How it works

Three steps. No fourth.

From npm install to seeing your first request in the dashboard - under 60 seconds.

0110 sec

Install

One command. Zero dependencies. No native modules.

$ npm install auto-api-observe
025 sec

Add one line

Sign up at apilens.rest to get your API key. Works with Express & Fastify.

$ app.use(observe({ apiKey: 'sk_...' }));
03Instant

See everything

Dashboard lights up. Every request, every query, every error - live.

Requests1,247
Errors3
P95142ms
Total time: under 60 seconds. No config files touched.
Why switch

Stop overpaying. Start observing.

Looking for an alternative to New Relic or Datadog? The best Express JS API monitoring tools don't need an agent, YAML files, or a $23/month bill.

FeatureAPILensDatadogNew RelicSentry
Setup time10 seconds30+ min30+ min15+ min
Lines of code120+15+10+
Dependencies050+40+30+
Auto DB profiling
Distributed tracing
Error tracking
Latency metrics
N+1 detection
Real-time dashboard
Config requiredNoneAgent + YAMLAgent + configDSN + config
PriceFree (beta)$23/host/mo$0.30/GB$26/mo
Early Access

Free during beta.

All features included. No credit card. No limits during beta. Just sign up and start monitoring your API in 60 seconds.

Free Beta
$0during beta

Everything included. We'll notify you before pricing changes.

Unlimited requests during beta
Real-time request logs & metrics
Distributed trace IDs
DB call tracking & N+1 detection
Error rate & latency dashboards
Slow request detection
Per-route analytics
Team collaboration
Slack & email alerts
CSV export

Questions? Reach out at hello@apilens.rest

Your API is waiting

Stop flying blind.
See everything.

200+ developers already monitoring their APIs. Get your API key in 10 seconds. Free during beta.

npm install auto-api-observe

No credit card · No agents · Works in 60 seconds

Built by Rahul

Tech Lead & Full-Stack Developer with 12+ years of experience. Got tired of paying $23/mo for Datadog just to see which endpoint was slow. So I built APILens — API observability that takes 60 seconds, not 60 minutes.

Solo dev. Every line of code — middleware, backend, dashboard, billing — written by one person.

200+

npm installs

44

tests passing

1

developer