
AgentQL
AgentQLは、自然言語による構造化クエリを使って、ライブWebサイト、ドキュメント、ブラウザー要素を照会できるよう開発者を支援します。
AgentQLについて
AgentQLは、AIエージェントやデータワークフローをライブWebに接続するための、Tiny Fish提供の開発者向けプラットフォームです。公式ホームページでは、クエリ言語、パーサー、PythonおよびJavaScript SDK、REST API、ブラウザーデバッガー、プレイグラウンド、リモートブラウザー機能を備えた、AIをWebに接続するツール群と説明されています。主な価値は単なる別のスクレイパーではない点にあります。AgentQLでは、必要なデータやページ要素を構造化クエリで記述し、そのクエリをPlaywrightベースのSDKまたはHTTP APIから利用できます。そのため、壊れやすいXPathやCSSセレクターの保守に疲れている一方で、プログラム可能かつ検査可能なブラウザー自動化を必要とするチームに特に適しています。 変化するページから構造化データを取得したい、実際のサイトでセレクターをテストしたい、エージェントをWebインターフェースに接続したい、またはPythonやNode.jsのパイプラインで抽出を実行したいエンジニアリングチームやデータチームに適しています。ページ操作とデータ抽出を行き来するワークフローにも有用です。たとえば、サイトにログインし、ページ送りを行い、プロンプトで要素を特定し、クエリに沿った形のJSONを返すことができます。公式ドキュメントによると、REST APIはWebページのほか、PDFや画像ファイルなどのドキュメントも照会できます。SDKドキュメントでは、Playwright連携とAPIキーの設定が重視されています。 単純なノーコード自動化レシピだけが必要なチーム、エンジニアリング作業なしで完全管理型の業界データセットを求めるチーム、またはすべての手順を決定論的かつセレクターベースにする必要があるクローラーには、あまり向いていません。料金も慎重に確認する必要があります。公式料金ページには無料のStarterプラン、月額 $99 のProfessionalプラン、個別契約のEnterprise条件が掲載されていますが、API呼び出しの超過料金、リモートブラウザーの利用時間、レート制限、同時セッション数の要件によってコストが大きく変わる可能性があります。ワークフローには顧客データ、ブラウザーセッション、認証済みページ、第三者のWebサイトが含まれる場合があるため、セキュリティとプライバシーの確認も重要です。AgentQLのプライバシーポリシーは、収集する個人情報の種類を説明し、保護措置を講じているものの完全な安全性は保証できないとしています。そのため、本番環境の購入者は、機密性の高いワークフローに使用する前に、データの取り扱いとEnterprise条件を確認すべきです。
機能
自然言語Webクエリ
AgentQLクエリでは、開発者が必要な要素やデータを記述し、構造化された形式で結果を取得できます。
PlaywrightベースのSDK
公式のPythonおよびJavaScript SDKはPlaywrightと連携し、ブラウザー自動化とデータ抽出に利用できます。
抽出用REST API
REST APIは、HTTPを呼び出せる任意の言語から、WebページやPDF、画像ファイルを含むドキュメントを照会できます。
ブラウザーデバッガーとプレイグラウンド
開発者は、本番スクリプトやエージェントワークフローに組み込む前に、クエリをテストして改良できます。
リモートブラウザーセッション
AgentQLのドキュメントでは、CDPアクセス、ストリーミングURL、ユーザーエージェントのプリセット、セッションのクリーンアップを備えたリモートブラウザーセッションが説明されています。
エージェントとワークフローの連携
公式の連携ドキュメントには、ADK、AgentStack、Dify、LangChain、Langflow、LlamaIndex、MCP、Zapierとの連携方法が掲載されています。
構造化出力
クエリで抽出結果の形を指定できるため、後続のパイプラインは予測可能なJSON風データ構造を受け取れます。
長所
- ページが変わるたびに壊れやすいセレクターを保守せず、AIエージェントでライブWebデータを利用したいチームに有用です。
- SDKベースのブラウザー自動化とRESTベースの抽出の両方に対応し、複数の連携経路を提供します。
- 公式料金には無料の開始手段があり、有料利用へ移行する前に初期評価ができます。
- Playwright連携により、すでに最新のブラウザー自動化ツールを利用しているチームは導入しやすくなります。
- 公式ドキュメントは、クエリ言語、クイックスタート、SDKのインストール、REST API、連携、リモートブラウザーのフローを網羅しています。
短所
- API呼び出しの超過、リモートブラウザーの利用時間、レート制限、同時ブラウザー数の要件により、利用料金が増える可能性があります。
- 本番ワークフローでは、Webサイトの許可、認証、データ品質、障害処理について引き続き技術的な判断が必要です。
- プライバシーポリシーは、電子的な送信や保存の安全性を完全には保証できないとしているため、機密性の高い用途には審査が必要です。
- 完全なノーコードワークフローを求めるチームには、SDK中心のツールよりも、自動化ビルダーや管理型データプロバイダーが適している場合があります。
- AI支援クエリはセレクターの保守を減らせますが、変化するサイトに対して出力をテストする必要はなくなりません。
料金プラン
無料トライアル
- 無料API呼び出し300回
- 1分あたり10回のAPI呼び出し
- 1時間のリモートブラウザー利用
- 同時リモートブラウザーセッション1件
- コミュニティおよびメールサポート
- すべての開発者ツールへのアクセス
Starter
- 月50回の無料API呼び出し
- 付属枠の超過後はAPI呼び出し1回につき $0.02
- 1分あたり10回のAPI呼び出し
- リモートブラウザー利用10時間を含む
- リモートブラウザーの追加1時間につき $0.12
- 同時リモートブラウザーセッション5件
Professional
- 月 10,000 回のAPI呼び出しを含む
- 付属枠の超過後はAPI呼び出し1回につき $0.015
- 1分あたり50回のAPI呼び出し
- リモートブラウザー利用500時間を含む
- リモートブラウザーの追加1時間につき $0.10
- 同時リモートブラウザーセッション100件
- 優先メールサポート
Enterprise
- 完全管理型のWebサイトおよびドキュメントデータソリューション
- すぐに使えるデータセット
- 専用クラウド環境
- オンプレミス導入オプション
- 24時間365日のプレミアムサポート
- 専任アカウントマネージャー
* 料金情報は参考用です。最新情報はAgentQL公式サイトのお知らせをご確認ください。