You can now crawl an entire website with a single API call using Browser Rendering‘s new /crawl endpoint, available in open beta. Submit a starting URL, and pages are automatically discovered, rendered in a headless browser, and returned in multiple formats, including HTML, Markdown, and structured JSON. This is great for training models, building RAG pipelines, and researching or monitoring content across a site.
Crawl jobs run asynchronously. You submit a URL, receive a job ID, and check back for results as pages are processed.
# Initiate a crawlcurl -X POST 'https://api.cloudflare.com/client/v4/accounts/{account_id}/browser-rendering/crawl' \ -H 'Authorization: Bearer <apiToken>' \ -H 'Content-Type: application/json' \ -d '{ "url": "https://blog.cloudflare.com/" }'
# Check resultscurl -X GET 'https://api.cloudflare.com/client/v4/accounts/{account_id}/browser-rendering/crawl/{job_id}' \ -H 'Authorization: Bearer <apiToken>'Key features:
- Multiple output formats – Return crawled content as HTML, Markdown, and structured JSON (powered by Workers AI)
- Crawl scope controls – Configure crawl depth, page limits, and wildcard patterns to include or exclude specific URL paths
- Automatic page discovery – Discovers URLs from sitemaps, page links, or both
- Incremental crawling – Use
modifiedSinceandmaxAgeto skip pages that haven’t changed or were recently fetched, saving time and cost on repeated crawls - Static mode – Set
render: falseto fetch static HTML without spinning up a browser, for faster crawling of static sites - Well-behaved bot – Honors
robots.txtdirectives, includingcrawl-delay
Available on both the Workers Free and Paid plans.
To get started, refer to the crawl endpoint documentation. If you are setting up your own site to be crawled, review the robots.txt and sitemaps best practices.
Source: Cloudflare
Latest Posts
- Power Pages – Postponed – Power Pages version 9.8.4.x Production Release [MC1309032]
![Power Pages - Postponed - Power Pages version 9.8.4.x Production Release [MC1309032] 2 pexels axel vandenhirtz 332204 929280](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==)
- AWS Security Agent now supports full repository code reviews

- Amazon Connect Customer now supports embedding Cases and Customer Profiles in custom agent applications

- Collect Diagnostics change to Get Diagnostics for Outlook Mobile and Mac [MC1308855]
![Collect Diagnostics change to Get Diagnostics for Outlook Mobile and Mac [MC1308855] 5 pexels megan forbes 347998 963436](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==)

![Power Pages - Postponed - Power Pages version 9.8.4.x Production Release [MC1309032] 2 pexels axel vandenhirtz 332204 929280](https://mwpro.co.uk/wp-content/uploads/2024/08/pexels-axel-vandenhirtz-332204-929280-150x150.webp)


![Collect Diagnostics change to Get Diagnostics for Outlook Mobile and Mac [MC1308855] 5 pexels megan forbes 347998 963436](https://mwpro.co.uk/wp-content/uploads/2024/08/pexels-megan-forbes-347998-963436-150x150.webp)
