[{"data":1,"prerenderedAt":199},["ShallowReactive",2],{"navigation_docs":3,"-providers-cloudflare":88,"-providers-cloudflare-surround":194},[4,48],{"title":5,"path":6,"stem":7,"children":8,"icon":47},"Guide","\u002Fguide","1.guide\u002F01.index",[9,11,15,19,23,27,31,35,39,43],{"title":10,"path":6,"stem":7},"Getting Started",{"title":12,"path":13,"stem":14},"Scrape","\u002Fguide\u002Fscrape","1.guide\u002F02.scrape",{"title":16,"path":17,"stem":18},"Screenshots and PDFs","\u002Fguide\u002Fcaptures","1.guide\u002F03.captures",{"title":20,"path":21,"stem":22},"Links and accessibility and extract","\u002Fguide\u002Freading","1.guide\u002F04.reading",{"title":24,"path":25,"stem":26},"Crawl and search","\u002Fguide\u002Fcrawl","1.guide\u002F05.crawl",{"title":28,"path":29,"stem":30},"Sessions","\u002Fguide\u002Fsessions","1.guide\u002F06.sessions",{"title":32,"path":33,"stem":34},"CLI","\u002Fguide\u002Fcli","1.guide\u002F07.cli",{"title":36,"path":37,"stem":38},"MCP and Pi and OMP","\u002Fguide\u002Fagents","1.guide\u002F08.agents",{"title":40,"path":41,"stem":42},"Errors","\u002Fguide\u002Ferrors","1.guide\u002F09.errors",{"title":44,"path":45,"stem":46},"Custom providers","\u002Fguide\u002Fcustom","1.guide\u002F10.custom","i-lucide-book-open",{"title":49,"path":50,"stem":51,"children":52,"icon":87},"Providers","\u002Fproviders","2.providers\u002F00.index",[53,55,59,63,67,71,75,79,83],{"title":54,"path":50,"stem":51},"Every provider",{"title":56,"path":57,"stem":58},"Steel","\u002Fproviders\u002Fsteel","2.providers\u002F01.steel",{"title":60,"path":61,"stem":62},"Browserbase","\u002Fproviders\u002Fbrowserbase","2.providers\u002F02.browserbase",{"title":64,"path":65,"stem":66},"Kernel","\u002Fproviders\u002Fkernel","2.providers\u002F03.kernel",{"title":68,"path":69,"stem":70},"Browserless","\u002Fproviders\u002Fbrowserless","2.providers\u002F04.browserless",{"title":72,"path":73,"stem":74},"Hyperbrowser","\u002Fproviders\u002Fhyperbrowser","2.providers\u002F05.hyperbrowser",{"title":76,"path":77,"stem":78},"Anchor","\u002Fproviders\u002Fanchor","2.providers\u002F06.anchor",{"title":80,"path":81,"stem":82},"Cloudflare","\u002Fproviders\u002Fcloudflare","2.providers\u002F07.cloudflare",{"title":84,"path":85,"stem":86},"Playwright","\u002Fproviders\u002Fplaywright","2.providers\u002F08.playwright","i-lucide-server",{"id":89,"title":80,"body":90,"description":187,"extension":188,"links":189,"meta":190,"navigation":191,"path":81,"seo":192,"stem":82,"__hash__":193},"docs\u002F2.providers\u002F07.cloudflare.md",{"type":91,"value":92,"toc":183},"minimark",[93,97,130,148,170,177],[94,95],"provider-facts",{"name":96},"cloudflare",[98,99,100,101,105,106,105,109,105,112,105,115,105,118,121,122,125,126,129],"p",{},"Cloudflare's Browser Run has a REST route for nearly everything: ",[102,103,104],"code",{},"\u002Fmarkdown",", ",[102,107,108],{},"\u002Fcontent",[102,110,111],{},"\u002Fscreenshot",[102,113,114],{},"\u002Fpdf",[102,116,117],{},"\u002Flinks",[102,119,120],{},"\u002Fjson"," for extract, ",[102,123,124],{},"\u002FaccessibilityTree",", and ",[102,127,128],{},"\u002Fcrawl"," for jobs. No session needed for any of them. The operations band above adds them up.",[98,131,132,133,136,137,140,141,136,144,147],{},"It wants two values: ",[102,134,135],{},"CF_API_TOKEN"," and ",[102,138,139],{},"CF_ACCOUNT_ID",". ",[102,142,143],{},"CLOUDFLARE_API_TOKEN",[102,145,146],{},"CLOUDFLARE_ACCOUNT_ID"," work too.",[98,149,150,151,154,155,158,159,162,163,136,166,169],{},"Ask for more than one output and it renders once: ",[102,152,153],{},"formats: [\"markdown\", \"html\"]",", or ",[102,156,157],{},"screenshot: true",", go through ",[102,160,161],{},"\u002Fsnapshot"," and come back together. A scrape also fills ",[102,164,165],{},"title",[102,167,168],{},"statusCode",".",[98,171,172,173,176],{},"The markdown in the recording has the words of example.com glued together, ",[102,174,175],{},"Thisdomainisforuse…",". Jina Reader spaced the same page out letter by letter, so the page is doing something odd with its markup and two converters read it two ways. Other pages come out normal.",[98,178,179,182],{},[102,180,181],{},"browser: \"kitesurf\""," switches to Cloudflare's Kitesurf engine. Without it you're on Chromium.",{"title":184,"searchDepth":185,"depth":185,"links":186},"",2,[],"Browser Run with a route per output and crawl jobs and links and extract and the accessibility tree. Needs CF_API_TOKEN and CF_ACCOUNT_ID","md",null,{},true,{"title":80,"description":187},"PY_feHKQe2mCwhgMgicVIsRSqmmDf5ZY4_7bA3zWGOY",[195,197],{"title":76,"path":77,"stem":78,"description":196,"children":-1},"Sessions and CDP and a screenshot tool. No scrape over REST. Needs ANCHOR_API_KEY",{"title":84,"path":85,"stem":86,"description":198,"children":-1},"Chromium on your own machine. No key and no account and no bill. Scrape and PDFs and links and crawl locally",1790685115878]