TinyFish
Search
Fast, structured web search
Fetch
Any URL to clean content
Agent
Multi-step web automation
Browser
Stealth Chromium sessions
All products share one API keyView docs →
Documentation
API reference and guides
Integrations
Connect with your stack
Blog
Product updates and insights
Cookbook
Open-source examples
Pricing
Overview
Enterprise-grade web data
Use Cases
What teams are building
Customers
See who builds with TinyFish
ContactLog InLog In
Products
SearchFast, structured web search
FetchAny URL to clean content
AgentMulti-step web automation
BrowserStealth Chromium sessions
Resources
DocumentationAPI reference and guides
IntegrationsConnect with your stack
BlogProduct updates and insights
CookbookOpen-source examples
PricingPlans, credits, and billing
Enterprise
OverviewEnterprise-grade web data
Use CasesWhat teams are building
CustomersSee who builds with TinyFish
ContactLog In
TinyFish

Web APIs built for agents.

Product
  • Enterprise
  • Use Cases
  • Customers
  • Pricing
  • Integrations
  • Docs
  • Trust
Resources
  • Cookbook
  • Blog
  • Current
  • Accelerator
Connect
  • X/Twitter
  • LinkedIn
  • Discord
  • GitHub
  • Contact Us
© 2026 TinyFish·Privacy·Cookies·Terms
Company

Search and Fetch are now FREE for every agent, everywhere!

Keith Zhai·Co-founder and COO·May 4, 2026·Free Web Search and Fetch API
Share
Search and Fetch are now FREE for every agent, everywhere!

Starting today, TinyFish Web Search and Fetch are free.

Free for every developer. Free for every agent. Free across every surface you already build on — the REST API, the MCP server, Python and TypeScript SDKs, TinyFish CLI, Skill, and every integration: OpenClaw, Hermes Agent, n8n, Dify, LangChain, CrewAI, and more.

One sign-up at agent.tinyfish.ai, one key, that’s it!

Why we built Search and Fetch

Search is the entry point to the web; period. Every question an agent answers, every fact it verifies, every page it reads starts with a Search.

And once an agent has the URL, it needs to actually read the page — clean, structured, agent-ready. That's Fetch. they're the two primitives every agent needs to use the web.

Together, they are the two most fundamental things agents, and even humans, do on the web. And fundamental things shouldn't cost you money. That's why we made Search and Fetch free.

Both endpoints run on TinyFish's own browser infrastructure — a custom Chromium fleet with stealth handling, parallel execution, and full JavaScript rendering built in. Owning the stack end-to-end is what lets us make Search and Fetch both free and fast. There’s no middlemen, markup, or tradeoff.

What you get

TinyFish Search

Web search built for agents. Structured JSON results, low latency, rank-stable across calls. Use it as a discovery step in front of Fetch, the retrieval layer in a RAG pipeline, or a quick verification step inside a multi-turn agent run. Free just the like the web was meant to be.

TinyFish Fetch

Most web fetches dump raw HTML into your agent's context, even nav bars, scripts, cookie banners, all of it. Your model pays for every token of that noise.

TinyFish Fetch cleans it up. Hand it any URL, and we render the page in a real, full browser with JavaScript, SPAs, and dynamic content, strip out everything unnecessary, and return clean Markdown, JSON, or HTML. Whichever your agent needs.

Failed URLs don't count against your quota. And, it’s still free.

We're not just giving you free web access. We're cutting your token costs on every single call.

Use it wherever you already build

REST API
api.search.tinyfish.ai and api.fetch.tinyfish.ai. Grab your API key from agent.tinyfish.ai, that’s it!

curl "<https://api.search.tinyfish.ai?query=web+automation+tools>" \\
  -H "X-API-Key: $TINYFISH_API_KEY"

curl -X POST <https://api.fetch.tinyfish.ai> \\
  -H "X-API-Key: $TINYFISH_API_KEY" \\
  -H "Content-Type: application/json" \\
  -d '{"urls": ["<https://www.tinyfish.ai/>"]}'

MCP
Drop the server URL into Claude, Cursor, Codex, ChatGPT desktop, or any MCP-aware client.

// MCP — drop into Claude, Cursor, Codex, or any MCP-aware client
{
  "mcpServers": {
    "tinyfish": { "url": "<https://agent.tinyfish.ai/mcp>" }
  }
}

CLI
npm install -g @tiny-fish/cli. The CLI writes results to the filesystem instead of piping them through the model's context window — tokens stay low, output stays structured.

npm install -g @tiny-fish/cli
tinyfish auth login

Skill
One-line install. Works with Claude Code, Codex, Cursor, OpenCode, Antigravity, and other agents. The Skill teaches your agent when to reach for search and fetch and how to call them.

Download it now from our open-source cookbook

Python SDK pip install tinyfish

TypeScript SDK npm install @tiny-fish/sdk

Agent harnesses
Claude Code, Codex, Cursor, OpenClaw, Hermes Agent, OpenCode, Cline, Goose, Antigravity, and more.

Platform integrations n8n, Dify Marketplace, Vercel Skills on skills.sh. ChatGPT App, MCP App on Claude, more coming soon!

If your stack is in that list, you already have access. If it isn't, the REST API, SDKs, and CLI run anywhere your code runs.

Getting started

Three steps.

1. Sign up at agent.tinyfish.ai and grab your API key.

2. Pick your surface.

3. Build.

The free tier includes 5 queries per minute for Search and 25 URLs per minute for Fetch. If you need higher rate limits, head to tinyfish.ai/pricing to upgrade.

Sign up free → agent.tinyfish.ai
Docs →
docs.tinyfish.ai
Open source Cookbook →
github.com/tinyfish-io/tinyfish-cookbook

Tag @Tiny_Fish when you ship something — we read everything, and the best builds get featured.

Get started

Start building.

No credit card. No setup. Run your first operation in under a minute.

Get 500 free creditsRead the docs
More Articles
Production-Grade Web Fetching for AI Agents
Engineering

Production-Grade Web Fetching for AI Agents

Chenlu Ji·Apr 14, 2026
Why Stitched Web Stacks Fail in Production
Product and Integrations

Why Stitched Web Stacks Fail in Production

Keith Zhai·Apr 14, 2026
We Shipped an MCP Server. Then We Shipped a CLI. The CLI Won.
Engineering

We Shipped an MCP Server. Then We Shipped a CLI. The CLI Won.

Divya Lath·Apr 4, 2026