search legion

Review · API tools

Webhook.site review

A capable webhook inspector with useful email and DNS capture; check the free expiry and paid history caps before switching.

7.2/10Search Legion score

We may earn a commission if you buy through links on this page. It never changes a score or a ranking. How we make money

The bottom line

Strong capture and workflow tools, but free URLs expire and paid plans cap stored history.

Webhook.site captures HTTP requests, emails and DNS lookups, then lets you inspect them or build workflows to filter, transform, forward and respond. No signup is needed to start, but free URLs expire after one week and store up to 50 requests.

Paid plans start at $9 monthly or $7.50 per month billed annually. Basic includes one URL and 1,000 request history; higher tiers raise those limits, but even Enterprise lists a 100,000-request history cap. Reddit discussion is limited and mostly about self-hosting: one user reported a multipart/form-data gap in the open-source version, not the hosted service.

Good fit if

  • Debugging incoming webhooks and HTTP requests
  • Capturing test emails or DNS lookups
  • Teams that need request workflows

Skip it if

  • Long-term request archives without history caps
  • Users needing published support commitments
  • Anyone set on self-hosting without trade-offs
Webhook.site homepage
Webhook.site homepage, captured Nov 6, 2026

ScoresHow it rates

  • Features9
  • Ease of use8
  • Value for money7
  • Support5
  • User sentiment6

What works

  • Captures HTTP requests, emails and DNS lookups
  • Inspect headers, query strings, bodies and attachments
  • No-signup free option for quick captures
  • Visual workflows can filter, transform and forward data
  • CLI can forward requests to localhost or private networks

What doesn't

  • Free URLs expire after one week
  • Free tier stores only 50 requests
  • Basic has just one URL and 1,000 history entries
  • Paid request-history limits range from 1,000 to 100,000
  • Support channels and response commitments are not published on the vendor's site

01What Webhook.site actually does

Webhook.site creates a unique URL and email address for capturing incoming HTTP requests and emails, with no signup required. It also supports DNS lookups through DNSHook. Requests and messages appear in real time, so you can inspect headers, query strings, bodies and, for emails, attachments.

The free, no-signup URLs expire after one week and retain up to 50 requests. An account removes those limits and adds tools such as workflows and custom domains. For more capacity, paid plans start at $9 per month, or $90 per year ($7.50 per month equivalent), according to the pricing page.

This is for debugging and handling incoming traffic, not just viewing a payload. You can filter, transform, forward or respond to requests and emails with visual workflows, or add logic with WebhookScript or JavaScript. A CLI can forward captured requests to localhost or a private network.

02Where Webhook.site is strong

Webhook.site covers several common debugging jobs in one place: inspect an HTTP request, capture an email sent by a system under development, or see a DNS lookup. The no-signup option makes it quick to get a temporary endpoint, while account and paid options give teams more control over URLs and retained history.

The workflow tools are more useful than a passive request log when you need to do something with captured traffic. You can filter, transform, forward and respond to requests or emails. For logic that outgrows those steps, WebhookScript and JavaScript provide a scripting route. CLI forwarding also lets developers send captured traffic to localhost or a private network.

Plan limits are stated plainly. Basic is $9 monthly or $90 annually and includes one URL, unlimited requests, 1,000-request history, one schedule and one database. Pro is $19 monthly or $190 annually, with 50 URLs and 10,000-request history. Enterprise is $69 monthly or $699 annually, with unlimited URLs and 100,000-request history. All three list unlimited requests; the stored-history cap is the more relevant limit for reviewing older traffic.

03Where it falls short

The free endpoint is temporary: it expires after one week and holds up to 50 requests. That is fine for a short debugging session, but not a dependable archive. Paid plans remove the free endpoint limits, but they still cap retained history: 1,000 requests on Basic, 10,000 on Pro and 100,000 on Enterprise. “Unlimited requests” does not mean unlimited history.

There is also a meaningful jump between plans. Basic gives you one URL and one schedule; Pro costs $19 monthly ($15.83 per month when billed annually) for 50 URLs and five schedules. Shared access appears only on Enterprise, which lists 10 included users and costs $69 monthly or $699 annually. The pricing details do not list add-ons.

If hosting the capture service yourself is a requirement, Reddit users point to an open-source Webhook.site version, but one commenter reports that it did not show multipart/form-data. Another describes trouble running its container image on Azure Web App for Containers. Those are individual reports, not a complete compatibility picture, but they are reasons to check the self-hosted option against your setup before switching.

04Webhook.site pricing: what you'll actually pay

