webhook
Configure a webhook URL to receive scraped data automatically via HTTP POST for async workflows and database pipelines.
Instructions
Receives scraped data automatically at a user-configured endpoint instead of polling for results. Configure a webhook URL in the dashboard and Scrapingdog POSTs the scraped content directly to it once ready — ideal for async workflows and database pipelines. [Credits: Not specified in documentation] Notes: Calling this endpoint returns only a session id (sid) immediately — the actual scraped content is delivered asynchronously via HTTP POST to the webhook URL configured in the dashboard, not in the initial API response. Returns: Immediate response: { sid: '' }. Actual scraped payload is POSTed later to the configured webhook URL (shape not documented on this page).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | URL of the page to scrape and send to the configured webhook. | |
| dynamic | No | Set to true to enable JavaScript rendering (headless browser). Set to false for faster plain HTTP requests. (default: true) | |
| webhook_id | No | Identifies the target webhook by name, as configured in the Scrapingdog dashboard. If omitted, the default webhook is used. |