Google Search Scraper
Organic results, ads and related searches from Google SERPs
Web data platform · 12+ ready-made templates
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.
01run › google-search@2.4.0 · keyword=coffee
| # | title | domain |
|---|---|---|
| 1 | Best Coffee Beans 2026 — Roaster Guide | roastguide.com |
| 2 | Specialty Coffee Subscription | beanbox.io |
| 3 | How to brew pour-over coffee | brewlab.co |
| 4 | Coffee — Wikipedia | wikipedia.org |
Popular templates
Maintained by our team, and kept up to date as target sites change. Pay per result — only for what you run.
Organic results, ads and related searches from Google SERPs
Videos and creator stats by keyword or hashtag
Product details, prices, ratings and reviews from Amazon
Business names, addresses, phones, ratings and opening hours
How it works
Browse the store by platform or use case. Every template ships with a version, documented inputs and sample output.
Keyword, region, item count… the form is generated from the template's schema. Hit run and it joins the cloud queue.
Watch live logs and progress, then export JSON, CSV, Excel or XML.
Infrastructure
The control plane schedules and records; the execution plane runs scripts in isolated containers. There are no servers for you to maintain.
Templates are written by us and versioned. Every run is pinned to one version, and a site change ships as a new version.
One read-only container per run, with resource limits and short-lived credentials.
Runs land on the best node by CPU, memory, region and dependency cache, with automatic retries.
Cron-based runs that build price, ranking or trend time series for you.
Create a token in the console to start runs, check status and download results. Parameters match the form.
When a run finishes, download the same dataset as JSON, CSV, Excel or XML.
Built for developers
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.
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"])Sign-up includes $5 of balance. No credit card required.