Capture, inspect, and simulate any HTTP request
Includes webhooks via POST but also GET, PUT, PATCH, and DELETE. Replay, export, and side-by-side comparison.
{
"ok": true,
"id": "evt_123",
"received_at": "2025-09-12T12:00:00Z"
}
About Cathook
Cathook is a Request Tester: generate a private bin, capture and analyze any HTTP request (includes webhooks), mock responses, and debug integrations with live diff.
View headers, body, query strings, IP, and status in real time. Compare payloads and understand how providers retry.
“When you control the HTTP response, you control the test scenario.”
Avoid exposing production: focus on the essentials — create, inspect, repeat, and document.
Value checklist
- Instant endpoint for any HTTP method.
- Comparable history for debugging and auditing.
- Custom responses (status, headers, body, delay).
- Responsive interface (mobile/desktop).
Quick example (curl)
# Send an event to your bin
curl -X POST "https://cathook.tech/in/{bin_id}" \
-H "Content-Type: application/json" \
-d '{"event":"checkout.completed","amount":12990,"currency":"BRL"}'
See the payload appear on the dashboard and adjust the HTTP response to test retries.
Quick questions
Do I need an account?
Can I save history?
How it works
Generate a unique URL, send requests, and see everything live on the dashboard.
1) Create
Generate a unique endpoint and a private dashboard.
2) Send
Point the request to the intake URL and send events (POST/GET/PUT/PATCH/DELETE).
3) Visualize
See requests in real time and adjust the response (status/headers/body/delay).
Features
Temporary bins, custom responses and persistent history for debugging.
- Instant visualization of incoming requests.
- Editable responses to test behaviors.
- No login: start using in seconds.
- Persistent history to make debugging easier.
Quick start
- Click "Create bin" to generate a unique URL.
- Configure your integration to send requests to the provided URL.
- Watch events appear on the dashboard in real time.
- Edit the response and repeat the tests as many times as you want.
Ready to test your HTTP requests?
Generate an endpoint and start observing events in seconds. No sign-up, no hassle.