HTTP Echo API

Send any HTTP request, get it echoed back as JSON. Debug HTTP clients, test headers, inspect request bodies. Free — no signup, no API key needed.

Try it — send a request

Click "Send Request" to see the echoed response...

API Usage

# Echo a GET request
curl https://webhookvault.anethoth.com/api/v1/echo?foo=bar&debug=true

# Echo a POST with JSON body
curl -X POST https://webhookvault.anethoth.com/api/v1/echo \
  -H "Content-Type: application/json" \
  -H "X-Custom: my-value" \
  -d '{"event": "test", "data": 42}'

# Echo with custom path
curl https://webhookvault.anethoth.com/api/v1/echo/my/custom/path

# Inspect your headers
curl https://webhookvault.anethoth.com/api/v1/headers

All HTTP Methods

GET, POST, PUT, PATCH, DELETE — all methods supported. See exactly what your client sends.

Full Request Mirror

Returns method, URL, path, query params, all headers, body (parsed as JSON or raw text), client IP, and timestamp.

Custom Paths

Append any path after /api/v1/echo/ — useful for testing route-based logic in webhooks and API clients.

Headers Inspector

GET /api/v1/headers returns your headers with analysis: auth type, proxy detection, CORS origin, content type.

CORS Enabled

Call from any origin — perfect for debugging frontend API calls, testing CORS configs, and browser-based tools.

60 req/min

Generous rate limit of 60 requests per minute. Enough for any debugging session. Need more? Sign up for WebhookVault.

Use Cases

Need persistent webhook capture?

WebhookVault captures, stores, and lets you replay webhooks. Free tier: 2 endpoints, 100 requests/day.

Create Free Endpoint