Web Access Tools
All four tools are available on every plan, including Free.
web_search, web_browse, scrape, and web_fetch with screenshot or
render_js run on our render/search cluster and draw down scraper
credits — Free includes 250 MB of them, granted once and not topped up.
Plain web_fetch is ordinary egress and is metered against your agent's
bandwidth instead.
web_fetch
Fetch a URL through your Route6 IPv6 identity.
Any URL, on any plan. IPv4-only destinations are reached transparently via DNS64/NAT64 — you do not need to do anything, and there is no IPv6-only restriction on the free tier.
What differs by plan is volume: Free is capped at 250 MB of egress per agent per month, paid plans are unmetered.
| 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 a metasearch API (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 headless-browser session. 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.