You can configure a webhook to receive real-time updates when a scraper job runs. To enable it, pass aDocumentation Index
Fetch the complete documentation index at: https://docs.hasdata.com/llms.txt
Use this file to discover all available pages before exploring further.
webhook object in your job request.
Webhook delivery is async and retries automatically on failure (3 attempts)
Example
Supported Events
scraper.job.started— Sent when the job starts processingscraper.data.scraped— Sent as data is collected (may trigger multiple times)scraper.job.finished— Sent when the job is complete
Custom Headers
You can pass custom HTTP headers in theheaders field. These headers will be included in every webhook request. Use it to include auth tokens or signatures.
Payload
Each webhook event will include:event— Event namejobId— ID of the related jobtimestamp— ISO timestamp of the eventdata— Job Results