# Browserless integration

> Managed headless Chrome in the cloud: REST APIs for rendered HTML, screenshots, PDFs, structured scraping, web search, site crawling, and bot-detection bypass, plus BrowserQL automation, persistent sessions, and authenticated profiles

- Authentication: apiKey

## Tools (37)

- **Cancel Crawl**: Cancel a running crawl job; completed pages stay retrievable
- **Check Service Liveness**: Liveness check that returns 204 when the service is up
- **Create Profile**: Launch a temporary browser session for interactively creating an authenticated profile
- **Create Session**: Create a persistent browser session with a defined TTL and reconnection URLs
- **Delete 1Password Integration**: Delete a 1Password integration
- **Delete Profile**: Delete an authenticated profile and its captured state
- **Delete Session**: Terminate a persistent browser session and clean up its data
- **Download Files via Script**: Run Puppeteer code and return files Chrome downloaded during execution
- **Execute BrowserQL Query**: Run a BrowserQL (GraphQL) browser-automation query with built-in stealth and CAPTCHA solving
- **Export Page**: Fetch a URL and stream it back in its native content type, or zip the page with all resources
- **Generate PDF**: Render a URL or raw HTML to a PDF file
- **Get 1Password Fill Audit Log**: List recent credential-fill activity for a 1Password integration
- **Get 1Password Integration**: Get metadata for one 1Password integration
- **Get Browser Version Info**: Get the DevTools /json/version payload for the underlying browser
- **Get Crawl Status and Results**: Poll a crawl job for progress counters and paginated per-page results
- **Get Page Content**: Fetch the fully rendered HTML of a page, including JavaScript-rendered content
- **Get Profile**: Get metadata for a specific authenticated profile
- **Get System Versions**: Get current Browserless system and API versions
- **Kill Running Session**: Kill running browser sessions by browser id or tracking id
- **List 1Password Integrations**: List 1Password integrations owned by the token
- **List Crawls**: List all crawl jobs for the token with status and progress
- **List Profiles**: List authenticated browser profiles owned by the token
- **List Proxy Cities**: List available cities for city-level proxy routing
- **Map Site URLs**: Discover the URLs of a website from its sitemap and page links
- **Refresh Profile State**: Replace an existing profile's captured state in place
- **Register 1Password Integration**: Register a 1Password service account so sessions can fill credentials without exposing secrets
- **Rename Profile**: Rename an authenticated profile
- **Run BrowserQL in Session**: Execute a BrowserQL query against an existing stealth session, preserving browser state
- **Run Lighthouse Audit**: Run a Google Lighthouse audit for performance, accessibility, best practices, SEO, and PWA scores
- **Run Puppeteer Function**: Execute custom Puppeteer code server-side and return whatever the function produces
- **Scrape Elements**: Extract structured JSON from a rendered page using CSS selectors
- **Search Web**: Search the web and optionally scrape each result page into LLM-ready formats
- **Smart Scrape**: Scrape a URL with cascading strategies (HTTP-first, proxy, then full browser)
- **Start Crawl**: Start an asynchronous crawl that spiders a site and scrapes every discovered page
- **Take Screenshot**: Capture a PNG, JPEG, or WebP screenshot of a page or element
- **Unblock Protected Site**: Bypass CAPTCHAs and bot detection, returning content, cookies, a screenshot, or a live browser endpoint
- **Upload Profile State**: Create a new authenticated profile from a pre-captured state payload

## Related prompts

- [Research new HubSpot companies and rate their ICP fit](https://www.generalinput.com/prompts/research-new-hubspot-companies-and-rate-their-icp-fit.md)
- [Track competitor page changes with daily Slack alerts](https://www.generalinput.com/prompts/track-competitor-page-changes-with-daily-slack-alerts.md)
- [Weekly competitor and market news brief, emailed to your team](https://www.generalinput.com/prompts/weekly-competitor-and-market-news-brief-emailed-to-your-team.md)
- [Daily website scraper that builds a Google Sheet history](https://www.generalinput.com/prompts/daily-website-scraper-that-builds-a-google-sheet-history.md)

Connect Browserless in General Input: https://www.generalinput.com/apps/browserless