TinyFish
Tiny Fish Inc. · 程式設計
TinyFish 是為 AI 代理打造的網頁基礎架構。它把四組 API,Search、Fetch、Agent 與 Browser,加上一個名為 Mako 的網頁原生模型打包在一起,讓團隊可以讓代理讀取即時頁面、登入網站、走完多步驟流程,並回傳乾淨的 JSON。開發者不必再維護脆弱的爬蟲,只要用自然語言描述目標,就讓平台在真實瀏覽器上執行任務。Search 與 Fetch 免費,而 Agent 與 Browser 的執行則會從錢包餘額扣款。

關於 TinyFish
什麼是 TinyFish
TinyFish 是開發者平台,不是消費級 App。它介於你的 AI 代理與雜亂的公開網頁之間,處理多數自動化都會卡住的環節:動態載入內容的頁面、登入牆、反機器人檢查,以及說變就變的版面。你呼叫其中一組 API,它就會回傳乾淨的結構化網頁資料,讓你的程式碼能直接處理。
這為什麼重要?因為爬蟲腐壞得很快。選擇器會壞、隨手寫的小腳本會變成維護工作,還有人整個週末都在追著介面改動跑。TinyFish 把網頁重新定義成一個執行介面。提出需求,拿到結果。不是全部都免費。Agent 與 Browser 的工作按量計費,所以大量使用要花錢,而這個平台偏向工程團隊,而不是非技術使用者。
四組公開 API 共用一把 API 金鑰。Search 從即時網頁回傳最新且經過排序的網址,而不是快取。Fetch 在真實瀏覽器裡渲染頁面,回傳乾淨的 markdown、JSON 或 HTML。Agent 在真實網站上執行自然語言目標,能驗證身分、翻頁與填寫表單。瀏覽器自動化 API 會開一個遠端工作階段,讓你在想自己寫互動時,直接用 Playwright 或 CDP 控制。把它想成一種網頁爬蟲替代方案,在網站改版面時不會整組崩掉。
開始使用
- 在 agent.tinyfish.ai 註冊。新帳號一開始有 8 美元的免費用量,足夠跑入門自動化。
- 在 API Keys 頁面建立 API 金鑰,並以 TINYFISH_API_KEY 存進你的環境變數。金鑰只會顯示一次,請好好保存。
- 安裝對應你技術堆疊的 SDK。有 Python 套件(tinyfish)、TypeScript SDK 與全域 CLI,或者你也可以跳過安裝,直接用 cURL 呼叫端點。
- 用自然語言目標把一次 Agent 執行指向某個網址,例如以 JSON 擷取產品名稱與價格,然後讀取那次執行的結構化結果。
產品資訊
快速了解 TinyFish 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 打造 AI 代理的開發團隊:TinyFish 處理瀏覽器互動、驗證與反機器人關卡,讓你的程式碼專注在產品邏輯,而不是爬蟲維護。
- 資料與分析團隊:Search 與 Fetch 免費,這讓它們成為把最新網頁資料送進研究與監控流程的便宜做法,不必架一套付費爬蟲。
- QA 與測試工程師:Browser API 提供可直接控制的遠端工作階段,當自動化測試需要讓真實網站走過真實使用者流程時很實用。
任務
- 把頁面轉成結構化 JSON:用白話描述你想要的欄位,Agent API 就會回傳,不需要選擇器或解析規則。
- 監控價格、財報或突發新聞:Search API 回傳即時、絕不快取的結果,很適合變化快速的來源。
- 把長頁面摘要成省 token 的文字:Fetch 會把渲染後的頁面精簡成乾淨的 markdown,讓模型少花 token 在樣板內容上。
情境
- 同時在許多網站上跑同一套網頁流程:無伺服器架構就是為了平行執行數百個網站而設計,適合從零散來源彙整資料的團隊。
- 在多次執行之間維持已登入的工作階段:瀏覽器情境設定檔會保留登入狀態,代理不必每次執行都重新驗證。
- 讓任務從特定國家發出:代理伺服器支援讓執行能從支援的地區發出,當網站會因地區而行為不同時很方便。
主要功能
Search API
Search 從即時網頁回傳經過排序的結構化結果,而不是快取。它在真實瀏覽器裡渲染頁面,這對動態載入內容的網站,以及更新快到傳統搜尋索引跟不上的來源很有幫助。輸出是乾淨的 JSON,含標題、網址與摘要片段。它在任何錢包餘額下都免費,也從不扣款。
Fetch API
Fetch 指向任何網址,回傳頁面真正呈現給人的樣貌,精簡成 markdown、JSON 或 HTML。因為省 token,它很適合作為研究或監控流程的第一步。和 Search 一樣,Fetch 免費,也從不動用你的錢包。
Agent API
Agent API 接收自然語言目標,並在真實網站上執行。代理能瀏覽、點擊、填表、驗證身分與翻頁,然後回傳結構化輸出。你可以同步、非同步或透過 SSE 串流執行,端看任務要跑多久。Agent 執行在跑的時候會從錢包扣款,所以成本隨用量增加。
Browser API
想要完全掌控時,Browser API 會開一個遠端瀏覽器工作階段,讓你透過 Playwright 或 CDP 直接操作。這對已經有自動化程式碼、只需要一個可靠遠端瀏覽器在背後的團隊來說,就是那個選項。Browser 工作階段同樣會從錢包扣款。
Mako 模型
Mako 是 TinyFish 的網頁原生模型,為即時流程而打造,不是為靜態文字。它支撐代理如何讀取頁面、決定下一步,這也是平台能應付讓固定腳本失效的網站的原因。
瀏覽器設定檔與情境
TinyFish 把瀏覽器狀態拆成兩個概念。設定檔讓你依目標網站的防禦程度,在精簡與隱匿模式之間選擇。情境設定檔在多次執行之間保留登入狀態,工作階段不必每次都從頭開始。兩者合起來,能減少需要驗證的自動化常帶來的重工。
一把 API 金鑰,多種 SDK
四組 API 共用一把 API 金鑰,快速入門涵蓋 Python、TypeScript、CLI 與 cURL。團隊能在幾分鐘內做出原型,並把同一把金鑰帶進正式環境,不必為每個服務重新設定驗證。這讓上手時間很短。
優缺點
優點
- Search 與 Fetch 在任何餘額下都免費,所以你能在不花錢的情況下建立研究與監控流程。
- 一把 API 金鑰涵蓋 Search、Fetch、Agent 與 Browser,簡化了整套堆疊的驗證。
- 自然語言目標免去選擇器維護,那是爬蟲壞掉的常見原因。
- 瀏覽器情境設定檔在多次執行之間保留登入狀態,減少重複的驗證工作。
- 無伺服器設計著眼於平行執行大量網站,符合大規模資料蒐集。
缺點
- Agent 與 Browser 執行會從錢包扣款,成本隨用量上升,比固定方案更難預估。
- 價格細節沒有在網站上清楚公布,在聯絡團隊前較難編列預算。
- 平台是為熟悉 API 與程式碼的開發者打造,非技術使用者會遇到學習曲線。
常見問題
TinyFish 讓 AI 代理具備即時網頁能力。團隊用它來搜尋網頁、把任何網址轉成乾淨內容、在真實網站上自動化多步驟任務,以及執行遠端瀏覽器工作階段。它是自動化基礎架構,不是現成的最終使用者 App。
相關內容
探索與 TinyFish 相關的工具、技能與文章。
TinyFish 替代方案
Forefront
Forefront · 程式設計Forefront 是一個用來打造開源 AI 的網頁平台。你可以用自己的資料微調主流的開源語言模型、評估它們的表現,再透過 API 執行,或匯出後自行架設。想要封閉式平台的便利、卻堅持要自己擁有模型與資料的開發者,就是這裡的目標客群。
Startkit
StartKit.AI · 程式設計Startkit 是一套用來打造 AI SaaS 與 AI 包裝產品的樣板。可以把它想成一個 AI 新創樣板,把枯燥的部分都先接好了:驗證、Stripe 與 Lemon Squeezy 付款、用量限制、交易型電子郵件,以及一套能與 OpenAI、Anthropic、Groq 或 Llama 溝通的 AI API 啟動套件。你複製儲存庫、設定價格,然後專心在產品中使用者真正願意付費的部分。它建構於 React 與 Tailwind 之上的 Next.js,所以大部分的樣板程式碼對你來說並不陌生。
Testim
Tricentis · 程式設計Testim 是專為網頁、行動與 Salesforce 應用程式打造的 AI 測試自動化平台,用來建立並執行端到端測試。它靠機器學習在介面變動時維持測試穩定,團隊因此少花時間修補壞掉的定位器。對於一款今天就能開始使用的自動化測試工具來說,這表現不算差。你透過在瀏覽器錄製動作來建立測試,需要更多控制時再補上 JavaScript。對忙碌的 QA 團隊來說,這是個可靠的選擇。