Webhook.site has a free option, but free URLs expire after one week and store up to 50 requests. Paid plans remove those free-tier limits and add features such as workflows and custom domains.

Basic is $9 month to month or $90 annually ($7.50 per month equivalent). It includes one URL, unlimited requests, 1,000 request history, one schedule and one database. Pro costs $19 monthly or $190 annually ($15.83 per month equivalent): 50 URLs and 10,000 request history. Enterprise is $69 monthly or $699 annually ($58.25 per month equivalent), with unlimited URLs and 100,000 request history. It also includes 10 users.

The tier jumps are $10 and then $50 per month on monthly billing. All plans list unlimited requests, but stored history is capped, so that is not the same as an unlimited archive. The pricing information lists no add-ons. Annual billing is paid as a yearly amount; the monthly equivalents are comparisons, not the monthly-billing price.

05Switching to (or from) Webhook.site

Getting started is straightforward if you can point a sender at a new capture URL: Webhook.site creates a unique URL without requiring signup. But the available information does not describe an import tool, data-export format or migration service, so don’t assume existing request history or workflow settings can be moved in or out. Data export details are not published here.

Before switching, check how many URLs and how much request history you need. Paid plans cap history at 1,000, 10,000 or 100,000 requests, depending on tier; the free option keeps up to 50 requests and expires after a week. If leaving, preserve anything you need before it disappears, but the available information does not say how to export it.

We don’t have Reddit posts or comments in the published published material, so we can’t attribute reasons for leaving to Reddit users. Support commitments and self-hosting trade-offs are also not specified here. Treat both as questions to resolve before moving production workflows.

From the threadsWhat users say

The Reddit discussion is mostly about self-hosting and alternatives, not reviews of Webhook.site’s paid plans. Comments flag missing features and a container deployment problem, while one project post points to URL expiration as a reason to build an alternative.

Self-hosted version
It doesn't have all of the features, but there is an open-source version of webhook.site that you can host yourself:
r/selfhosted · view thread
Multipart capture gap
I was just playing around with the open source version and it doesn't show multipart/form-data
r/selfhosted · view thread
Container deployment trouble
I had trouble with the webhook.site container image on Azure Web App for Containers but Request Baskets just works, thanks!
r/selfhosted · view thread
URL expiration concern
I kept hitting the same wall debugging webhooks: webhook.site URLs expire
r/selfhosted · view thread

Questions people ask

What can Webhook.site capture?

Webhook.site creates a unique URL and email address to capture incoming requests and messages in real time, without signup. It can capture HTTP headers, query strings and bodies, email headers, bodies and attachments, and DNS lookups through DNSHook. Visual workflows can filter, transform, forward and respond to requests and emails; scripting and CLI forwarding are also listed.

What are the free plan limits?

The free option requires no signup, but its URLs expire after one week and store up to 50 requests. The product information says an account removes those free URL limits and adds workflows, custom domains and more. Paid plan history limits still vary by tier, so an account does not mean every plan has unlimited history.

How much does Webhook.site cost?

The pricing page lists Basic at $9 monthly or $90 annually ($7.50 per month), Pro at $19 monthly or $190 annually ($15.83 per month), and Enterprise at $69 monthly or $699 annually ($58.25 per month). The plans are described for individuals, small organizations, and organizations needing shared access, respectively.

How many URLs and request records do paid plans include?

Basic includes 1 URL and 1,000 request-history records; Pro includes 50 URLs and 10,000 records; Enterprise includes unlimited URLs and 100,000 records. All three list unlimited requests. The plans also include 1, 5 and unlimited schedules, respectively; Enterprise includes 10 users, while user counts for the other tiers are not listed here.

Can I self-host Webhook.site?

A Reddit thread points to an open-source version that can be hosted yourself, but a commenter says it does not have all the features. Another reports that the open-source version did not show multipart/form-data, and a separate commenter had trouble with its container image on Azure Web App for Containers. Those are user reports, not a current feature or compatibility guarantee.

Sources

  1. Webhook.site homepage
  2. Webhook.site pricing page
  3. Reddit: Any self hosted version for requestbin or webhook.site?
  4. Reddit: I built a self-hosted webhook.site alternative — capture, inspect, and replay webhooks. One-click deploy to Railway.
  5. Reddit: What's missing in webhook.site or requestinspector.com ?
  6. Reddit: Webhook.site MCP Server – Enables interaction with Webhook.site to create, manage, and monitor endpoints for capturing HTTP requests, emails, and DNS lookups. It provides 16 tools for testing webhooks and inspecting incoming data through the Model Context Protocol.