Webhook
A webhook is an automated message sent from one application to another when a specific event occurs, delivered as an HTTP request to a URL the receiver has registered in advance - letting systems push real-time updates instead of being repeatedly polled.
In depth
What Webhook means.
A webhook inverts the usual request-response flow. Instead of your application repeatedly asking an API whether something has happened (polling), you register a URL with the provider; when the relevant event occurs, the provider sends an HTTP request - typically a POST carrying a JSON payload - to that URL. Webhooks are therefore often described as event-driven, reverse, or push APIs.
Because webhooks deliver updates the moment an event fires, they are efficient for things like completed jobs, payments, or status changes, where polling would waste requests and add latency. The receiver exposes an endpoint that accepts the request, acknowledges it quickly, and processes the payload.
Securing and reliably handling webhooks requires care. Receivers should verify that an incoming request genuinely came from the provider - commonly by checking a cryptographic signature included in the request headers - and must tolerate retries, since providers re-send deliveries that are not acknowledged. That re-delivery is also why webhook handlers are typically made idempotent, so processing the same event twice has no harmful effect.
How biz collect relates
Webhook in biz collect.
biz collect supports webhooks so you do not have to poll for long-running searches. You can register an endpoint and be notified when a job completes, then fetch the enriched results. The webhooks are signed, so your receiver can cryptographically verify that a delivery actually came from biz collect before acting on it.
Webhooks pair naturally with biz collect's idempotency-key support: signed delivery plus idempotent handling lets you safely tolerate the retries that any reliable webhook system performs. This event-driven model is part of what makes biz collect practical to wire into automated and agentic pipelines.
Go deeper
Where this concept shows up across biz collect:
Webhook
Frequently asked questions.
What is the difference between a webhook and polling?
With polling, your application repeatedly asks an API whether something has changed. With a webhook, the provider pushes a request to you when the event happens. Webhooks reduce wasted requests and deliver updates closer to real time.
How do you verify that a webhook is genuine?
Providers commonly sign each webhook request, including a signature in the headers computed from the payload and a shared secret. The receiver recomputes the signature to confirm the request is authentic and unmodified. biz collect signs its webhooks.
Still have questions? Talk to us.
Turn the concept into real data.
Sign up free with 200 signup credits, no credit card. POST a city plus keywords and get an enriched, structured list of businesses back as JSON.

