TinyFish

TinyFish 是一个企业级网络基础设施平台,为 AI 代理提供实时网络功能——搜索、抓取、浏览器会话和多步代理——使它们能够通过单个 API 密钥导航动态网站、进行身份验证、绕过反机器人障碍并大规模返回干净的结构化输出。
社交和电子邮件:
https://www.tinyfish.ai/?utm_source=aipure
TinyFish

产品信息

更新于:2026年08月18日

什么是 TinyFish

TinyFish 是一个为 AI 代理和 AI 应用程序构建的统一网络操作平台。它使开发人员能够通过一个平台搜索实时网络、提取干净的结构化内容、浏览动态网站并自动化经过身份验证的工作流程。通过提供对当前网络数据和网络交互的可靠访问,TinyFish 帮助 AI 系统提供更准确的答案,降低操作复杂性,并扩展生产工作负载。

TinyFish 的主要功能

TinyFish是一个企业级的AI代理网络基础设施平台,通过四个统一的API——搜索、抓取、浏览器和代理——在单个API密钥和共享钱包下提供实时网络访问。它旨在大规模运行真实的浏览器会话(包括经过身份验证和受机器人保护的网站),将页面转换为干净、令牌高效的内容,并执行多步骤网络工作流程(导航、表单填写、提取),具有结构化输出和可观察性。TinyFish强调生产可靠性、隐形浏览器功能,并通过直接API、SDK、CLI和MCP轻松集成到代理框架中。
四合一Web API套件: 在一个平台中提供搜索、抓取、浏览器和代理API,因此团队无需将不同的供应商拼接在一起进行搜索、渲染、自动化和提取。
实时、结构化搜索结果: 浏览器渲染的搜索旨在保持新鲜度(非缓存),返回适合监控价格、收益和新闻等快速变化来源的结构化JSON。
抓取干净、令牌高效的内容: 在真实浏览器中渲染页面,并返回清理后的Markdown/HTML/JSON,剥离样板(脚本、导航、广告),以减少上下文膨胀并改进下游解析。
用于受限/动态网站的隐形浏览器会话: 云浏览器会话旨在处理动态渲染,并访问经过身份验证或受机器人保护的页面,具有持久状态和反检测模式等功能。
自主多步骤Web代理: 完成导航、登录、填写表单和提取结构化结果等工作流程;旨在实现生产准确性和可重复自动化。
开发者+代理堆栈集成(MCP/SDK/CLI): MCP原生端点加上SDK和CLI,可以快速集成Claude/Cursor等工具和自动化堆栈,最大限度地减少自定义路由/编排代码。

TinyFish 的使用场景

竞争性价格和菜单监控(零售/QSR/旅游): 使用实时搜索/抓取和浏览器/代理持续检查竞争对手网站的价格变化、可用性和促销活动,适用于动态或受保护的页面。
保险报价自动化(保险科技/金融科技): 登录运营商门户,填写报价表格,并将保费/覆盖范围提取到结构化输出中,用于比较、续保标记和下游承保工作流程。
实时库存和可用性跟踪(酒店/市场): 监控许多网站上的酒店或市场库存,这些网站的数据是动态的或隐藏在复杂的UI后面,为运营提供最新的结构化数据流。
法规/备案和风险监控(金融/合规): 通过新的网络发现和提取管道跟踪法规更新和备案,通过近实时网络验证升级重大变化。
社交聆听智能(消费者/配送应用): 从难以索引或频繁更改的网络源收集和结构化情感信号,为分析仪表板和警报提供支持。
自主QA和网络工作流程测试(软件/开发工具): 使用代理驱动的交互和提取,在不断发展的UI上运行可重复的基于浏览器的测试流程,支持类似CI循环中的自动化验证。

优点

统一平台(搜索+抓取+浏览器+代理)在一个API密钥/钱包下,减少了供应商蔓延和集成开销。
专为实时网络交互(渲染、身份验证、动态页面)而非静态抓取而设计,可提供更新、更具可操作性的数据。
隐形和反机器人功能改善了对阻止传统自动化的受保护网站的访问。
多种集成路径(MCP、SDK、CLI)使其更容易插入现代代理框架和工作流程。

缺点

浏览器/代理功能按使用量计费,与简单网站的简单抓取相比,在高流量时可能会变得昂贵。
反机器人访问并非在每个网站上都得到保证;受保护的目标可能仍然失败或需要调整和操作监督。
主要面向开发者/企业,对于简单的一次性消费者任务来说可能过于繁重。

如何使用 TinyFish

