For AI agents: A machine-readable capability reference is available at /skills.md.
When to Use TinyFish Web Agent
TinyFish Web Agent excels at tasks that require a real browser with full JavaScript execution.| Use Case | Example |
|---|---|
| Multi-step workflows | Login → navigate to dashboard → extract account data |
| JavaScript-rendered content | SPAs, infinite scroll, lazy-loaded content |
| Interactive elements | Click dropdowns, dismiss modals, paginate results |
| Authenticated sessions | Access content behind login walls |
| Bot-protected sites | Cloudflare, DataDome protected pages |
Writing Goals for AI
When your AI generates goals for TinyFish Web Agent, follow these patterns for reliable results.Specify Output Schema
Define the exact JSON structure you want returned. This helps TinyFish Web Agent format data consistently.Include Termination Conditions
Prevent infinite loops by specifying when the automation should stop.Handle Edge Cases
Tell TinyFish Web Agent how to handle unexpected states like missing data or blocked access.Request Structured Errors
Ask for error details in a parseable format so your agent can decide what to do next.Parsing Results
When your AI receives results from TinyFish Web Agent, handle both success and failure cases.Success Response
The automation completed and the goal was achieved.Goal Failure
The browser worked, but the goal wasn’t achieved. Try a different approach or inform the user.Infrastructure Failure
The browser itself failed. Retry with stealth mode or a proxy.Related
Goal Prompting Guide
Write goals that succeed
MCP Integration
Connect with Claude and Cursor