Overview
The TinyFish Web Agent plugin for Dify lets you add AI-powered web automation to any Dify workflow or agent. Navigate websites, extract structured data, fill forms, and complete multi-step browser tasks — all using natural language.Setup
Install the plugin
On the Dify platform, go to the Plugin Marketplace and install the TinyFish Web Agent tool.
Get your API key
Visit the TinyFish Dashboard and generate an API key.
Available Tools
| Tool | Description |
|---|---|
| Run Synchronously | Execute browser automation and wait for the result in a single response. |
| Run Asynchronously | Start browser automation and return a run_id immediately. Use with Get Run to poll for results. |
| Run with SSE Streaming | Execute browser automation with real-time progress updates via Server-Sent Events. |
| List Runs | List previous automation runs, with optional status filtering and pagination. |
| Get Run | Get detailed information about a specific automation run by its ID. |
Using in Workflows
- Add TinyFish Web Agent’s Run Asynchronously tool to your pipeline.
- Configure input variables (URL and goal) in the tool’s UI.
- Run the pipeline to extract data from any web page.
Using with Agents
- Add all TinyFish Web Agent tools to your Agent app.
- Prompt the Agent to perform web automations using natural language. The Agent will choose the appropriate tool automatically.
"Extract the blog post titles and authors from https://example.com/blog""Go to https://example.com/pricing and extract all plan names and prices""List my recent automation runs that have completed"