1) 创建 TinyFish 账户并获取 API 密钥: 访问 https://agent.tinyfish.ai/sign-up(无需信用卡)并生成您的 TinyFish API 密钥。此单个密钥适用于搜索、抓取、代理和浏览器。
2) 将您的 API 密钥存储为环境变量: 在您的 shell 或部署环境中设置 TINYFISH_API_KEY,以便您的代码/代理工具可以向 TinyFish 进行身份验证(例如,在 macOS/Linux 上使用 export TINYFISH_API_KEY="...")。
3) 为您的任务选择合适的 TinyFish 产品: 使用搜索从实时网络中发现排名靠前的 URL;使用抓取将已知 URL 转化为干净、令牌高效的内容(markdown/JSON/HTML);当您希望 TinyFish 根据自然语言目标执行多步浏览器操作(点击、填写表单、提取)时,使用代理;当您需要用于经过身份验证或受机器人保护的网站的交互式/持久云浏览器会话时,使用浏览器。
4) 从搜索(免费)开始查找相关页面: 调用搜索 API 以获取新鲜、结构化的 JSON 结果(标题/URL/摘要)。典型流程:搜索查询,获取顶部结果的 URL,然后将这些 URL 传递给抓取以获取干净内容。
5) 使用抓取(免费)将页面读取为干净内容: 使用 URL 调用抓取 API,以在真实浏览器中渲染它并返回干净的 markdown(或 JSON/HTML)。抓取旨在剥离样板文件(导航、广告、脚本),以减少下游 LLM 提示中的上下文窗口污染。
6) 使用代理进行自然语言的多步网络自动化: 当您需要“登录、导航、填写表单、提交、提取结果”等工作流程时,请使用您的目标调用代理 API。TinyFish 决定浏览器操作并返回结构化输出。代理使用按步骤(积分)计量。
7) 使用浏览器进行身份验证/反机器人网络访问: 如果网站位于登录墙或强大的机器人保护之后,请使用浏览器 API 启动具有持久状态的隐形云浏览器会话。浏览器使用按会话时间(分钟)计量。
8) 将 TinyFish 连接到 MCP 兼容的 AI 助手(Claude/Cursor/等): 将 TinyFish 添加为 MCP 服务器,以便您的助手可以直接调用搜索/抓取/代理/浏览器。使用 MCP 配置块:{"mcpServers":{"tinyfish":{"url":"https://agent.tinyfish.ai/mcp"}}} 并重新启动您的客户端,以便它加载 MCP 服务器。
9) (可选)通过 npx 为受支持的客户端安装 TinyFish MCP 包: 对于某些设置,使用文档中记载的 npx 命令安装 MCP 集成(示例显示在来源中):npx -y install-mcp@latest https://docs.tinyfish.ai/mcp --client cursor。然后重新启动客户端以激活工具。
10) (可选)直接从您的代码中使用 REST API(Python 示例模式): 使用您的 TINYFISH_API_KEY 实现端点的薄包装器。来源中的示例模式:GET https://api.tinyfish.io/v1/search?q=... with Authorization: Bearer <key>,以及 POST https://api.tinyfish.io/v1/fetch with JSON {"url":"https://..."}。使用搜索获取 URL,然后抓取每个 URL 以构建您的 LLM/代理的上下文。
11) 遵循生产就绪的管道模式(搜索 → 抓取 → 根据需要代理/浏览器): 一个常见的健壮工作流程是:(a) 搜索以发现候选页面,(b) 抓取以提取用于 RAG/验证的干净内容,(c) 仅当交互、身份验证或反机器人障碍需要时才升级到浏览器或代理。
12) 在扩展之前了解定价和速率限制: 根据来源:搜索和抓取是免费的,不消耗钱包;代理和浏览器消耗积分(代理按步骤;浏览器按分钟)。提到的免费层速率限制包括搜索约 30 次查询/分钟,抓取约 150 个 URL/分钟;如果您需要更高的限制,请通过 https://www.tinyfish.ai/pricing 升级。

TinyFish 常见问题

TinyFish 为 AI 代理提供网络基础设施,通过一个 API 密钥和一个钱包提供搜索、抓取、浏览器和代理功能。

与 TinyFish 类似的最新 AI 工具

Jorpex
Jorpex
Jorpex是一个全面的招标通知平台,从欧洲各国聚合并即时交付招标警报到Slack,帮助企业在不遗漏任何机会的情况下进行业务运营。
Leadsmrt
Leadsmrt
Leadsmrt是一个潜在客户生成工具,通过AI驱动的个性化功能帮助业务从Google Maps抓取、验证和个性化目标业务潜在客户。
Omnial AI
Omnial AI
Omnial AI是一个数据智能平台,利用AI代理将网络提示转化为结构化的、可操作的数据见解,由Afore Capital支持。
SERPrecon
SERPrecon
SERPrecon 是一款高级 SEO 工具,利用向量、机器学习和自然语言处理技术,帮助用户通过使用与现代搜索引擎相同的方法来分析和超越竞争对手。