クイックスタート
- ドライバーのインストール不要 - Chromium バイナリ不要、
playwright install不要、ドライバー互換性の問題なし - Python、JavaScript、Bash 対応 - API、CLI、または SDK 経由でコードを送信して結果を取得。3 つの言語すべてがサンドボックス環境上でリモート実行されます
- agent-browser - 40 以上のコマンドがプリインストール済みの CLI。AI エージェントは Playwright コードではなくシンプルな bash コマンドを書くことで操作できます
- Playwright ロード済み - サンドボックス環境には Playwright がプリインストール済み。必要であればエージェントは Playwright コードを記述することもできます
- CDP へのアクセス - 完全な制御が必要なときは、独自の Playwright インスタンスを WebSocket 経由で接続可能
- ライブビュー - 埋め込み可能なストリーム URL を使って、セッションをリアルタイムで監視可能
セッションを開始する
Response
コードの実行
Response
agent-browser(Bash モード)
--cdp フラグを付与し、agent-browser がアクティブなセッションに自動で接続できるようにします。
省略記法
browser コマンドを使う最速の方法です。省略記法も execute も、どちらも自動的に agent-browser にコマンドを送信します。省略記法は単に execute を省略し、必要に応じてセッションを自動的に開始します。
CLI
execute を使用します。コマンドは自動的に agent-browser に送信されるので、agent-browser と入力したり、--bash を付けたりする必要はありません。
API と SDK
language: "bash" を指定します:
セッション管理
セッション一覧を取得する
Response
TTL 設定
| Parameter | Default | Description |
|---|---|---|
ttl | 300s (5 min) | セッションの最大存続時間 (30-3600s) |
activityTtl | 120s (2 min) | 非アクティブ時の自動クローズまでの時間 (10-3600s) |
セッションを終了する
ライブビュー
liveViewUrl が含まれており、これを埋め込むことでブラウザーの状態をリアルタイムで確認できます。デバッグ、デモ、ブラウザー駆動型 UI の構築などに便利です。
Response
CDP 経由での接続
execute API と --bash フラグでほとんどのユースケースはカバーできますが、完全にローカルで制御したい場合は、直接接続することもできます。
Browser を使うべきタイミング
ユースケース
- 競合分析 - 競合サイトを閲覧し、検索フォームやフィルターを操作して、価格や機能を構造化データとして抽出する
- ナレッジベースの取り込み - クリック操作、ページネーション、認証が必要なヘルプセンター、ドキュメント、サポートポータルを辿る
- 市場調査 - 複数のブラウザーセッションを並列で起動し、求人サイト、不動産リスティング、法的データベースなどからデータセットを構築する
料金
レート制限
API リファレンス
ご意見やご不明な点がありましたら、help@firecrawl.com までメールいただくか、Discord でご連絡ください。

