httpbin Alternative — Echo, Status & Delay Endpoints | Send Web Request
Looking for an httpbin-style endpoint to echo requests, return arbitrary status codes, or add latency? Send Web Request hosts free /echo, /status, and /delay endpoints that do exactly that — CORS-open, no signup, and paired with a browser client so you can fire a request in one click.
What is httpbin used for?
httpbin is a simple HTTP request-and-response service developers use to test clients: reflect a request back, return a specific status code, add a delay, and so on. It's great for confirming your HTTP library sends what you expect and handles responses correctly. These endpoints cover the same core needs and run entirely in your browser.
Echo endpoint
Send any method to /echo and it returns your request — method, headers, query string, and body — as JSON. Use it to confirm exactly what your client is sending:
POST https://sendwebrequest.com/echo?debug=1
Content-Type: application/json
{ "id": 42 }Inspect the exact request your client sends
Point your own code at /echo and log the response to see how your headers and body actually arrive:
const res = await fetch("https://sendwebrequest.com/echo", {
method: "POST",
headers: { "Content-Type": "application/json", "X-Trace": "abc" },
body: JSON.stringify({ ok: true }),
});
console.log(await res.json()); // { method, headers, query, body }Return any status code
Ask for a status and get it back. Perfect for exercising error handling, retries, and how your UI reacts to 4xx and 5xx responses:
GET https://sendwebrequest.com/status/500
GET https://sendwebrequest.com/status/403
GET https://sendwebrequest.com/status/204Add latency with the delay endpoint
The /delay endpoint waits before responding (up to 5 seconds), so you can test loading spinners, timeouts, and slow-network handling:
GET https://sendwebrequest.com/delay/3How is this different from httpbin?
The endpoints are CORS-open and come with a browser client built in — every example here has a "Try it" button that pre-fills the request so you can see the response instantly. There's no install and no signup. For sample resource data (users, posts, todos) rather than just request reflection, see the fake JSON API.
Try it now
Open Send Web Request with an echo, status, or delay endpoint pre-filled and hit Send.