Webhooks and automation

Send every row anywhere. Webhooks · Zapier · Make · n8n.

Paste a webhook URL into any scraper and each page it scrapes is posted as JSON. Catch it in Zapier, Make or n8n, or in your own code.

One JSON request per page scraped
app.simplescraper.io/scrapers/lumen-packs
OverviewScheduleSendAPI
WebhookNo URL set
URL

Every finished run posts its rows here as JSON.

https://
Enter a URL and press Enter to save it
Run scraper
Run 09:00 · Running
POST /hooks/catch/18342/b7x2kq/200 · 84 ms
Content-Type: application/json [  {    "name": "Trailhead 40L Pack",    "price": "$129.00",    "name_link": "https://lumensupply.com/p/1042",    "url": "https://lumensupply.com/packs",    "url_uid": 1,    "index": 1,    "timestamp": 1790931641482,    "timestampString": "Fri, 02 Oct 2026 09:00:41 GMT",    "uid": "Qm7RkT2vXa9LpE4sN0cW"  },  { "name": "Daypack 22L", "price": "$89.00", ... },  ... 22 more rows]
Waiting for a request
zapier.com/editor
Lumen deals to SlackOn
Catch Hook
Webhooks by Zapier
Request caught
Filter
Only continue if price is less than 100
Daypack 22L passed
S
Send channel message
Slack · #deals
Message sent
#dealsDaypack 22L is $89.00 at lumensupply.com/p/2044
Works withZapierMaken8nAirtableSSlack via Zapier

One request per page

When a page finishes scraping, its rows are posted as one JSON array. A scraper that reads 40 pages sends 40 requests.

Row metadata

Each row arrives with the page it came from, its position, a timestamp and a unique ID, plus the address of every link you scraped.

Monitor alerts by webhook

A change monitor can send each change to a webhook URL, so the same Zap or server can act on what changed.

Webhook payload fields

A POST with the content type application/json, sent as each page finishes. The body is an array with one object per row: your properties first, then the fields Simplescraper adds.

FieldWhat it holdsExample
name priceOne field per property you scraped, named as in your scraper"Trailhead 40L Pack"
name_linkA link scraped alongside a property, with _link added to the property's name"https://lumensupply.com/p/1042"
urlThe page that was scraped"https://lumensupply.com/packs"
url_uidThe position of that page in the scraper's list of URLs1
indexThe row's number within the results1
timestampWhen the data was scraped, in Unix milliseconds1790931641482
timestampStringThe same moment as a readable date"Fri, 02 Oct 2026 09:00:41 GMT"
uidA unique identifier for this result"Qm7RkT2vXa9LpE4sN0cW"

Webhook setup in Zapier · Make · n8n

Any service that accepts an HTTP POST can receive your rows. Here is how to set up the most common ones.

ZapierStart a Zap with Webhooks by Zapier and the Catch Hook trigger, paste its URL into the scraper's Send tab, then run the scraper so Zapier can find the request.
MakeAdd a Custom webhook module, paste its URL into the Send tab, then add a JSON parse step so each row's fields map cleanly into the next module.
n8nPoint a Webhook node at the scraper, or install the Simplescraper community node to run scrapers and read their results inside a workflow.
Your own serverA serverless function, your backend or a test inbox such as webhook.site. Anything that accepts a POST with a JSON body works.

How to send scraped data to a webhook

The webhook is a setting on the scraper, so manual and scheduled runs both send the rows.

1

Paste a webhook URL

Open the scraper's Send tab, paste the URL from Zapier, Make, n8n or your server, and press Enter to save it.

2

Run or schedule the scraper

Each page posts its rows as soon as it finishes, whether you run the scraper by hand or on a schedule.

FAQ

What are webhooks and how do they work?

Webhooks automatically send your scraped data to other apps instantly. Add a webhook URL, and every time you scrape, the data goes directly to your app, database, or automation tool.

Which apps can I connect with webhooks?

Connect to Zapier, Make (Integromat), n8n or any app that accepts webhooks. From there your data can reach Slack, Airtable, Google Sheets, CRMs and your own applications.

How do I set up a webhook?

Just paste your webhook URL in the Send tab of any scraper. That's it! Every scrape will automatically send JSON data to your endpoint. No coding required.

Send your scraped data anywhere today.

Every page you scrape arrives as JSON. Start with 100 free credits.

Start free
No credit card · or read the webhook guide