{"id":727,"date":"2026-04-15T02:53:27","date_gmt":"2026-04-14T18:53:27","guid":{"rendered":"https:\/\/connectword.dpdns.org\/?p=727"},"modified":"2026-04-15T02:53:27","modified_gmt":"2026-04-14T18:53:27","slug":"tinyfish-ai-releases-full-web-infrastructure-platform-for-ai-agents-search-fetch-browser-and-agent-under-one-api-key","status":"publish","type":"post","link":"https:\/\/connectword.dpdns.org\/?p=727","title":{"rendered":"TinyFish AI Releases Full Web Infrastructure Platform for AI Agents: Search, Fetch, Browser, and Agent Under One API Key"},"content":{"rendered":"<p>AI agents struggle with tasks that require interacting with the live web \u2014 fetching a competitor\u2019s pricing page, extracting structured data from a JavaScript-heavy dashboard, or automating a multi-step workflow on a real site. The tooling has been fragmented, requiring teams to stitch together separate providers for search, browser automation, and content retrieval.<\/p>\n<p><a href=\"https:\/\/pxllnk.co\/bddtvv\" target=\"_blank\" rel=\"noreferrer noopener\">TinyFish<\/a>, a Palo Alto-based startup that previously shipped a standalone web agent, is launching what it describes as the complete infrastructure platform for AI agents operating on the live web. This launch introduces four products unified under a single API key and a single credit system: <strong>Web Agent<\/strong>, <strong>Web Search<\/strong>, <strong>Web Browser<\/strong>, and <strong>Web Fetch<\/strong>.<\/p>\n<h3 class=\"wp-block-heading\"><strong>What TinyFish is Shipping<\/strong><\/h3>\n<p>Here is what each product does:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Web Agent<\/strong> \u2014 Executes autonomous multi-step workflows on real websites. The agent navigates sites, fills forms, clicks through flows, and returns structured results without requiring manually scripted steps.<\/li>\n<li><strong>Web Search<\/strong> \u2014 Returns structured search results as clean JSON using a custom Chromium engine, with a P50 latency of approximately 488ms. Competitors in this space average over 2,800ms for the same operation.<\/li>\n<li><strong>Web Browser<\/strong> \u2014 Provides managed stealth Chrome sessions via the Chrome DevTools Protocol (CDP), with a sub-250ms cold start. Competitors typically take 5\u201310 seconds. The browser includes 28 anti-bot mechanisms built at the C++ level \u2014 not via JavaScript injection, which is the more common and more detectable approach.<\/li>\n<li><strong>Web Fetch<\/strong> \u2014 Converts any URL into clean Markdown, HTML, or JSON with full browser rendering. Unlike the native fetch tools built into many AI coding agents, TinyFish Fetch strips irrelevant markup \u2014 CSS, scripts, navigation, ads, footers \u2014 and returns only the content the agent needs.<\/li>\n<\/ul>\n<h3 class=\"wp-block-heading\"><strong>The Token Problem in Agent Pipelines<\/strong><\/h3>\n<p>One of the consistent performance problems in agent pipelines is context window pollution. When an AI agent uses a standard web fetch tool, it typically pulls the entire page \u2014 including thousands of tokens of navigation elements, ad code, and boilerplate markup \u2014 and puts all of it into the model\u2019s context window before reaching the actual content.<\/p>\n<p><a href=\"https:\/\/pxllnk.co\/bddtvv\" target=\"_blank\" rel=\"noreferrer noopener\">TinyFish<\/a> Fetch addresses this by rendering the page in a full browser and returning only the clean text content as Markdown or JSON. The company\u2019s benchmarks show CLI-based operations using approximately 100 tokens per operation versus roughly 1,500 tokens when routing the same workflow over MCP \u2014 an 87% reduction per operation.<\/p>\n<p>Beyond token count, there is an architectural difference worth understanding: MCP operations return output directly into the agent\u2019s context window. The TinyFish CLI writes output to the filesystem, and the agent reads only what it needs. This keeps the context window clean across multi-step tasks and enables composability through native Unix pipes and redirects \u2014 something that is not possible with sequential MCP round-trips.<\/p>\n<p>On complex multi-step tasks, TinyFish reports 2\u00d7 higher task completion rates using CLI + Skills compared to MCP-based execution.<\/p>\n<h3 class=\"wp-block-heading\"><strong>The CLI and Agent Skill System<\/strong><\/h3>\n<p><a href=\"https:\/\/pxllnk.co\/bddtvv\" target=\"_blank\" rel=\"noreferrer noopener\">TinyFish<\/a> is shipping two developer-facing components alongside the API endpoints.<\/p>\n<p>The <strong>CLI<\/strong> installs with a <strong>single command:<\/strong><\/p>\n<div class=\"dm-code-snippet dark dm-normal-version default no-background-mobile\">\n<div class=\"control-language\">\n<div class=\"dm-buttons\">\n<div class=\"dm-buttons-left\">\n<div class=\"dm-button-snippet red-button\"><\/div>\n<div class=\"dm-button-snippet orange-button\"><\/div>\n<div class=\"dm-button-snippet green-button\"><\/div>\n<\/div>\n<div class=\"dm-buttons-right\"><a><span class=\"dm-copy-text\">Copy Code<\/span><span class=\"dm-copy-confirmed\">Copied<\/span><span class=\"dm-error-message\">Use a different Browser<\/span><\/a><\/div>\n<\/div>\n<pre class=\" no-line-numbers\"><code class=\" no-wrap language-php\">npm install -g @tiny-fish\/cli<\/code><\/pre>\n<\/div>\n<\/div>\n<p>This gives terminal access to all four endpoints \u2014 Search, Fetch, Browser, and Agent \u2014 directly from the command line.<\/p>\n<p>The <strong>Agent Skill<\/strong> is a markdown instruction file (SKILL.md) that teaches AI coding agents \u2014 including Claude Code, Cursor, Codex, OpenClaw, and OpenCode \u2014 how to use the CLI. <strong>Install it with<\/strong>:<\/p>\n<div class=\"dm-code-snippet dark dm-normal-version default no-background-mobile\">\n<div class=\"control-language\">\n<div class=\"dm-buttons\">\n<div class=\"dm-buttons-left\">\n<div class=\"dm-button-snippet red-button\"><\/div>\n<div class=\"dm-button-snippet orange-button\"><\/div>\n<div class=\"dm-button-snippet green-button\"><\/div>\n<\/div>\n<div class=\"dm-buttons-right\"><a><span class=\"dm-copy-text\">Copy Code<\/span><span class=\"dm-copy-confirmed\">Copied<\/span><span class=\"dm-error-message\">Use a different Browser<\/span><\/a><\/div>\n<\/div>\n<pre class=\" no-line-numbers\"><code class=\" no-wrap language-php\">npx skills add https:\/\/github.com\/tinyfish-io\/skills --skill tinyfish<\/code><\/pre>\n<\/div>\n<\/div>\n<p>Once installed, the agent learns when and how to call each TinyFish endpoint without manual SDK integration or configuration. A developer can ask their coding agent to \u201cget competitor pricing from these five sites,\u201d and the agent autonomously recognizes the TinyFish skill, calls the appropriate CLI commands, and writes structured output to the filesystem \u2014 without the developer writing integration code.<\/p>\n<p>The company also notes that MCP remains supported. The positioning is that MCP is suited for discovery, while CLI + Skills is the recommended path for heavy-duty, multi-step web execution.<\/p>\n<h3 class=\"wp-block-heading\"><strong>Why a Unified Stack?<\/strong><\/h3>\n<p><a href=\"https:\/\/pxllnk.co\/bddtvv\" target=\"_blank\" rel=\"noreferrer noopener\">TinyFish<\/a> built Search, Fetch, Browser, and Agent entirely in-house. This is a meaningful distinction from some competitors. For example, Browserbase uses Exa to power its Search endpoint, meaning that layer is not proprietary. Firecrawl offers search, crawl, and an agent endpoint, but the agent endpoint has reliability issues on many tasks.<\/p>\n<p>The infrastructure argument is not only about avoiding vendor dependencies. When every layer of the stack is owned by the same team, the system can optimize for a single outcome: whether the task completed. When TinyFish\u2019s agent succeeds or fails using its own search and fetch, the company gets end-to-end signal at every step \u2014 what was searched, what was fetched, and exactly where failures occurred. Companies whose search or fetch layer runs on a third-party API do not have access to this signal.<\/p>\n<p>There is also a practical cost that teams integrating multiple providers encounter. Search finds a page the fetch layer cannot render. Fetch returns content the agent cannot parse. Browser sessions drop context between steps. The result is custom glue code, retry logic, fallback handlers, and validation layers \u2014 engineering work that adds up. A unified stack removes the component boundaries where these failures occur.<\/p>\n<p>The platform also maintains session consistency across steps: same IP, same fingerprint, same cookies throughout a workflow. Separate tools operating independently appear to a target site as multiple unrelated clients, which increases the likelihood of detection and session failure.<\/p>\n<h3 class=\"wp-block-heading\"><strong>Key Metrics<\/strong><\/h3>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1502\" height=\"490\" data-attachment-id=\"79006\" data-permalink=\"https:\/\/www.marktechpost.com\/2026\/04\/14\/tinyfish-ai-releases-full-web-infrastructure-platform-for-ai-agents\/image-434\/\" data-orig-file=\"https:\/\/www.marktechpost.com\/wp-content\/uploads\/2026\/04\/image-30.png\" data-orig-size=\"1502,490\" data-comments-opened=\"1\" data-image-meta='{\"aperture\":\"0\",\"credit\":\"\",\"camera\":\"\",\"caption\":\"\",\"created_timestamp\":\"0\",\"copyright\":\"\",\"focal_length\":\"0\",\"iso\":\"0\",\"shutter_speed\":\"0\",\"title\":\"\",\"orientation\":\"0\"}' data-image-title=\"image\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/www.marktechpost.com\/wp-content\/uploads\/2026\/04\/image-30-1024x334.png\" src=\"https:\/\/www.marktechpost.com\/wp-content\/uploads\/2026\/04\/image-30.png\" alt=\"\" class=\"wp-image-79006\" \/><\/figure>\n<\/div>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1490\" height=\"630\" data-attachment-id=\"79007\" data-permalink=\"https:\/\/www.marktechpost.com\/2026\/04\/14\/tinyfish-ai-releases-full-web-infrastructure-platform-for-ai-agents\/image-435\/\" data-orig-file=\"https:\/\/www.marktechpost.com\/wp-content\/uploads\/2026\/04\/image-31.png\" data-orig-size=\"1490,630\" data-comments-opened=\"1\" data-image-meta='{\"aperture\":\"0\",\"credit\":\"\",\"camera\":\"\",\"caption\":\"\",\"created_timestamp\":\"0\",\"copyright\":\"\",\"focal_length\":\"0\",\"iso\":\"0\",\"shutter_speed\":\"0\",\"title\":\"\",\"orientation\":\"0\"}' data-image-title=\"image\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/www.marktechpost.com\/wp-content\/uploads\/2026\/04\/image-31-1024x433.png\" src=\"https:\/\/www.marktechpost.com\/wp-content\/uploads\/2026\/04\/image-31.png\" alt=\"\" class=\"wp-image-79007\" \/><\/figure>\n<\/div>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1498\" height=\"476\" data-attachment-id=\"79005\" data-permalink=\"https:\/\/www.marktechpost.com\/2026\/04\/14\/tinyfish-ai-releases-full-web-infrastructure-platform-for-ai-agents\/image-433\/\" data-orig-file=\"https:\/\/www.marktechpost.com\/wp-content\/uploads\/2026\/04\/image-29.png\" data-orig-size=\"1498,476\" data-comments-opened=\"1\" data-image-meta='{\"aperture\":\"0\",\"credit\":\"\",\"camera\":\"\",\"caption\":\"\",\"created_timestamp\":\"0\",\"copyright\":\"\",\"focal_length\":\"0\",\"iso\":\"0\",\"shutter_speed\":\"0\",\"title\":\"\",\"orientation\":\"0\"}' data-image-title=\"image\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/www.marktechpost.com\/wp-content\/uploads\/2026\/04\/image-29-1024x325.png\" src=\"https:\/\/www.marktechpost.com\/wp-content\/uploads\/2026\/04\/image-29.png\" alt=\"\" class=\"wp-image-79005\" \/><\/figure>\n<\/div>\n<h3 class=\"wp-block-heading\"><strong>Key Takeaways<\/strong><\/h3>\n<ul class=\"wp-block-list\">\n<li>TinyFish moves from a single web agent to a four-product platform \u2014 Web Agent, Web Search, Web Browser, and Web Fetch \u2014 all accessible under one API key and one credit system, eliminating the need to manage multiple providers.<\/li>\n<li>The CLI + Agent Skill combination lets AI coding agents use the live web autonomously \u2014 install once and agents like Claude Code, Cursor, and Codex automatically know when and how to call each TinyFish endpoint, with no manual integration code.<\/li>\n<li>CLI-based operations produce 87% fewer tokens per task than MCP, and write output directly to the filesystem instead of dumping it into the agent\u2019s context window \u2014 keeping context clean across multi-step workflows.<\/li>\n<li>Every layer of the stack \u2014 Search, Fetch, Browser, and Agent \u2014 is built in-house, giving end-to-end signals when a task succeeds or fails, a data feedback loop that cannot be replicated by assembling third-party APIs.<\/li>\n<li>TinyFish maintains a single session identity across an entire workflow \u2014 same IP, fingerprint, and cookies \u2014 whereas separate tools appear to target sites as multiple unrelated clients, increasing detection risk and failure rates.<\/li>\n<\/ul>\n<h3 class=\"wp-block-heading\"><strong>Getting Started<\/strong><\/h3>\n<p>TinyFish offers 500 free steps with no credit card required at <a href=\"https:\/\/pxllnk.co\/bddtvv\" target=\"_blank\" rel=\"noreferrer noopener\">tinyfish.ai<\/a>. The open-source cookbook and Skill files are available at <a href=\"https:\/\/github.com\/tinyfish-io\/tinyfish-cookbook\">github.com\/tinyfish-io\/tinyfish-cookbook<\/a>, and CLI documentation is at <a href=\"https:\/\/docs.tinyfish.ai\/cli\"><\/a><a href=\"http:\/\/docs.tinyfish.ai\/cli\">docs.tinyfish.ai\/cli<\/a>.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<p><em><strong>Note:<\/strong> Thanks for the leadership at Tinyfish for supporting and providing details for this article.<\/em><\/p>\n<p>The post <a href=\"https:\/\/www.marktechpost.com\/2026\/04\/14\/tinyfish-ai-releases-full-web-infrastructure-platform-for-ai-agents\/\">TinyFish AI Releases Full Web Infrastructure Platform for AI Agents: Search, Fetch, Browser, and Agent Under One API Key<\/a> appeared first on <a href=\"https:\/\/www.marktechpost.com\/\">MarkTechPost<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>AI agents struggle with tasks &hellip;<\/p>\n","protected":false},"author":1,"featured_media":728,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-727","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/connectword.dpdns.org\/index.php?rest_route=\/wp\/v2\/posts\/727","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/connectword.dpdns.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/connectword.dpdns.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/connectword.dpdns.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/connectword.dpdns.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=727"}],"version-history":[{"count":0,"href":"https:\/\/connectword.dpdns.org\/index.php?rest_route=\/wp\/v2\/posts\/727\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/connectword.dpdns.org\/index.php?rest_route=\/wp\/v2\/media\/728"}],"wp:attachment":[{"href":"https:\/\/connectword.dpdns.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=727"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/connectword.dpdns.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=727"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/connectword.dpdns.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=727"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}