Skip to main content
Piloterr
Make logo

No-code

Web scraping in Make with Piloterr

Add an HTTP module to any Make scenario and call Piloterr APIs. Structured JSON flows into Google Sheets, Slack, Airtable, and 1,500+ apps, no SDK install.

  • Native HTTP module with x-api-key header auth
  • Use soft_fail=true for resilient error handling
  • Visual scenario builder for complex pipelines
  • Same REST API as Python and Node.js

At a glance

HTTP

REST module

soft_fail

error resilience

400+

API endpoints

JSON

structured output

Why connect Make

  • HTTP module integration

    Configure URL, method, headers, and JSON body in Make's HTTP module. Authenticate with x-api-key in the header.

  • soft_fail for Make scenarios

    Append soft_fail=true to API calls so Make continues when an endpoint returns 404 or 500, handle errors in downstream modules.

  • Visual orchestration

    Branch, filter, and iterate over JSON arrays without writing code.

  • Anti-bot included

    Make's HTTP module alone can't bypass WAFs. Piloterr returns clean JSON so your scenario never stops at a challenge page.

Every Piloterr API inside Make

One HTTP connection, all scraping capabilities.

  • Scraper APIs

    400+ endpoints for e-commerce, SERP, social, and B2B data.

  • Iterator modules

    Split JSON arrays and process each item in parallel branches.

  • Error handling

    Route soft failures to notification modules instead of stopping the scenario.

  • Scheduling

    Run scenarios on intervals for monitoring and competitive intelligence.

Why hand-rolled scrapers fail in Make

ApproachDIYPiloterr
HTTP module aloneBlocked at TLS or WAFManaged bypass
Headless browser add-onFingerprint leaksStealth Chrome server-side
Custom code stepBreaks on vendor updatesStable JSON schemas
Error handlingScenario stops on 404soft_fail keeps flows running

Scrape from Make in four steps

  1. Step 1

    Create a Make account

    Sign up at make.com and create a new scenario.

  2. Step 2

    Add an HTTP module

    Choose Make a request. Set method to POST or GET and paste your Piloterr endpoint URL.

  3. Step 3

    Configure authentication

    Add header x-api-key with your API key. Set Content-Type to application/json for POST bodies.

  4. Step 4

    Map JSON to downstream apps

    Connect Google Sheets, Slack, or Airtable modules and map response fields.

Workflow recipes

  • Daily scrape → AI summary → Slack

    Schedule → Piloterr scrape → AI module → Slack post.

  • Sheet row → scrape → append row

    Google Sheets watch rows → HTTP scrape → write JSON back.

  • Monitor competitor → email on change

    Hourly scrape → compare hash → send email when content changes.

  • Webhook → scrape → CRM update

    HTTP webhook receives a URL, Piloterr scrape runs, and CRM deal fields refresh automatically.

When to pick Make vs SDK

  • Scenario

    Visual pipelines with SaaS triggers

    Recommendation: Make

  • Scenario

    High-volume crawling loops

    Recommendation: Python SDK

  • Scenario

    Make stops on HTTP errors

    Recommendation: Use soft_fail=true

  • Scenario

    Self-hosted automation

    Recommendation: n8n

HTTP request your Make module sends

Configure your Make HTTP module to match this request.

Bash
curl --location --request POST 'https://api.piloterr.com/v2/google/news?soft_fail=true' \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: YOUR_API_KEY' \
  --data '{"query": "stocks", "location": "Paris, FR", "page": 1}'

Transparent credit pricing

Pay only for successful requests. Start with +500 credits, then scale with plans from $49/mo.

Premium

$49/mo

18,000 credits

Premium+

$99/mo

40,000 credits

Startup

$249/mo

110,000 credits

Ready to get started?

Your web scraping API is one click away. Start with +500 credits, no infrastructure to set up, no proxies to manage, and no credit card required.

Start free (+500 credits)