See exactly what your webhooks are sending
Generate a URL, point any provider at it, and inspect every request that lands — full headers, raw body, method, and timing. Stop adding print statements to figure out why an integration broke.
How it works
Three steps, no SDK, no config files.
Grab a trace URL
Create an account and generate a unique endpoint to catch incoming requests.
Point a webhook at it
Paste the URL into Stripe, GitHub, Shopify, or any service that sends webhooks.
Inspect every request
See the full payload, headers, query, and method for each hit, stored and searchable.
Built for debugging real integrations
No truncated bodies, no missing headers, no setup overhead.
Full request capture
Method, headers, query string, and the raw body for every request. Nothing dropped or summarized.
Runs on the edge
Built on Cloudflare Workers, so requests are captured close to wherever your provider fires from.
Private by default
Traces auto-expire on a retention window, so throwaway test payloads don't pile up forever.
Works with anything
If it can send an HTTP POST, RequestTrace can catch it. No client library to install.
Searchable history
Page through past events by timestamp instead of scrolling a terminal you forgot to keep open.
Indie-friendly
A generous free tier and honest paid pricing. No "contact sales", no enterprise tax.
Simple, honest pricing
Start free. Upgrade only when you outgrow it.
- 3 active traces
- 7-day retention
- Full request inspection
- Edge capture
- Unlimited traces
- 90-day retention
- Longer searchable history
- Email support
- Everything in Pro
- Shared workspace
- Multiple seats
- Priority support
Paid plans are rolling out shortly. Create a free account now and you'll keep early-bird pricing when they open.
Start catching webhooks
Drop your email to claim a free account and early-bird pricing.