TinyFish
TinyFishは、AIエージェントにライブウェブ機能(検索、フェッチ、ブラウザセッション、多段階エージェント)を提供するエンタープライズウェブインフラストラクチャプラットフォームであり、単一のAPIキーから動的なサイトをナビゲートし、認証し、アンチボットのハードルを回避し、クリーンな構造化出力を大規模に返すことができます。
https://www.tinyfish.ai/?utm_source=aipure

製品情報
更新日:2026年08月18日
TinyFishとは
TinyFishは、AIエージェントとAIアプリケーション向けに構築された統合ウェブオペレーションプラットフォームです。開発者は、単一のプラットフォームを通じて、ライブウェブを検索し、クリーンな構造化コンテンツを抽出し、動的なウェブサイトを閲覧し、認証されたワークフローを自動化できます。現在のウェブデータとウェブインタラクションへの信頼性の高いアクセスを提供することで、TinyFishはAIシステムがより正確な回答を提供し、運用上の複雑さを軽減し、本番ワークロードを拡張するのに役立ちます。
TinyFishの主な機能
TinyFishは、AIエージェント向けのエンタープライズグレードのウェブインフラプラットフォームです。単一のAPIキーと共有ウォレットの下で、Search、Fetch、Browser、Agentの4つの統合APIを通じてライブウェブアクセスを提供します。これは、実際のブラウザセッションを大規模に実行し(認証済みサイトやボット保護されたサイトを含む)、ページをクリーンでトークン効率の良いコンテンツに変換し、構造化された出力と可観測性をもって多段階のウェブワークフロー(ナビゲーション、フォーム入力、抽出)を実行するように設計されています。TinyFishは、本番環境での信頼性、ステルスブラウザ機能、および直接API、SDK、CLI、エージェントフレームワーク用のMCPを介した簡単な統合を重視しています。
4-in-1ウェブAPIスイート: Search、Fetch、Browser、Agent APIを1つのプラットフォームで提供するため、チームは検索、レンダリング、自動化、抽出のために別々のベンダーを組み合わせる必要がありません。
ライブで構造化された検索結果: 鮮度を重視して設計されたブラウザレンダリング検索(キャッシュなし)で、価格、収益、ニュースなどの急速に変化するソースの監視に適した構造化JSONを返します。
クリーンでトークン効率の良いコンテンツへのフェッチ: 実際のブラウザでページをレンダリングし、クリーンなMarkdown/HTML/JSONを返します。ボイラープレート(スクリプト、ナビゲーション、広告)を削除してコンテキストの肥大化を減らし、下流の解析を改善します。
ゲート付き/動的サイト向けのステルスブラウザセッション: 動的レンダリングを処理し、永続的な状態や検出防止モードなどの機能により、認証済みまたはボット保護されたページにアクセスできるように構築されたクラウドブラウザセッションです。
自律的な多段階ウェブエージェント: ナビゲーション、ログイン、フォーム入力、構造化結果の抽出などのワークフローを完了します。本番環境での精度と反復可能な自動化のために位置付けられています。
開発者 + エージェントスタック統合(MCP/SDK/CLI): MCPネイティブエンドポイントに加えて、SDKとCLIにより、Claude/Cursorなどのツールや自動化スタックとの迅速な統合が可能になり、カスタムルーティング/オーケストレーションコードが最小限に抑えられます。
TinyFishのユースケース
競合他社の価格およびメニュー監視(小売/QSR/旅行): ライブのSearch/Fetchおよび動的または保護されたページ用のBrowser/Agentを使用して、競合他社のサイトの価格変更、在庫状況、プロモーションを継続的にチェックします。
保険見積もり自動化(インシュアテック/フィンテック): キャリアポータルにログインし、見積もりフォームに入力し、保険料/補償範囲を構造化された出力として抽出し、比較、更新のフラグ付け、および下流の引受ワークフローに利用します。
リアルタイムの在庫および空室状況追跡(ホスピタリティ/マーケットプレイス): データが動的であるか、複雑なUIの背後にある多くのサイトでホテルまたはマーケットプレイスの在庫を監視し、運用向けに最新の構造化フィードを生成します。
規制/提出書類およびリスク監視(金融/コンプライアンス): 新鮮なウェブディスカバリおよび抽出パイプラインを使用して規制の更新と提出書類を追跡し、ほぼリアルタイムのウェブ検証で重要な変更をエスカレートします。
ソーシャルリスニングインテリジェンス(消費者/デリバリーアプリ): インデックス作成が困難または頻繁に変更されるウェブソースからセンチメントシグナルを収集および構造化し、分析ダッシュボードとアラートを強化します。
自律的なQAおよびウェブワークフローテスト(ソフトウェア/開発ツール): エージェント駆動のインタラクションと抽出を使用して、進化するUI全体で反復可能なブラウザベースのテストフローを実行し、CIのようなループでの自動検証をサポートします。
メリット
単一のAPIキー/ウォレットの下での統合プラットフォーム(Search + Fetch + Browser + Agent)により、ベンダーの乱立と統合のオーバーヘッドが削減されます。
静的なスクレイピングではなく、ライブのウェブインタラクション(レンダリング、認証、動的ページ)のために設計されており、より新鮮で実用的なデータを可能にします。
ステルスおよびアンチボット機能により、従来の自動化をブロックする保護されたサイトへのアクセスが向上します。
複数の統合パス(MCP、SDK、CLI)により、最新のエージェントフレームワークやワークフローに簡単に接続できます。
デメリット
Browser/Agent機能は使用量課金制であり、簡単なサイトの単純なスクレイピングと比較して、大量になるとコストが高くなる可能性があります。
すべてのサイトでアンチボットアクセスが保証されるわけではありません。保護されたターゲットは依然として失敗する可能性があり、チューニングと運用上の監視が必要になる場合があります。
主に開発者/エンタープライズ向けであり、単純な一度限りの消費者タスクには必要以上に重い場合があります。
TinyFishの使い方
1) TinyFishアカウントを作成し、APIキーを取得します: https://agent.tinyfish.ai/sign-up にアクセスし(クレジットカード不要)、TinyFish APIキーを生成します。この単一のキーは、検索、フェッチ、エージェント、ブラウザのすべてで機能します。
2) APIキーを環境変数として保存します: シェルまたはデプロイメント環境でTINYFISH_API_KEYを設定し、コード/エージェントツールがTinyFishに認証できるようにします(例:macOS/Linuxで export TINYFISH_API_KEY="...")。
3) タスクに適したTinyFish製品を選択します: ライブウェブからランク付けされたURLを検索するにはSearchを、既知のURLをクリーンでトークン効率の良いコンテンツ(マークダウン/JSON/HTML)に変換するにはFetchを、TinyFishに自然言語の目標から多段階のブラウザアクション(クリック、フォーム入力、抽出)を実行させたい場合はAgentを、認証済みまたはボット保護されたサイトでインタラクティブ/永続的なクラウドブラウザセッションが必要な場合はBrowserを使用します。
4) 関連ページを見つけるためにSearch(無料)から始めます: Search APIを呼び出して、新鮮で構造化されたJSON結果(タイトル/URL/スニペット)を取得します。一般的な流れ:クエリを検索し、上位の結果のURLを取得し、それらのURLをFetchに渡してクリーンなコンテンツを取得します。
5) Fetch(無料)を使用してページをクリーンなコンテンツとして読み取ります: URLを指定してFetch APIを呼び出し、実際のブラウザでレンダリングし、クリーンなマークダウン(またはJSON/HTML)を返します。Fetchは、ボイラープレート(ナビゲーション、広告、スクリプト)を削除して、下流のLLMプロンプトでのコンテキストウィンドウの汚染を減らすように設計されています。
6) 自然言語からの多段階ウェブ自動化にはAgentを使用します: 「ログイン、ナビゲート、フォーム入力、送信、結果抽出」のようなワークフローが必要な場合は、目標を指定してAgent APIを呼び出します。TinyFishがブラウザアクションを決定し、構造化された出力を返します。Agentの使用はステップ(クレジット)によって計測されます。
7) 認証済み/アンチボットウェブアクセスにはBrowserを使用します: サイトがログインウォールまたは強力なボット保護の背後にある場合、Browser APIを使用して、永続的な状態を持つステルスクラウドブラウザセッションを起動します。Browserの使用はセッション時間(分)によって計測されます。
8) TinyFishをMCP互換のAIアシスタント(Claude/Cursorなど)に接続します: TinyFishをMCPサーバーとして追加し、アシスタントがSearch/Fetch/Agent/Browserを直接呼び出せるようにします。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://..."}。Searchを使用してURLを取得し、次に各URLをFetchしてLLM/エージェントのコンテキストを構築します。
11) 本番環境対応のパイプラインパターンに従います(必要に応じてSearch → Fetch → Agent/Browser): 一般的な堅牢なワークフローは次のとおりです。(a) 候補ページを発見するためにSearch、(b) RAG/検証のためにクリーンなコンテンツを抽出するためにFetch、(c) インタラクション、認証、またはアンチボットのハードルが必要な場合にのみBrowserまたはAgentにエスカレートします。
12) スケーリングする前に料金とレート制限を理解します: ソースによると:SearchとFetchは無料で、ウォレットからは引き落とされません。AgentとBrowserはクレジットを消費します(Agentはステップごと、Browserは分ごと)。無料ティアのレート制限には、Searchで約30クエリ/分、Fetchで約150URL/分が含まれます。より高い制限が必要な場合は、https://www.tinyfish.ai/pricing からアップグレードしてください。
TinyFishのよくある質問
TinyFishは、AIエージェント向けのウェブインフラを提供し、1つのAPIキーと1つのウォレットを通じて、検索、フェッチ、ブラウザ、およびエージェント機能を提供します。











