Skip to content

// One endpoint · POST /v1/browse

The whole web, as function calls.

Point your agent at any URL and the page comes back as named tools it can call. Sessions carry state across calls for the length of a task. No scrapers, no selectors, no per-site code.

250 free actions every month. No credit card.

POST /v1/browseready
browse("https://www.google.com/travel/flights")
response

Hit Run to see this URL become callable tools.

// Drops into your stack
TypeScriptPythoncURLClaudeOpenAILangChain

Any public website

Point one endpoint at any public site — no per-site config or selectors.

Log in once per task

Real browsers with real cookies — auth state holds for the length of your session (~15 min).

Zero-storage security

Ephemeral sessions, no data retained. Credentials exist only during the request.

Callable, not clickable

Named tools your agent invokes — not DOM scraping in your code.

Capabilities

search_products()filter_by_price()add_to_cart()checkout()

01

Callable, not clickable

A page comes back as named tools your agent invokes like functions. No CSS selectors, no DOM parsing in your code.

02

Any public site, no per-site code

Point one endpoint at any public URL — no per-site config, no selectors. When a page has no clear action, you still get its summary and content back.

POST /v1/browseobserveactbatch

03

One endpoint

POST /v1/browse — observe a page or execute tools. One endpoint, one request shape.

one session · cookies + stateopennavactdone

04

Managed sessions

Multi-step work with cookies and navigation that carry across calls — sessions are created, capped at ~15 minutes, and cleaned up for you.

1 reqsearch()filter()submit()

05

Batch execution

Run multiple tools in one request to save round trips and reduce page reads.

TS SDKMCP/v1/browse

06

SDK + MCP

TypeScript and Python SDKs for direct integration, plus an MCP server for Claude and other agents.

// Integrate in minutes

Drop it into your stack

One endpoint — call it with cURL, the TypeScript SDK, or the Python SDK.

curl https://api.webuplink.ai/v1/browse \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com"}'

// Built for production trust

Zero-storage architectureEphemeral sessions, no data retainedSOC 2 Type II planned
Security & Trust →

// MCP-native

Your agent's web tools. One MCP server.

Ship the WebUplink MCP server to Claude, Cursor, or any MCP client — point your agent at any URL and the page comes back as named tools it can call.

Start free. Pay as you scale.

A free tier to build on, plus two plans when you need more. No credit card to start.

Free

$0 forever

For trying it out & light use

  • 250 actions/mo
  • 1 concurrent session
  • 30 requests/min
  • No overage — hard cap
  • Docs & guides
Start free

No credit card

Builder

Popular

$29/mo

For solo builders & production prototypes

  • 1,000 actions/mo
  • 15 concurrent sessions
  • 120 requests/min
  • Overage: $0.02/action
  • Email support
Start free

Start free, upgrade anytime.

Pro

$79/mo

For teams & production workloads

  • 5,000 actions/mo
  • 30 concurrent sessions
  • 300 requests/min
  • Overage: $0.015/action
  • Email support
Start free

Start free, upgrade anytime.

See full pricing →

Point your agent at any URL.

250 free actions every month. No credit card.