Loading...
Loading...
Scrape a single known URL into clean markdown / HTML / links / structured JSON with fastCRW. Use when you already have the URL and want the page content — "scrape", "grab", "fetch", "pull", "read this page", "get the content of". Handles JavaScript-rendered SPAs automatically. Step 2 of the crw workflow ladder.
npx skill4agent add us/crw crw-scrapecrw scrape "https://example.com" # → markdown to stdout
crw scrape "https://example.com" --format json -o page.json
crw scrape "https://example.com" --js --css "article.main"
crw scrape "https://example.com" --format links -o .crw/links.txtcrw_scrape(url="https://example.com", formats=["markdown"], onlyMainContent=true)curl -X POST "$CRW_API_URL/v1/scrape" -H "Authorization: Bearer $CRW_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"url":"https://example.com","formats":["markdown"],"onlyMainContent":true}'| Need | CLI flag | MCP / REST field |
|---|---|---|
| Output format | | |
| Strip nav/footer/sidebar | (on by default; | |
| Force JS rendering | | |
| Wait after load | — | |
| Keep only selectors | | |
| Drop selectors | — | |
| Pick renderer | — | |
| Save to file | | (write the response yourself) |
| Structured JSON | | |
| Use a proxy | | |
?&crw scrape … &wait--jsrenderJs: truewaitFor.crw/grepheadmaxLength: 0--format json--extract '<schema>'