Browsers

Browsers

An index and topic collection covering programmable browsers, headless browser engines, and browser-automation APIs. The Browsers topic focuses on the browser execution surface — the runtime where pages are loaded, JavaScript is evaluated, and interactions are scripted — including local libraries like Puppeteer, Playwright, and Selenium, as well as managed browser-as-a-service platforms used for automation, data extraction, agentic web tasks, and cross-browser testing. This collection is distinct from web scraping and pure test-runner topics; it emphasizes the browser instance, session, and navigation surface that other automation, scraping, and AI-agent capabilities build on top of.

handymanServices & Tools

handyman AgentQL code Repo link APIs.io
handyman API Snap code Repo link APIs.io
handyman Apify code Repo link APIs.io
handyman Appium code Repo link APIs.io
handyman Apple Safari code Repo link APIs.io
handyman Bright Data code Repo link APIs.io
handyman Browser Use code Repo link APIs.io
handyman BrowserStack code Repo link APIs.io
handyman Checkly code Repo link APIs.io
handyman Crawlee code Repo link APIs.io
handyman Cucumber code Repo link APIs.io
handyman Google Chrome code Repo link APIs.io
handyman Microsoft Edge code Repo link APIs.io
handyman Microsoft Playwright code Repo link APIs.io
handyman Playwright code Repo link APIs.io
handyman Puppeteer code Repo link APIs.io
handyman Scrapfly code Repo link APIs.io
handyman ScrapingAnt code Repo link APIs.io
handyman ScrapingBee code Repo link APIs.io
handyman Selenium code Repo link APIs.io
handyman Servo code Repo link APIs.io

extensionCommon Features

extensionHeadless Browser Execution

Programmable browser runtimes like Chromium, WebKit, and Gecko driven without a visible UI for automated navigation, rendering, and DOM interaction.

extensionBrowser Automation Libraries

Client libraries like Puppeteer, Playwright, and Selenium that expose a high-level API for controlling browser sessions, pages, frames, and inputs.

extensionBrowser-as-a-Service

Managed cloud platforms that provision pre-warmed browser instances over WebSocket, CDP, or HTTP so consumers do not have to host their own browser fleet.

extensionSession and Profile Management

APIs for creating, persisting, and reusing browser sessions, cookies, localStorage, fingerprints, and authenticated profiles across runs.

extensionNavigation and DOM Interaction

A consistent surface for navigating to URLs, waiting for selectors, clicking, typing, scrolling, evaluating JavaScript, and capturing rendered DOM state.

extensionNetwork and Stealth Controls

Proxy routing, header and user-agent customization, request interception, and anti-bot evasion controls layered on top of the browser instance.

extensionCapture and Artifact APIs

Endpoints for screenshots, full-page PDFs, HAR network logs, video recordings, and trace files generated from automated browser sessions.

extensionAgent-Ready Browser Surfaces

AI-agent oriented interfaces, including Model Context Protocol servers and natural-language navigation, that expose a browser as a tool for LLMs.

task_altUse Cases

task_altAutomated Web Data Extraction

Drive a real browser to render JavaScript-heavy pages and extract structured data that static HTTP scraping cannot reach.

task_altCross-Browser End-to-End Testing

Run application tests against Chromium, Firefox, and WebKit on real or virtualized devices to validate behavior before release.

task_altSynthetic Monitoring and Uptime Checks

Schedule scripted browser flows to continuously verify that critical user journeys remain functional in production.

task_altAgentic Web Task Execution

Provide AI agents with a controlled browser session so they can complete multi-step tasks like form filling, booking, and research.

task_altVisual and PDF Generation

Render web content to high-fidelity screenshots, social-share images, or PDF reports on demand via a managed browser API.

task_altAuthenticated Session Automation

Maintain logged-in browser profiles so automation can perform actions inside customer-account areas across runs.

task_altAccessibility and Performance Audits

Execute Lighthouse, axe, and similar audits inside a real browser to track accessibility and performance regressions over time.

task_altLegacy Application Robotics

Use browser automation as a UI-layer integration mechanism for systems that lack a usable API.

integration_instructionsIntegrations

integration_instructionsPlaywright

Open-source browser automation library from Microsoft that drives Chromium, Firefox, and WebKit through a unified API.

integration_instructionsPuppeteer

Node.js library from the Chrome team that controls headless Chromium via the Chrome DevTools Protocol.

integration_instructionsSelenium

Long-standing browser automation suite built around WebDriver, used heavily for cross-browser end-to-end testing.

integration_instructionsBrowserStack

Cloud browser and device platform providing real browsers and devices for automated and live cross-browser testing.

integration_instructionsBright Data Scraping Browser

Managed remote browser endpoint with built-in proxies and anti-bot infrastructure for large-scale automation.

integration_instructionsApify

Web automation platform whose Actors run Puppeteer and Playwright workloads at scale on managed infrastructure.

integration_instructionsBrowser Use

AI-agent oriented library that gives LLMs a controllable browser as a tool surface for autonomous web tasks.

integration_instructionsCheckly

Synthetic monitoring platform that runs Playwright scripts on a schedule to validate production user journeys.

articleLatest API Stories

Most recent 25 stories pulled from across the API Evangelist network blog feeds.

article
article
article
article
article
article
article
article
article
article
article
article
article
article
article
article
article
article
article
article
article
article

How to Make Your APIs Agent-Ready With MCP Bridge

article
article
article