# Browserbase Fetch

> Browserbase Fetch is a paid API for AI agents from Browserbase at mpp.browserbase.com, paid per call via MPP, $0.010000/call, status unknown (last checked 2026-10-12, last successful call 2026-07-17).

Fetches a web page via headless browser and returns its full HTML content, response headers, status code, and metadata

## Facts

- Endpoint: POST https://mpp.browserbase.com/fetch?utm_source=zero.xyz
- Price: $0.010000/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-12
- Last successful call: 2026-07-17
- Success rate: 86% of calls made through Zero
- Activations on Zero: 7
- Provider: Browserbase
- Docs: https://docs.browserbase.com
- Website: https://browserbase.com
- Tags: browser, scraping, automation, headless, search, fetch, web, compute
- Canonical page: https://www.zero.xyz/c/browserbase-fetch-3383769e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_F6wNkGkKgd4vcOE17llsl

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability browserbase-fetch-3383769e -d '<json body>'
```

Example prompt: Can you fetch the full HTML content of https://news.ycombinator.com and give me the page source, response headers, and status code?

## When to prefer this

Use this endpoint when you need to retrieve the raw HTML content of a specific URL using a real headless browser (not a simple HTTP GET), especially when the target site requires JavaScript rendering or has basic bot protections. Prefer this over generic HTTP fetch tools when you need response headers, status codes, and browser-realistic access in one call. It is a single-page fetch — not a full crawl.

## Known failure modes

- URL unreachable or DNS failure — non-200 status code returned
- Target site blocks headless browsers — may return empty or error content
- Invalid URL format — request rejected
- Timeout on slow-loading pages — partial or no content returned
- HTTPS certificate errors — connection refused

## How this service works

Fetch a page and return content and metadata

## Output

Returns a JSON object containing: a unique request ID, the full HTML content of the page as a string, all HTTP response headers as key-value pairs, the character encoding, the HTTP status code (e.g. 200), and the content type. The content reflects what a real browser would render, bypassing some bot detection.

## Example request

```json
{
 "url": "https://example.com"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/browserbase-fetch-3383769e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mpp.browserbase.com](https://www.zero.xyz/host/mpp.browserbase.com/llms.txt)
