Cloudflare Browser Rendering
Developer toolsCredentials form
Render web pages in Cloudflare's headless browsers to fetch HTML or Markdown, extract data, take screenshots, make PDFs and crawl sites.
10 actions
| Action | Effect | Data handled | Scope |
|---|---|---|---|
| cloudflare_browser_rendering_get_contentOpens a URL (or renders given HTML) in a headless browser and returns the fully rendered HTML after JavaScript runs | read | Personal data | |
| cloudflare_browser_rendering_get_markdownRenders a URL (or given HTML) and returns its content as Markdown | read | Personal data | |
| cloudflare_browser_rendering_get_linksRenders a URL and returns the links found on the page | read | General | |
| cloudflare_browser_rendering_scrape_elementsRenders a URL and returns the text, HTML, attributes and position of every element matching the given CSS selectors | read | Personal data | |
| cloudflare_browser_rendering_extract_jsonRenders a URL and uses Workers AI to extract structured data from it, guided by a prompt, a JSON Schema, or both | read | Personal data | |
| cloudflare_browser_rendering_take_screenshotRenders a URL (or given HTML) and returns a PNG or JPEG screenshot as base64 | read | Personal data | |
| cloudflare_browser_rendering_render_pdfRenders a URL (or given HTML) and returns it as a PDF document in base64 | read | Personal data | |
| cloudflare_browser_rendering_start_crawlStarts an asynchronous crawl from a URL that follows links and sitemaps up to a page limit and depth, and returns the job id | write | General | |
| cloudflare_browser_rendering_get_crawlReturns a crawl job's status (running, completed, errored or cancelled) and its crawled pages, with cursor paging for large results | read | Personal data | |
| cloudflare_browser_rendering_cancel_crawlCancels a running crawl job; URLs still queued are not crawled | destructive | General |