TinyFish
Tiny Fish Inc. · Coding
TinyFish is web infrastructure for AI agents. It packages four APIs, Search, Fetch, Agent, and Browser, plus a web-native model called Mako, so a team can let agents read live pages, log into sites, click through multi-step flows, and return clean JSON. Instead of maintaining fragile scrapers, developers describe a goal in plain language and let the platform run the job on real browsers. Search and Fetch are free, while Agent and Browser runs draw from a wallet balance.

About TinyFish
What Is TinyFish
TinyFish is a developer platform, not a consumer app. It sits between your AI agents and the messy public web, handling the parts that break most automation: pages that load content on the fly, login walls, anti-bot checks, and layouts that shift without warning. You call one of its APIs, and it returns clean structured web data your code can act on.
Why does this matter? Because scrapers rot fast. Selectors break, quick scripts turn into maintenance jobs, and someone spends weekends chasing UI changes. TinyFish reframes the web as an execution surface. Ask for a result, get a result. Not everything is free. Agent and Browser work is metered, so heavy use costs money, and the platform leans toward engineering teams rather than non-technical users.
Four public APIs share one API key. Search returns fresh ranked URLs from the live web rather than a cache. Fetch renders a page in a real browser and hands back clean markdown, JSON, or HTML. Agent runs natural-language goals on real sites and can authenticate, paginate, and fill forms. The browser automation API opens a remote session for direct Playwright or CDP control when you want to write the interaction yourself. Think of it as a web scraping alternative that doesn't fall apart when a site changes its layout.
Getting Started
- Sign up at agent.tinyfish.ai. New accounts start with $8 of free usage, enough to run starter automations.
- Create an API key on the API Keys page and store it in your environment as TINYFISH_API_KEY. Keys show only once, so save it somewhere safe.
- Install the SDK for your stack. There's a Python package (tinyfish), a TypeScript SDK, and a global CLI, or you can skip installs and call the endpoints with cURL.
- Point an Agent run at a target URL with a plain-language goal, like extracting product names and prices as JSON, then read the structured result from the run.
Product Information
A quick look at TinyFish's pricing, supported platforms, and performance.
Best for
The users, tasks, and scenarios where this tool fits best.
Users
- Developer teams building AI agents
- Data and analytics teams
- QA and testing engineers
Tasks
- Turning a page into structured JSON
- Monitoring prices, earnings, or breaking news
- Summarizing long pages into token-efficient text
Scenarios
- Running the same web workflow across many sites at once
- Keeping a logged-in session across runs
- Routing jobs through specific countries
Key features
Search API
Search returns ranked, structured results from the live web instead of a cache. It renders pages in a real browser, which helps with sites that load content on the fly and sources that update too fast for traditional search indexing. The output is clean JSON with titles, URLs, and snippets. It's free at any wallet balance and never draws from it.
Fetch API
Fetch points at any URL and returns the page as it actually appears to a person, stripped down to markdown, JSON, or HTML. Because it's token-efficient, it works well as the first step in a research or monitoring pipeline. Like Search, Fetch is free and never touches your wallet.
Agent API
The Agent API takes a natural-language goal and executes it on a real site. An agent can navigate, click, fill forms, authenticate, and paginate, then hand back structured output. You run it synchronously, asynchronously, or streamed over SSE, depending on how long the job takes. Agent runs draw from your wallet as they execute, so cost scales with usage.
Browser API
When you want full control, the Browser API spins up a remote browser session you drive directly through Playwright or CDP. It's the option for teams that already have automation code and just need a reliable remote browser behind it. Browser sessions also draw from the wallet.
Mako Model
Mako is TinyFish's web-native model, built for live workflows rather than static text. It underpins how agents read pages and decide what to do next, which is why the platform can handle sites that defeat fixed scripts.
Browser Profiles and Context
TinyFish splits browser state into two ideas. Profiles let you choose between lite and stealth modes depending on how defensive a target site is. Context profiles keep logged-in state across runs, so a session doesn't start from scratch each time. Together they cut the rework that usually comes with authenticated automation.
One API Key, Multiple SDKs
All four APIs share a single API key, and the quick start covers Python, TypeScript, a CLI, and cURL. Teams can prototype in minutes and move the same key into production without reconfiguring auth per service. That keeps onboarding short.
Pros and cons
Pros
- Search and Fetch are free at any balance, so you can build research and monitoring pipelines without spending.
- One API key covers Search, Fetch, Agent, and Browser, which simplifies auth across a whole stack.
- Natural-language goals remove selector maintenance, a common cause of broken scrapers.
- Browser context profiles keep login state across runs, reducing repetitive authentication work.
- Serverless design is aimed at running many sites in parallel, which fits large-scale data collection.
Cons
- Agent and Browser runs draw from a wallet, so costs rise with usage and are harder to predict than a flat plan.
- Pricing details aren't clearly published on the site, which makes budgeting harder before you contact the team.
- The platform is built for developers comfortable with APIs and code, so non-technical users will hit a learning curve.
Frequently asked questions
TinyFish gives AI agents live-web capabilities. Teams use it to search the web, turn any URL into clean content, automate multi-step tasks on real sites, and run remote browser sessions. It's infrastructure for automation, not a ready-made end-user app.
Related content
Explore related tools, skills, and articles for TinyFish.
TinyFish Alternatives
Base Code
Base44 (Wix) · Coding · ProductivityBase Code is a shared cloud development environment from Base44. Teammates describe changes to an existing GitHub codebase in chat, preview them live and send them back as pull requests.
Google EmbeddingGemma 2
Google DeepMind · Writing · Image · CodingGoogle EmbeddingGemma 2 is a 740M-parameter open model that turns text, code, images, audio, and video frames into vectors in one 768-dimension space, running on phones and laptops.
GitGlow
GitGlow · Coding · ProductivityGitGlow is a local-first desktop Git client that lets independent developers review their own code and their AI agents' changes in one place before shipping.
