webclaw

REST API

Web scraping in Zapier workflows

Scrape any URL inside a Zap with webhooks or code steps.

Zapier connects 7,000+ apps with no-code automation. Use the Webhooks app or a Code step to call webclaw from any Zap, adding web scraping capabilities to your automations without custom infrastructure.

Setup guide

Setup

Zapier Code step (Run JavaScript)

javascript
// Zapier Code by Zapier — Run JavaScript
const res = await fetch("https://api.webclaw.io/v1/scrape", {
  method: "POST",
  headers: {
    "Authorization": "Bearer " + process.env.WEBCLAW_API_KEY,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    url: inputData.url,
    formats: ["markdown"],
  }),
});

const data = await res.json();
return { markdown: data.markdown, title: data.metadata.title };

Why webclaw for Zapier

  • Simple REST API works in Zapier Code steps
  • No proxy, no browser, no complex setup
  • Bot bypass for protected sites
  • Predictable per-call cost

Common use cases

  • Auto-enrich new leads with company data
  • Scrape competitor pages on a schedule
  • Trigger notifications when a page changes
  • Feed scraped data into Google Sheets or Airtable

FAQ

Frequently asked questions.

Book a call

Use the Code by Zapier action with JavaScript. Fetch the webclaw API with your Bearer token and the URL you want to scrape. Return the markdown for use in downstream Zap steps.

Ready to connect?

Start extracting.

Zapier website