New · Price Watch now checks hourly

Clean web data, by the thousand rows.

Gristmill runs and maintains scrapers for public websites, then hands you structured JSON on a schedule. Buy a ready-made dataset or call the API from your own code.

Pay per 1k results · Free sandbox, no card

run_7Hc2Qm9x · storefront-productsQUEUED
0 / 5,000 items42 req/s0 errors0s elapsed
○Queue○Fetch pages○Render JS○Extract fields○Validate schema
items.json · 0 of 6 sample records
[
Illustrative sample run. Not real data.
run_7Hc2Qm9x · storefront-productsQUEUED
0 / 5,000 items42 req/s0 errors0s elapsed
○Queue○Fetch pages○Render JS○Extract fields○Validate schema
items.json · 0 of 6 sample records
[
Illustrative sample run. Not real data.

Built for

Pricing teams

SEO teams

Market research

Recruiting analytics

Proptech

Data engineers

How it works

Input → run → output.

Every dataset is a maintained scraper with a fixed schema. You send an input, we run it, you get rows.

01 · Input

Tell it what to fetch

Start URLs, search terms or a category, plus limits. Inputs are plain JSON.

{
“startUrls”: [“https://shop.example.com/c/shoes”],
“maxItems”: 5000,
“schedule”: “daily”
}

02 · Run

We handle the crawling

Proxies, retries, rate limits and layout changes are on us. Watch progress live or wait for the webhook.

09:12:01 queued
09:12:03 running 0 / 5000
09:13:15 running 3104 / 5000
09:13:50 succeeded 5000 items

03 · Output

Rows in your format

Download JSON or CSV, sync to a sheet, drop files in your bucket, or page through the API.

items.json 5000 rows
items.csv 5000 rows
webhook run.succeeded
s3://your-bucket/gristmill/

Pricing

A plan, plus what you use.

Each plan includes a monthly bundle of results. Past that you pay per 1k rows at the dataset rate.

Sandbox

$0

/ month

Try every dataset with small runs.

→

1k results per month

→

All datasets, max 100 rows a run

→

JSON and CSV export

→

Community support

Start free

Team

Most picked

$99

/ month

For teams running scheduled datasets.

→

150k results included

→

Hourly schedules

→

Webhooks, Sheets and S3

→

Email support

Start with Team

Scale

$399

/ month

For products built on web data.

→

1M results included

→

Custom datasets on request

→

Priority queue, 99.9% SLA target

→

Shared Slack channel

Talk to us

Usage past your bundle is billed per 1k results at each dataset’s rate.

FAQ

Questions we get every week.

Anything else? Send us the site and the fields you need.

What counts as a result?

+

How fresh is the data?

+

Can you scrape a site you do not list?

+

Is this legal?

+

Do you collect personal data?

+

Where can results go?

+

Need a site we do not cover yet?

Tell us the pages and fields. We will send back a schema, a sample and a price.

Create a free website with Framer, the website builder loved by startups, designers and agencies.