All Tools
Developer Tools

Request Catcher

Capture and inspect incoming HTTP requests in real-time. Perfect for testing webhooks, API callbacks, and debugging integrations.

Private
Instant
No signup
Listening
Endpoint ID:
Loading...

Send any HTTP request to this URL — GET, POST, PUT, DELETE, etc. All requests are captured instantly.

Incoming RequestsNone yet

Waiting for requests...

Copy the URL above and send any HTTP request

Quick test:

curl -X POST "" \
-H "Content-Type: application/json" \
-d '{"hello":"world"}'

No requests captured yet

Requests will appear here automatically as they arrive

Frequently Asked Questions

What is a request catcher?

A request catcher provides a public URL that captures all incoming HTTP requests. Use it to debug webhooks, test API integrations, and inspect payloads in real-time.

Will my endpoint survive a page refresh?

Yes. Your endpoint ID is saved in browser local storage and automatically restored. All captured requests are also restored.

Can I customize the endpoint URL?

Yes. Click the edit icon next to your Endpoint ID to set a custom name using lowercase letters, numbers, and hyphens.

What HTTP methods are supported?

All standard HTTP methods: GET, POST, PUT, PATCH, DELETE, HEAD, and OPTIONS.

Can I forward captured requests to my local server?

Yes. Use the Local Proxy tool to configure a forward target URL. Every request will be captured here AND forwarded to your local server via ngrok or any tunnel.