# GEDX402 Browser Session Create

> GEDX402 Browser Session Create is a paid API for AI agents from browser.gedx402.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-13).

Creates a browser session and returns scraped HTML content from a given URL, using Browserbase-compatible shapes with x402 micropayment.

## Facts

- Endpoint: GET https://browser.gedx402.com/v1/browser/session/create
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/gedx402-browser-session-create-c0c7665e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_akgrmXMvh8VeuMQF0PaXI

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 gedx402-browser-session-create-c0c7665e
```

Example prompt: Open a browser session and fetch the fully rendered HTML from https://example.com/products using a 1280x800 viewport so I can see the JavaScript-rendered content.

## When to prefer this

Use this endpoint when you need a real browser session to render JavaScript-heavy pages and get their full HTML, especially when static HTTP fetching would miss dynamic content. Prefer this over simple HTTP GET scrapers when the target site requires JS execution, cookies, or specific viewport dimensions. The x402 micropayment model means no API key management is needed.

## Known failure modes

- Invalid or unreachable URL returns an error or empty HTML
- Payment failure (insufficient USDC balance) returns 402 response
- Timeout if the target page loads slowly or hangs
- Invalid viewport or gotoOptions config may cause session errors
- Selector not found on page may return empty or partial results

## How this service works

AM winners: POST /v1/browser/outcome/scrape and POST /v1/browser/session/create — Firecrawl + Browserbase shapes.

## Output

Returns a JSON object containing the rendered HTML of the requested page (e.g. {"html": "<html>...</html>"}) after running a real browser session, including any JavaScript-rendered content.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string"
  },
  "html": {
   "type": "string"
  },
  "prompt": {
   "type": "string"
  },
  "elements": {
   "type": "array",
   "items": {
    "type": "object"
   }
  },
  "selector": {
   "type": "string"
  },
  "viewport": {
   "type": "object",
   "additionalProperties": true
  },
  "pdfOptions": {
   "type": "object",
   "additionalProperties": true
  },
  "gotoOptions": {
   "type": "object",
   "additionalProperties": true
  },
  "response_format": {
   "type": "object",
   "additionalProperties": true
  },
  "screenshotOptions": {
   "type": "object",
   "additionalProperties": true
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "html": "<html>...</html>"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/gedx402-browser-session-create-c0c7665e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from browser.gedx402.com](https://www.zero.xyz/host/browser.gedx402.com/llms.txt)
