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 AgentsPower agents across logins, forms, and portals
      • Web Data ExtractionAutomate data extraction from sites with no APIs
      • Records VerificationCheck KYB, background, and title from official sources
      • Portal FilingsFile registrations, pay invoices, and submit appeals at scale
      • Document RetrievalCollect receipts, statements, and reports from vendor portals
      • Data MigrationImport a new customer's data from the system they're leaving
      • Permissioned Data AccessSecurely access payroll, HRIS, and patient portal accounts your users authorize
      • AI AssistantsBuild agents that act on behalf of your users
      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

The right search for every agent.

Some agents need an answer in milliseconds, others need the whole web. Browserbase Search provides both as one API.

Get startedRead the docs

Training data has a date. Your users’ questions don’t.

Every model has a knowledge cutoff. Search gives it the live web, in a form it can reason over.

Past the knowledge cutoff

Anything that happened after training is invisible to your model: this week’s release, today’s prices, the docs that changed last month. Search lets your agent look it up instead of relying on memory.

Grounded answers, not guessed

When a model doesn’t know, it fills the gap with something plausible. Search hands it ranked, current sources to reason over and cite, so your users get answers they can check.

Built for agents that live on current data

AI assistants buy the latest product on the web, coding agents read the latest API docs and error threads.
The Browserbase Search API provides quick and relevant answers for responsive user interactions.

Search the web with one API call

Most agent tasks start with a question: where should I go, and what's there?

  • Search API

    Most search APIs are designed around how people browse. Agents don't browse. They navigate, extract, and act, and every unnecessary hop costs tokens, time, and reliability.

    Read the docs
  • One endpoint, the right search for each agent

    Set the provider and mode per call. Use a fast mode for chat and tool-calling loops, a deeper one for research, or let Exa choose for each query. No new key, no new integration.

    Explore search modes
  • Ranked results your agent can use right away

    Every call returns a ranked list of results with the same fields: URL, title, author, publish date, image and favicon. Your agent can pick the right page without parsing a results page. Hand that URL to Fetch or a browser session for the next step.

    Read the documentation

One API, 3 Search modes

Default search

Parallel Fast

$1/1,000 requests

Get started

Best for

  • Known destinations: login pages, portals, pricing pages

Latency

  • ~700ms
Get started

Parallel Advanced

$5/1,000 requests

Get started

Best for

  • Coding queries, recent news, open-ended search

Latency

  • ~3s
Get started

Exa Auto

$7/1,000 requests

Get started

Best for

  • Mixed workloads

Latency

  • ~1s
Get started

Integrated with our Browserbase SDKs

One API Key gives your agents access to the whole web.

Quickstart
  1. Typescript
  2. Python
import Browserbase from '@browserbasehq/sdk';

const bb = new Browserbase({ apiKey: process.env.BROWSERBASE_API_KEY });

// Query the web, get back ranked results (1–25) for your agent to act on
const res = await bb.search.web({
  query: 'best open-source vector databases 2026',
  numResults: 5,
});

for (const r of res.results) {
  console.log(`${r.title} → ${r.url}`);
}
import os
from browserbase import Browserbase

bb = Browserbase(api_key=os.environ["BROWSERBASE_API_KEY"])

# Query the web, get back ranked results (1–25) for your agent to act on
res = bb.search.web(
    query="best open-source vector databases 2026",
    num_results=5,
)

for r in res.results:
    print(f"{r.title} → {r.url}")

Search, then Fetch, then Browse

An agent-optimized web experience.

Search returns ranked URLs with titles and descriptions so your agent lands in the right place on the first try.

Fetch and Fetch Extract allow you to pull content and convert to markdown or structured JSON from a provided url. Request a page, get content back.

Browse is the final step that lets you take actions on a page. Log in, fill out a form, download a file.

Start building browser agents

Deep Research Agents

Point an agent at a topic and get back ranked and readable content across hundreds of sources.

Explore use case

AI assistants

Gives your personal AI agents real browsers, Agent Identity, and persistent logins to finish the job on behalf of thousands of users at once.

Explore use case

KYC/KYB workflows

Reliable browsers that access the portals your verification workflows depend on.

Explore use case

Frequently asked questions

Which search providers does the Browserbase Search API support?

Two: Parallel and Exa. Parallel is the default and offers two modes: Parallel Fast for quick lookups and Parallel Advanced for deeper research. Exa Auto picks the right search method for each query on its own. All three run through the same endpoint, with the same API key and the same response format.

Which mode should I use?

It depends on what your agent does.

  • Parallel Fast: use it when your agent already knows where it wants to go, like a login page, a government portal, a pricing page, or a company’s own site. It finds the official page reliably at the lowest latency (about 0.8s median).
  • Parallel Advanced (default): use it for coding questions (API docs, error messages), recent news, and open-ended research. It takes longer (about 2.5s median) and returns higher-quality results.
  • Exa Auto: use it for mixed workloads where queries vary a lot. Exa decides how to search for each query.

Not sure? Start with the default and switch with a single parameter.

How much does it cost?

  • Parallel Fast: $1 per 1,000 requests
  • Parallel Advanced: $5 per 1,000 requests
  • Exa Auto: $7 per 1,000 requests

Search is billed on the same account as your browser sessions. See [pricing] for plan details.

I already use the Search API. Do I need to change anything?

No. Your integration keeps working, with the same endpoint and the same response format. The default provider is now Parallel Fast.

What is a web search API for AI agents?

A search API built for programs, not people. It returns ranked, machine-readable results (URLs, titles, and metadata) without opening a browser. Agents use it to get past their knowledge cutoff, ground their answers in current sources, and find the right page before acting on it.

How is an agent search API different from a SERP API like Serper or SerpApi?

SERP APIs reproduce what a person sees on a Google or Bing results page, including ads, rich blocks, and layout elements. An agent search API returns a short list of highly relevant results in a clean structure, so your agent spends tokens on reasoning instead of parsing a results page.

How does Browserbase Search compare to Tavily or Firecrawl Search?

Browserbase Search returns a light list of ranked results first. Your agent then uses the Fetch API to pull a fresh copy of only the page it needs. Firecrawl Search returns full-page markdown for every result in one call, which is heavier. With Browserbase, you also pick the search engine behind each call: Parallel or Exa.

Why not just let my LLM call Google or Bing directly?

Direct developer access to the major engines has mostly closed: Microsoft retired the Bing Search APIs on August 11, 2025. Raw results pages also come with ads, cookie banners, and navigation that waste tokens. A search API built for agents gives you clean, ranked results that stay stable inside an agent loop.

How quickly can I migrate from the Bing Search API?

Browserbase Search is a single REST endpoint, with methods in the Python and TypeScript SDKs. Most migrations come down to replacing the request and mapping the response fields. Your Browserbase API key works for Search, Fetch, and browser sessions.

How fast does a search API need to be for an agent?

Fast enough that delays don’t compound. A single agent task can run several searches, so latency adds up quickly. That’s why you choose the mode per call: Parallel Fast for tool-calling loops where every millisecond counts, Parallel Advanced when a better answer is worth a few extra seconds.

Does the Search API return full page content, or just links?

Ranked results (URLs, titles, and metadata), not full page bodies. When your agent needs the content, the Fetch API returns a live copy of the page as markdown or JSON. Keeping search responses small makes them fast and cheap to pass to a model.

One API Key to access the whole web.

Build, ship and scale on Browserbase

Get an API keyContact Sales
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