Search
api.search.tinyfish.ai为 Agent 设计的快速结构化网页搜索 —— JSON 结果,多次调用排名稳定。面向 LLM 消费设计,而非传统蓝链浏览。
- 速度
- < 0.5s
- 场景
- 任何 Agent 的检索层。
TinyFish Cookbook 汇集了基于 TinyFish 构建的不断增长的食谱、演示与自动化方案。 搜索实时网页、干净地读取页面、执行多步骤浏览器流程, 或访问任何没有开放 API 的网站 —— 这里就是起点。
从闪电般快速的信息检索,到完全托管的浏览器自动化。搜索和抓取免费使用。
api.search.tinyfish.ai为 Agent 设计的快速结构化网页搜索 —— JSON 结果,多次调用排名稳定。面向 LLM 消费设计,而非传统蓝链浏览。
api.fetch.tinyfish.ai任意 URL → 干净的 Markdown / JSON / HTML。真实全浏览器渲染,失败的 URL 不收费。可替代 Firecrawl、原生 LLM 抓取或自研 Playwright。
提供一个 URL 和自然语言目标。Agent 自动导航、操作并返回干净 JSON。
租用一台完全托管的云浏览器。连接你自己的 Playwright 或 Selenium 脚本。
一个 API 密钥,随处可用。把没有 API 的网站变成可编程数据源。
将没有 API 的网站变为可编程数据源,无需逆向工程。
发送一个 URL + plain English,获得结构化 JSON 返回。
多步骤流程、表单、筛选、日历、动态内容全部覆盖。
内置轮换代理和隐身配置,无需额外费用。
面向 Agent 的凭据和会话记忆,支持认证工作流(1Password JIT、加密会话复用)。
每次运行都有完整日志和调试信息,问题无处可藏。
Fetch 会剥离导航栏、脚本和 Cookie 横幅,不再为垃圾 HTML 支付 Token 费用。
同一个密钥、同一个控制台、同一组支撑生产负载的接口。
注册即用,Search 和 Fetch 免费开放,配有慷慨的速率限制。
从 REST API 到 CLI、SDK、MCP Server,总有一种方式适合你的工作流。
直接通过 HTTP 调用 Search、Fetch、Agent 接口。
curl https://api.search.tinyfish.ai填入 Claude Code、Cursor、Codex、ChatGPT 桌面版或任何 MCP 客户端。
{ "mcpServers": { "tinyfish": { "url": "https://mcp.tinyfish.ai" } } }结果写入文件系统而非上下文窗口 —— Token 更低,输出更结构化。
npm install -g @tiny-fish/cli一行命令安装。教你的 Agent 何时及如何使用 Search / Fetch / Agent。
npx skills add github.com/tinyfish-io/tinyfish-cookbook --skill use-tinyfish覆盖 Search、Fetch、Browser、Agent 和 Vault,功能完全对等。
pip install tinyfish与 Python SDK 功能对等的 TypeScript 客户端。
npm install @tiny-fish/sdk无需信用卡,Search 和 Fetch 开箱即用且免费。
选择你熟悉的语言,复制即用。以下示例通过 Agent 接口抓取 AgentQL 的订阅方案。
支持流式返回curl -N -X POST https://agent.tinyfish.ai/v1/automation/run-sse \
-H "X-API-Key: $TINYFISH_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://agentql.com",
"goal": "Find all AgentQL subscription plans and their prices. Return result in json format"
}'import json, os, requests
response = requests.post(
"https://agent.tinyfish.ai/v1/automation/run-sse",
headers={
"X-API-Key": os.getenv("TINYFISH_API_KEY"),
"Content-Type": "application/json",
},
json={
"url": "https://agentql.com",
"goal": "Find all AgentQL subscription plans and their prices. Return result in json format",
},
stream=True,
)
for line in response.iter_lines():
if line:
line_str = line.decode("utf-8")
if line_str.startswith("data: "):
event = json.loads(line_str[6:])
print(event)const response = await fetch("https://agent.tinyfish.ai/v1/automation/run-sse", {
method: "POST",
headers: {
"X-API-Key": process.env.TINYFISH_API_KEY,
"Content-Type": "application/json",
},
body: JSON.stringify({
url: "https://agentql.com",
goal: "Find all AgentQL subscription plans and their prices. Return result in json format",
}),
});
const reader = response.body.getReader();
const decoder = new TextDecoder();
while (true) {
const { done, value } = await reader.read();
if (done) break;
console.log(decoder.decode(value));
}api.search.tinyfish.aiapi.fetch.tinyfish.ai每个文件夹都是一个独立项目。下面按用途分类,而非实现方式。
viet-bike-scout通过并行浏览器 Agent 对比越南各城市的摩托车租赁价格
tutor-finder面向多个平台的竞争性考试 AI 导师发现工具
openbox-deals跨 8 家零售商的实时开箱和翻新优惠聚合器
silicon-signal半导体供应链追踪器,覆盖生命周期、可得性和交期信号
summer-school-finder发现和对比全球大学的暑期学校项目
tinyskills多来源 AI 技能指南生成器,将文档、GitHub 和博客抓取整合为单一 SKILL.md
saigon-happy-hour-sniper数秒内找到西贡的欢乐时光优惠
worldcup-briefingAI 驱动的足球精彩集锦 —— 用 TinyFish Search 发现比赛视频,用 VideoDB 剪辑成片
预构建的 n8n 工作流,使用 TinyFish —— 导入 JSON 即可使用。
每周都会有新食谱加入。查看贡献指南了解如何提交你的作品。
本仓库是一个社区驱动的空间,用于分享与 TinyFish 产品相关的衍生作品、代码示例和最佳实践。使用本仓库中的任何材料,即表示你确认并同意以下条款:
此处共享的所有代码、脚本和文档均按 "AS IS" 和 "AS AVAILABLE" 提供。TinyFish 不就社区贡献内容的准确性、可靠性或安全性作出任何明示或暗示的保证。
TinyFish 没有义务监控、更新或修复社区贡献衍生作品中发现的错误、缺陷或安全漏洞。
你需自行负责在生产环境中实施任何代码之前的审查和测试。使用这些衍生作品的风险由你自行承担。
在任何情况下,TinyFish 均不对因使用或无法使用本仓库内容而引起的任何索赔、损害或其他责任负责,包括但不限于系统故障、数据丢失或安全漏洞。
注意:社区贡献不代表 TinyFish 的官方观点或受支持产品。