Scrape HTML from protected sites with BrowserQL
Use BrowserQL to unlock the site and either grab the HTML, or generate an endpoint for Playwright or Puppeteer.
Bypass Cloudflare, Datadome and other bot detectors
Use the HTML with Scrapy or other tools
Run browser scraping with the full power of Puppeteer and Playwright
Cut proxy usage by around 90% with reconnects
Use our API or an unforked library
// Automatically responds with the pages HTML payload
curl --request POST \
--url 'https://production-sfo.browserless.io/unblock' \
--header 'content-type: application/json' \
--data '{
"url": "https://example.com",
"browserWSEndpoint": false,
"cookies": false,
"content": true,
"screenshot": true,
"ttl": 3000
}'
// Returns the JSON of the elements specified
$ curl -X POST \
https://chrome.browserless.io/scrape \
-H 'Content-Type: application/json' \
-d '{
"url": "https://news.ycombinator.com/",
"elements": [{
"selector": ".athing .titlelink"
}]
}'
// From inside your Node application
import puppeteer from 'puppeteer';
// Replace puppeteer.launch with puppeteer.connect
const browser = await puppeteer.connect({
browserWSEndpoint: 'wss://chrome.browserless.io'
});
// The rest of your script remains the same
const page = await browser.newPage();
await page.goto('https://example.com/');
console.log(await page.title());
browser.close();
Customer Stories
"We started using another scraping company's headless browsers to run Puppeteer scripts. But, it required a Vercel upgrade due to slow fetch times, and the proxies weren't running correctly. I found Browserless and had our Puppeteer code running within an hour. The scrapes are now 5x faster and 1/3rd of the price, plus the support has been excellent."
"We built a scraping tool to train our chatbots on public website data, but it quickly got complicated due to edge cases and bot detection. I found Browserless and set aside a day for the integration, but it only took a couple of hours. I didn't need to become an expert in managing proxy servers or virtual computers, so now I can stay focused on core parts of the business."