Our numbers, with the method shown.
Real figures from production, over the last 30 days. Nothing here is an estimate.
Updated 15 Nov 2026 UTC
- Webhooks delivered
- 99.73%
- To working endpoints
- Successful lookups
- 100.00%
- Without a server error
- API uptime
- 100.00%
- Last 30 days
From a flight change to your endpoint
Median, not to scale
Detection to send
Our own pipeline
13 ms
95th pct 48 ms
Webhook delivery
Accepted with a 2xx
99.73%
Up to 8 attempts
Change to webhook
The whole trip
2.4 min
95th pct 45 min
Response time
Median
227 ms
95th percentile
867 ms
Uptime, day by day
- 17 Oct 2026: Not monitored yet
- 18 Oct 2026: Not monitored yet
- 19 Oct 2026: Not monitored yet
- 20 Oct 2026: Not monitored yet
- 21 Oct 2026: Not monitored yet
- 22 Oct 2026: Not monitored yet
- 23 Oct 2026: Not monitored yet
- 24 Oct 2026: Not monitored yet
- 25 Oct 2026: Not monitored yet
- 26 Oct 2026: Not monitored yet
- 27 Oct 2026: Not monitored yet
- 28 Oct 2026: Not monitored yet
- 29 Oct 2026: Not monitored yet
- 30 Oct 2026: No downtime
- 31 Oct 2026: No downtime
- 1 Nov 2026: No downtime
- 2 Nov 2026: No downtime
- 3 Nov 2026: No downtime
- 4 Nov 2026: No downtime
- 5 Nov 2026: No downtime
- 6 Nov 2026: No downtime
- 7 Nov 2026: No downtime
- 8 Nov 2026: No downtime
- 9 Nov 2026: No downtime
- 10 Nov 2026: No downtime
- 11 Nov 2026: No downtime
- 12 Nov 2026: No downtime
- 13 Nov 2026: No downtime
- 14 Nov 2026: No downtime
- 15 Nov 2026: No downtime
- No downtime
- Downtime
- Not monitored yet
Built not to lose a webhook
8 delivery attempts
Network errors, timeouts and 5xx answers are retried with exponential backoff.
Every webhook signed
HMAC-SHA256 over the timestamp and body, so you can verify each one.
Every attempt logged
Status and latency for each attempt, and any event can be sent again.
Watched from outside
Independent checks from four regions every three minutes, on a public status page.
How each figure is measured
Detection to send
From the check that noticed the change to our first delivery attempt. This is our own pipeline, with the source taken out.
Says nothing about how soon the change itself was noticed. That is the whole trip below.
Webhook delivery
Share of events accepted with a 2xx after retries, on endpoints that accepted at least one webhook that day. Every event type except test pings.
An endpoint that accepted nothing all day and a 4xx refusal are on the receiver's side and left out. A timeout on a working endpoint counts against us.
Change to webhook
From the time on the newest entry of the flight's change history to our first delivery attempt. Flight changes only, over customer subscriptions.
Depends on how often a flight is being checked, which follows its phase. Entries more than a day old are skipped, because they did not cause the event.
Successful lookups
Share of flight lookups not answered with a 5xx.
A 4xx is the API working as designed, including a flight that is not published yet.
API response time
Time our server took to answer flight lookups, from the request log. Answers with a 5xx are left out here and counted against successful lookups.
Measured on the server: your network adds to it. A lookup served from cache and one that goes to the source are in the same figure.
API uptime
Better Stack checks the API from four regions every three minutes and confirms a failure before it counts. Complete days only.
Published after 14 monitored days. It shows whether the API answers, not whether every flight is current.
Percentiles are rounded up to the nearest measuring step, and shares are rounded down, so no figure reads better than it is. Test events and our own accounts are left out.
What we do not claim
No data accuracy or coverage figure, because we cannot yet measure either against an independent source. These are measurements, not a guarantee: a written uptime commitment is part of an Enterprise plan.
Track your first flight tonight.
An API key, the docs, and two requests stand between you and your first webhook.
A free key in a minute, no card. Paid plans are paid by card in the dashboard.