Web Access Tools
web_fetch is available on the free tier (IPv6 destinations only).
web_search, web_browse, and scrape require a paid plan.
screenshot and render_js modes within web_fetch also require a paid plan.
web_fetch
Fetch a URL through your Route6 IPv6 identity.
Free tier: IPv6-reachable destinations only. Paid tier: Any URL (IPv4 destinations resolved via NAT64).
| Parameter | Type | Required | Description |
|---|---|---|---|
url | string | ✓ | URL to fetch |
method | "GET" | "POST" | "PUT" | "DELETE" | "HEAD" | — | HTTP method (default: "GET") |
headers | object | — | Custom HTTP headers |
body | string | — | Request body (for POST/PUT) |
max_length | number | — | Max response characters (default: 50000) |
render_js | boolean | — | Render JavaScript via headless browser (paid) |
screenshot | boolean | — | Return a base64 PNG screenshot instead of content (paid) |
When screenshot: true, returns an image content block (base64 PNG, 1280×720).
web_search
Search the web via SearXNG (aggregates Google, Bing, DuckDuckGo, and 70+ engines).
| Parameter | Type | Required | Description |
|---|---|---|---|
query | string | ✓ | Search query |
num_results | number | — | Number of results (default: 10, max: 50) |
language | string | — | Language code (default: "en") |
categories | string | — | general, images, news, science, or files |
web_browse
Interactive browser session via Playwright. Navigate, click, type, scroll, and extract content.
| Parameter | Type | Required | Description |
|---|---|---|---|
url | string | ✓ | Starting URL |
actions | array | ✓ | Ordered list of browser actions |
Each action object has:
action:"click"|"type"|"scroll"|"extract"|"wait"|"navigate"selector: CSS selector (for click/type/extract)text: text to type (for type)direction:"up"|"down"(for scroll)amount: scroll amount (for scroll)url: target URL (for navigate)
scrape
Scrape structured content from a URL, or manage scraper credits.
| Parameter | Type | Required | Description |
|---|---|---|---|
url | string | — | URL to scrape (mutually exclusive with action) |
selector | string | — | CSS selector for targeted extraction (used with url) |
action | "balance" | "topup" | — | balance to check credits, topup to purchase (mutually exclusive with url) |
pack | "starter" | "pro" | "agency" | — | Credit pack (required when action=topup) |
Examples:
scrape(url=https://example.com, selector=.article-body)
scrape(action=balance)
scrape(action=topup, pack=starter)plan_upgrade
Get a Stripe Checkout URL to upgrade your Route6 plan. No parameters.
Returns a checkout URL — direct your user there to complete payment. Available on all tiers.