Skip to content

Web data platform · 12+ ready-made templates

Turn any website into a clean dataset.

Pick a scraper for Google Search, TikTok, Amazon and more, fill in a few inputs and run it in the cloud. Scheduling, sandboxes and storage are on us.

JSON, CSV, Excel, XML
4 formats
Isolated container per run
Sandbox
Pay only for the data you get
Per result
  • Google Search
  • TikTok
  • Amazon
  • Google Maps
  • YouTube
  • Instagram
  • X / Twitter
  • LinkedIn
  • Shopee
  • Reddit
  • Baidu
  • Google News

Popular templates

Stop writing scrapers from scratch

Maintained by our team, and kept up to date as target sites change. Pay per result — only for what you run.

Browse all 12 templates

How it works

From web page to dataset in three steps

  1. 01

    Pick a template

    Browse the store by platform or use case. Every template ships with a version, documented inputs and sample output.

  2. 02

    Fill in inputs and run

    Keyword, region, item count… the form is generated from the template's schema. Hit run and it joins the cloud queue.

  3. 03

    Get structured data

    Watch live logs and progress, then export JSON, CSV, Excel or XML.

Infrastructure

All the annoying parts? Handled.

The control plane schedules and records; the execution plane runs scripts in isolated containers. There are no servers for you to maintain.

  • Official templates

    Templates are written by us and versioned. Every run is pinned to one version, and a site change ships as a new version.

  • Sandboxed runs

    One read-only container per run, with resource limits and short-lived credentials.

  • Smart scheduling

    Runs land on the best node by CPU, memory, region and dependency cache, with automatic retries.

  • Schedules

    Cron-based runs that build price, ranking or trend time series for you.

  • API

    Create a token in the console to start runs, check status and download results. Parameters match the form.

  • Export results

    When a run finishes, download the same dataset as JSON, CSV, Excel or XML.

Built for developers

One token.
Any template.

Create a token in the console and use the REST API to start a run, check its status, read logs and download results. The parameters are the same fields as the form.

  • POST /api/user/v1/tasks
  • GET /api/user/v1/tasks/{id}/logs
  • GET /api/user/v1/artifacts/{id}/download
import os, requests

res = requests.post(
    "https://api.scrapinghawk.example.com/api/user/v1/tasks",
    headers={"Authorization": f"Bearer {os.environ['SCRAPINGHAWK_TOKEN']}"},
    json={
        "template_id": "TEMPLATE_ID",
        "params": {"keyword": "coffee", "max_items": 50},
    },
)
print(res.json()["id"])

Run your first dataset today

Sign-up includes $5 of balance. No credit card required.