Skip to main content
Browser Agents for humans + AI. Give the agent a URL and an instruction — it drives a real browser, follows the flow, and returns structured JSON validated against your schema. No Playwright plumbing, no selector maintenance.

Quickstart

Copy-paste examples in curl, TypeScript, Python, and MCP. Your first task in under a minute.

Get an API key

Grab a key from the pre.dev playground and set it as PREDEV_API_KEY.

What Browser Agents can do

Pull data off any site

  • Scrape pricing, listings, and contacts into JSON
  • Enrich CSVs with fresh web data
  • Read authed dashboards (Linear, Notion, Stripe)

Automate anything clickable

  • Log in, navigate, fill forms
  • Submit bulk forms from a CSV
  • Step through multi-page flows end-to-end

Catch regressions before users do

  • Run critical flows on a schedule
  • Verify checkout across plans
  • Flag pricing, UI, or copy drift

Give your agent a real browser

  • Drop-in MCP for Claude Code & Cursor
  • URL + instruction → typed JSON
  • Replaces flaky Playwright code

Two ways to call it

REST API

POST https://api.pre.dev/api/v1/browser-agents with a tasks array. Sync, async, or live SSE streams. Up to 1,000 tasks per request.

MCP Tool

One-click install into Cursor, Claude Code, VS Code, or Windsurf. Your agent gets browser_agent as a tool — no orchestration code.

Next