Pay-as-you-go web scraping
Extract data from
any website.
Automatically.
Upload URLs, describe what you need, and get structured results in your inbox. No infrastructure. No code. Just data.
smartscrape — results
$ scrape --urls products.csv --prompt --urls urls.csv "Extract price, name, rating"
Scraping 142 URLs...
✓ 142/142 complete
Results sent to you@email.com
Sample output:
{
"name": "Headphones Pro",
"price": "$79.99",
"rating": 4.7
}01
Plain English prompts
Describe what you need — product names, prices, reviews, contact info — and FireCrawl extracts it. No selectors, no code, no brittle scripts.
prompt: "Extract company name, employee count, and HQ location"
02
Batch processing via CSV
Upload hundreds of URLs at once. Same prompt, same extraction, every page. Results are batched and emailed as structured JSON.
# urls.csv
https://acme.com/about
https://globex.com/team
https://initech.io/company
... 139 more rows
03
Schedule + Claude AI
Set recurring scrapes on any schedule. Enable the Claude add-on and let AI refine your prompts, suggest better extraction strategies, and manage your jobs conversationally.
Daily at 9:00 AM
Weekly on Monday
Custom cron: */6 * * * *
STEP 1
Upload
Drop a CSV of URLs or paste them manually.
STEP 2
Describe
Write what data you need in plain English.
STEP 3
Receive
Structured results land in your inbox.