/agent

Give Web Agent the goal. It finishes the work.

Navigates live websites, handles logged-in sessions, adapts when the path changes. Returns structured results your agent can actually use.

Run Web Agent
Get a liability quote from kestrel.com/quote. Consulting firm, five employees, California.
Agent
Agent · kestrel.com/quote
Opened quote formkestrel.com
Filled business details5 employees · CA
Selected general liability$1M limit
Submitted for underwritingwaited 8.2s
Extracted quote$1,284 / yr

$1,284 a year with Kestrel. $1M limit, $500 deductible. Nobody wrote a script.

One goal in. Browser work happens outside your agent’s context. Structured results come back.

Trusted by

GoogleDoorDashAmazonClassPassDigital GarageGrubhubGoogleDoorDashAmazonClassPassDigital GarageGrubhub
Use cases

What Web Agent makes possible.

Use Web Agent when the workflow cannot be solved by reading one page. It is for web work where the path is dynamic, authenticated, multi-step, or unknown in advance.

01

Internal automations

Automate the web tasks your team still does by hand: checking statuses, updating forms, pulling records, reconciling information, and moving work across tools that do not expose clean APIs.

02

Authenticated data workflows

Work inside dashboards, account pages, vendor portals, customer systems, marketplaces, and private tools using persistent browser profiles.

03

Exploration and research

Send agents into websites where the path is not known in advance. Web Agent can search within a site, compare options, open relevant paths, reject dead ends, and keep going until it finds the answer.

04

Agentic automation at scale

Run browser-based workflows in parallel across accounts, sites, records, filings, products, or locations. Each run works toward its own goal.

05

Human-judgment workflows

Use Web Agent when the task requires reading, choosing, filtering, comparing, and deciding what to do next, not just extracting fields from a known URL.

Why Web Agent

Built for goal completion on the live web.

Works toward the outcome

Give Web Agent the result you need. It moves through the website, observes what changed, adjusts the next step, and continues until the goal is complete.

Has its own profiles

Persistent browser profiles keep sessions and cookies available across runs, so Web Agent can return to portals and dashboards like a known user instead of a blank browser.

Runs in parallel

Run Web Agent across many accounts, sites, records, filings, products, or locations at once. Each browser run works independently toward its own goal and returns structured output.

Inspect every run

Every run gives your team the result plus the trail behind it: structured output, logs, screenshots, and source URLs. Your agent can use the structured result directly, while your team can inspect the full run when needed.

Use it anywhere

Use Web Agent wherever your agents work.

Start from a goal in the CLI, MCP, SDK, API, or your own automation stack.

TypeScript SDKTypeScript SDKSkillsSkillsLangChainLangChainREST APIREST APICodexCodexHermes AgentHermes Agentn8nn8nMCPMCPCursorCursorOpenClawOpenClawDifyDifyPython SDKPython SDKClaude CodeClaude CodeCLICLITypeScript SDKTypeScript SDKSkillsSkillsLangChainLangChainREST APIREST APICodexCodexHermes AgentHermes Agentn8nn8nMCPMCPCursorCursorOpenClawOpenClawDifyDifyPython SDKPython SDKClaude CodeClaude CodeCLICLI
REST APIREST APIPython SDKPython SDKOpenClawOpenClawCodexCodexClaude CodeClaude CodeSkillsSkillsCursorCursorTypeScript SDKTypeScript SDKHermes AgentHermes AgentCLICLIn8nn8nLangChainLangChainMCPMCPDifyDifyREST APIREST APIPython SDKPython SDKOpenClawOpenClawCodexCodexClaude CodeClaude CodeSkillsSkillsCursorCursorTypeScript SDKTypeScript SDKHermes AgentHermes AgentCLICLIn8nn8nLangChainLangChainMCPMCPDifyDify
Hermes AgentHermes AgentMCPMCPTypeScript SDKTypeScript SDKSkillsSkillsREST APIREST APICodexCodexLangChainLangChainCLICLIn8nn8nClaude CodeClaude CodePython SDKPython SDKCursorCursorDifyDifyOpenClawOpenClawHermes AgentHermes AgentMCPMCPTypeScript SDKTypeScript SDKSkillsSkillsREST APIREST APICodexCodexLangChainLangChainCLICLIn8nn8nClaude CodeClaude CodePython SDKPython SDKCursorCursorDifyDifyOpenClawOpenClaw
Run Web Agent
Proof

Accuracy you can build production workflows on.

When a workflow has many steps, every decision matters. Web Agent is designed to complete the goal reliably across dynamic, authenticated, and multi-step websites.

91.1%

of tasks completed on live websites, start to finish

WebVoyager numbers
1TinyFish91.1%
2BrowserUse88.3%
3Smooth86.6%
4Notte84.2%

WebVoyager · 641 tasks, 15 live websites · independent evaluation

89.9%

of tasks completed across the long tail of the web

Mind2Web numbers
1TinyFish89.9%
2Gemini 2.5 Computer Use69.0%
3OpenAI Operator61.3%
4Claude Computer Use56.3%

Online-Mind2Web · live task benchmark

Pricing

Simple pricing
for agent work.

$0.015

per agent step

You pay for the agent work performed. TinyFish handles token costs, browsers, storage, retries, proxies, and run infrastructure.

Run Web AgentTalk to Sales
FAQ

Questions, answered.

What is TinyFish Web Agent, and is it a web agent API?

When should I use Web Agent instead of Fetch?

Can Web Agent work behind login?

What are profiles?

Can I run many Web Agent tasks at once?

How is Web Agent priced?

What does TinyFish handle behind the scenes?

Turn web goals
into finished work.

Use Web Agent for workflows that need judgment, persistence, authenticated sessions, and action across live websites.

Run Web AgentTalk to Sales

No credit card required