Browserless

Browserless is a headless browser automation tool that allows you to scrape websites, take screenshots, and more.
Connect it
In Keystile Automations → Connections → New connection, choose Browserless and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in Browserless: audit page performance (summary) (Run a Lighthouse audit and return only the scores, Core Web Vitals and top opportunities).What it can do (19 actions)
| Action | What it does | Changes data |
|---|---|---|
| Audit Page Performance (Summary) | Run a Lighthouse audit and return only the scores, Core Web Vitals and top opportunities. | |
| Cancel Crawl | Stop a running crawl. Pages already scraped stay available. | |
| Capture Screenshot | Take a screenshot of a web page | |
| Create PDF (File Only) | Render a web page or HTML to PDF and return only the stored file. | |
| Custom API Call | Make a custom API call to a specific endpoint | Yes |
| Generate PDF | Convert a web page to PDF | |
| Get Crawl Results | Get the status of a crawl and one page of its scraped pages. | |
| Get Page Content | Load a page in a real browser and return its fully rendered HTML, including content added by JavaScript. | |
| Get Website Performance | Analyze website performance metrics using Lighthouse | |
| List Crawls | List your recent crawls with their status and progress. | |
| Map Website URLs | List the URLs of a website from its sitemap and links, optionally ordered by relevance to a search term. | |
| Run BQL Query | Execute Browser Query Language (BQL) GraphQL-based queries for advanced browser automation | Yes |
| Run Puppeteer Function | Run your own Puppeteer code in a Browserless browser and return what it returns. | Yes |
| Scrape URL | Extract content from a web page | |
| Search the Web | Search the web (pages, news or images) and optionally read each result page as markdown. | |
| Smart Scrape | Get a page as markdown, text, HTML or links. Browserless tries a fast fetch first and falls back to a real browser, proxy or CAPTCHA solving when the site blocks it. | |
| Start Crawl | Start crawling a website in the background. Browserless follows links and scrapes every page it finds; use Get Crawl Results to read them. | |
| Take Screenshot (File Only) | Screenshot a web page or HTML and return only the stored image file. | |
| Unblock Page | Open a page that blocks bots (Cloudflare, CAPTCHAs and similar) and return its HTML, cookies and a screenshot. |
How Keystile protects it
Every Browserless action is checked before it runs, whether it comes from an AI tool or a workflow. 3 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use Browserless with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access