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

ActionEffectData handledScope
cloudflare_browser_rendering_get_contentOpens a URL (or renders given HTML) in a headless browser and returns the fully rendered HTML after JavaScript runsreadPersonal data
cloudflare_browser_rendering_get_markdownRenders a URL (or given HTML) and returns its content as MarkdownreadPersonal data
cloudflare_browser_rendering_get_linksRenders a URL and returns the links found on the pagereadGeneral
cloudflare_browser_rendering_scrape_elementsRenders a URL and returns the text, HTML, attributes and position of every element matching the given CSS selectorsreadPersonal 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 bothreadPersonal data
cloudflare_browser_rendering_take_screenshotRenders a URL (or given HTML) and returns a PNG or JPEG screenshot as base64readPersonal data
cloudflare_browser_rendering_render_pdfRenders a URL (or given HTML) and returns it as a PDF document in base64readPersonal 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 idwriteGeneral
cloudflare_browser_rendering_get_crawlReturns a crawl job's status (running, completed, errored or cancelled) and its crawled pages, with cursor paging for large resultsreadPersonal data
cloudflare_browser_rendering_cancel_crawlCancels a running crawl job; URLs still queued are not crawleddestructiveGeneral