Skip to content
Browserbase
    • Primitives
      • BrowsersCloud browsers for your agent to use the web
      • AgentsScale fully managed browser agents with simple prompts
      • SearchFind relevant websites from a single query
      • FetchRetrieve web data as agent-ready HTML, JSON, or markdown
      • RuntimeScalable, sandboxed environments for agent deployments
      • IdentityAuthenticate your agent to navigate the web like a human
      • ModelsUse any model with a single API key
      • ObservabilityUnified debugging your agent across replays, logs, and prompts
    • Open Source
      • Browse CLIGive your agent browsing skills with a single command
      • StagehandThe most popular AI browser automation framework
    • Use Cases
      • Browser Agents
      • Automated Testing
      • Workflow Automation
      • Web Data Extraction
      All use cases
    • Industries
      • AI & Agent Platforms
      • Healthcare
      • Fintech
      • GTM
      • Legal
    • Resources
      • Blog
      • Customers
      • Enterprise
      • Templates
  • Pricing
  • Docs
  • Log in
Log in
Sign up
Get a demo

Find broken links on websites

Crawl your website to find broken links and validate page content automatically

Find broken links on websites demo

Works with

TypeScriptTypeScriptPythonPythonStagehandStagehand

Built by

Browserbase

Support

support@browserbase.com

Resources

Browserbase docsStagehand websiteStagehand docs
Run in Playground Try in Agents
Copy prompt to run with your AI agent
npx create-browser-app --template website-link-tester
uvx create-browser-app --template website-link-tester
Run in Playground Try in Agents

Send this template to your email, or view it on your desktop for the source code.

Find broken links and validate website content

Automatically crawl your website, extract all links, and verify each one loads correctly. This template opens each link in a dedicated browser session, checks if pages load successfully, validates that content matches link text, and handles social media links appropriately. Process links in configurable concurrent batches for faster results. Perfect for QA, broken link detection, and website maintenance.

Steps

  1. Navigate to the target website and extract all links with their text
  2. Deduplicate links to avoid redundant checks
  3. Process links in configurable concurrent batches
  4. For each link: open in a browser session, verify page loads, and check if content matches link text
  5. Generate a comprehensive JSON with success/failure status for all links

Most Popular Templates

AI job application automation with Exa

Automatically discover jobs and apply at scale using AI-powered company search and intelligent job application agents.

AI job application automation with Exa

Quickstart: Playwright

Connect to a cloud browser via Playwright and Browserbase, navigate a real website, interact with UI elements, and extract page content.

Quickstart: Playwright

Documentation checker with Cerebras

Crawl any docs site, discover its source repo, and verify documentation accuracy against the actual codebase using Cerebras LLMs.

Documentation checker with Cerebras
Browserbase

Primitives

  • Browsers
  • Web APIs
  • Runtime
  • Identity
  • Model Gateway
  • Observability
  • Stagehand
  • MCP

Industries

  • AI
  • Healthcare
  • GTM
  • Tax
  • Legal

Developers

  • Docs
  • Templates
  • APIs & SDKs
  • Changelog
  • Status
  • Github

Company

  • Careers
  • Customers
  • Partner with Us
  • Trust & Security

Community

TwitterLinkedinYoutube
  • Privacy Policy
  • Terms of Service

Community

TwitterLinkedinYoutube
  • Privacy Policy
  • Terms of Service