home/skills/endpoints/cloudflare-crawl-endpoint

Cloudflare /crawl Endpoint

Cloudflare Browser Rendering

Asynchronous site crawler from Cloudflare Browser Rendering REST API. Start a crawl job, poll results, and optionally cancel jobs.

๐ŸŸก warn (76)endpointEndpoints & Tool Callsweb-crawlingofficialSource โ†’endpoint โ†’
cloudflarecrawlendpointbrowser-renderingscrapingapi
# Cloudflare /crawl Endpoint

Crawl web content from a starting URL and follow links with configurable depth, limits, and output formats.

## Endpoint
`POST https://api.cloudflare.com/client/v4/accounts/{account_id}/browser-rendering/crawl`

## Auth
- Header: `Authorization: Bearer <apiToken>`
- API token permission: `Browser Rendering - Edit`

## Core Flow
1. Initiate crawl job (POST) -> receive job id
2. Poll job status/results:
   `GET /client/v4/accounts/{account_id}/browser-rendering/crawl/{job_id}`
3. Optional cancel:
   `DELETE /client/v4/accounts/{account_id}/browser-rendering/crawl/{job_id}`

## Required Field
- `url` (string)

## Useful Parameters
- `limit` (max pages), `depth`
- `formats` (`html`, `markdown`, `json`)
- `render` (true for JS-rendered pages, false for static fetch)
- `options.includePatterns`, `options.excludePatterns`
- `maxAge`, `modifiedSince`

## Real Agent Usage
> "Crawl this docs site up to depth 2 in markdown format, exclude changelog pages, and return completed pages only."

## Docs
- https://developers.cloudflare.com/browser-rendering/rest-api/crawl-endpoint/
- https://developers.cloudflare.com/browser-rendering/rest-api/
๐Ÿงช Found this useful?
The $SKILL experiment is building the agent skill distribution layer. Every skill you discover through this directory is part of the experiment.