← all 90 tracked mock & placeholder APIs

Is restapiexample (dummy.restapiexample.com) down?

UP right now — answered HTTP 200 in 603 ms.

Last checked 2026-09-26T00:00:51Z · checked every hour (a timeout/TLS/DNS blip on an otherwise-up service is confirmed with a same-run retry before it counts) · OK-rate 24h: 100% · 7d: 98.2% · raw JSON · Atom feed of its down/recovered events

Context: The employee API from countless Java/Spring/RestAssured tutorials. Throttled to roughly one request a minute in practice — the second call answers 429 as an HTML page while its own x-ratelimit headers claim 57 calls remaining — and writes are faked: POST /create returns a success id whose GET comes back null inside a success envelope. A 'down' here usually means the throttle, which is what a tutorial-follower experiences too.

What we check: GET https://dummy.restapiexample.com/api/v1/employee/1 — a plain, keyless request from Cloudflare's network with an honest bot UA, exactly what a tutorial curl or an <img> tag experiences. OK = HTTP 2xx/3xx within 8s. No retries, no cookies, no API keys.

Need a fake-data REST API that answers?

If dummy.restapiexample.com is failing (or you're tired of finding out mid-demo), Mockbird gives you a seeded fake-data REST API that answers right now — and unlike the classics, writes actually persist — free, no signup:

curl https://mockbird.mockbird.workers.dev/m/demo/products/1

Read the honest restapiexample (dummy.restapiexample.com) migration guide → (it also says when restapiexample (dummy.restapiexample.com) is the better tool) or create your own mock API in one click.

README badge

Does your project's test suite or tutorial depend on dummy.restapiexample.com? Embed a live status badge — it re-renders from our latest check (cached 5 min):

dummy.restapiexample.com status badge

<!-- Markdown -->
[![dummy.restapiexample.com status](https://mockbird.mockbird.workers.dev/status/restapiexample/badge.svg)](https://mockbird.mockbird.workers.dev/status/restapiexample)

<!-- HTML -->
<a href="https://mockbird.mockbird.workers.dev/status/restapiexample"><img src="https://mockbird.mockbird.workers.dev/status/restapiexample/badge.svg" alt="dummy.restapiexample.com status"></a>

Green = answering plain GETs, red = network-dead, amber = answering but with an error status. Every tracked service has one; there's also a summary badge for all 90.

Get pinged when it goes down

Subscribe any webhook URL — no account needed. One message when dummy.restapiexample.com goes down, one when it recovers (debounced: two consecutive hourly checks must agree, so a single blip never fires). Slack and Discord incoming-webhook URLs get a formatted message; anything else gets an HMAC-signed JSON POST.

Or from a terminal / CI script:

curl -X POST https://mockbird.mockbird.workers.dev/api/status/watch \
  -H "content-type: application/json" \
  -d '{"service": "restapiexample", "url": "https://hooks.slack.com/services/T000/B000/XXXX"}'

Use "service": "*" to watch all 90 tracked services at once. The response includes an unsubscribe curl; 5 consecutive failed deliveries auto-unsubscribe. No webhook? Omit "url" to get a pollable subscription instead — GET the returned poll URL anytime for the transitions since your last poll. Full API details →

The same checker can watch your own URL: POST /api/status/monitor {"url": "https://api.example.com/health", "notify": "<webhook>"} — every 30 minutes, alert on down + recovery, free, no account. Monitor API →

Recent checks

Checked at (UTC)ResultTime
2026-09-26T00:00:51ZOK 200603 ms
2026-09-25T23:00:51ZOK 200700 ms
2026-09-25T22:00:51ZOK 200597 ms
2026-09-25T21:01:05ZOK 200696 ms
2026-09-25T20:00:57ZOK 2001025 ms
2026-09-25T19:01:17ZOK 200641 ms
2026-09-25T18:01:12ZOK 2001133 ms
2026-09-25T17:01:11ZOK 2001087 ms
2026-09-25T16:01:03ZOK 200646 ms
2026-09-25T15:01:09ZOK 200711 ms
2026-09-25T14:01:23ZOK 200754 ms
2026-09-25T13:01:15ZOK 200628 ms
2026-09-25T12:01:06ZOK 2002234 ms
2026-09-25T11:01:17ZOK 200721 ms
2026-09-25T10:01:00ZOK 200681 ms
2026-09-25T09:00:54ZOK 2001207 ms
2026-09-25T08:01:12ZOK 200706 ms
2026-09-25T07:01:05ZOK 200626 ms
2026-09-25T06:01:07ZOK 200662 ms
2026-09-25T05:00:47ZOK 200885 ms
2026-09-25T04:00:46ZOK 200607 ms
2026-09-25T03:00:56ZOK 200797 ms
2026-09-25T02:00:52ZOK 200780 ms
2026-09-25T01:00:47ZOK 200617 ms
2026-09-25T00:00:51ZOK 200983 ms
2026-09-24T23:00:57ZOK 200883 ms

Bias disclosure: this page is run by Mockbird, a free hosted mock-API service. The status data is real and logged verbatim (pull it yourself), and the linked guides say when the incumbent wins.