私たちがテストした中で最速のブラウザエージェント API

あなたの代わりにウェブを操作する AI エージェント

タスクと URL を送るだけ。実際の Chrome ブラウザがクリック・入力・フォーム入力・ログインを行い、回答と指定スキーマの構造化 JSON を返します。

9.1s
タスク全体の所要時間(中央値)
$0.006
高速モードの 1 ステップあたり・実行料金なし
JSON
指定スキーマで出力
5.4×
主要なブラウザエージェント比の速さ

リクエスト 1 つで JSON が返る

リクエスト
curl https://lovelyrouter.com/v1/browser/runs \
  -H "Authorization: Bearer $LOVELY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "goal": "Get the top 3 stories on the front page",
    "start_url": "https://news.ycombinator.com/",
    "output_schema": { "stories": [{ "title": "string", "url": "string", "points": "integer" }] }
  }'
結果(GET /v1/browser/runs/{id}?wait=30)
{
  "id": "brun_8f3c…",
  "status": "succeeded",
  "steps": 1,
  "answer": "The top 3 stories are …",
  "data": {
    "stories": [
      { "title": "Bitwarden Dual License Model", "url": "https://community.bitwarden.com/…", "points": 95 },
      { "title": "Talorys – A self-hosted personal AI agent…", "url": "https://github.com/rociiu/talorys", "points": 57 },
      { "title": "REA Reverse – Engineer Anything", "url": "https://rea.tools/", "points": 498 }
    ]
  },
  "charge_usd": 0.006
}

AI エージェントに任せる

このプロンプトを Claude Code、Cursor、Codex などのコーディングエージェントに貼り付けてください。ドキュメントの場所と API キーの使い方をエージェントに伝えます。

Use the Lovely Router browser agent API: a real browser that clicks, types, fills forms and logs in for a task, and returns an answer plus JSON in a schema I choose.

- Docs (read first): https://lovelyrouter.com/docs/browser-agent.md and https://lovelyrouter.com/docs/api/browser.md
- Start a run: POST https://lovelyrouter.com/v1/browser/runs with `{"goal": "...", "start_url": "https://...", "output_schema": {...}}`. Put every value the task needs in the goal. It returns 202 at once; poll the `poll` path (or stream `events`) until the run ends, then read `answer` and `data`.
- Billed per step (fast mode by default). Set `max_steps` to cap a run. For unattended runs send `"human": false`; by default the agent pauses before purchases, sending or deleting (`approve`).
- If you support MCP, you can instead connect the server https://lovelyrouter.com/mcp (Streamable HTTP, same key; https://lovelyrouter.com/docs/tools/mcp.md) and use suggest_tools, get_tool and run_tool.
- Auth: read my API key from the LOVELY_API_KEY environment variable and send it as `Authorization: Bearer $LOVELY_API_KEY`. Never print or commit the key. If it is not set, ask me to create one at https://lovelyrouter.com/app/keys.
- Billing is prepaid: every call is charged to my balance, so test with a small request before running anything large.
- Every docs page is plain Markdown; the full index is https://lovelyrouter.com/llms.txt.

My task: <describe the site and what the agent should do or extract>

実際のウェブサイト向けに設計

ライブで見る

エージェントの作業中に、各アクション、完了した各ステップ、ブラウザ画面をストリーミングで確認できます。コンソールでも API でも利用できます。

構造化 JSON 出力

出力スキーマを渡すと、検証済みの JSON が data に返ります。値はエージェントが訪れたページからのみ取得し、実際のリンク URL も含みます。

ログインと二要素認証

書き込み専用のボールトシークレットは、許可したサイトでのみ入力されます。TOTP シードは 6 桁のコードに変換され、セッションを保存すれば以後の実行はサインイン済みで始まります。モデルが値を見ることはありません。

人による確認

エージェントは質問したり、購入前に承認を待ったり、CAPTCHA ではライブビューで操作を引き渡したりできます。

ファイルアップロード

ファイルは一度アップロードするだけ。各アップロード欄にエージェントが適切なファイルを選びます(確定申告書ではなく履歴書を)。

送信前のチェック

送信ボタンを押す前に、エージェントが各項目をタスクと照合し、誤った値や事前入力された値を修正します。

私たちがテストした中で最速のブラウザエージェント API

5 倍速く、コストはごく一部。 2026-10-10 に同じ 6 つの公開タスクをデフォルト設定で実行し、開始リクエストから結果取得までを計測しました。比較対象は Apify Store で最も利用されているステップ課金型ブラウザエージェントです。

タスクLovely Router主要なブラウザエージェント速度差
Hacker News のトップ記事3.7s · $0.00622.5s · $0.0386.1×
2 クリック先の商品ページ7.3s · $0.01863.7s · $0.0958.7×
書籍の価格を調べる8.9s · $0.00938.2s · $0.0384.3×
Wikipedia で検索して読む9.9s · $0.01879.5s · $0.1148.0×
ログインしてページを読む12.1s · $0.03352.7s · $0.1054.4×
3 ステップの保険見積もりフォーム(17 項目)21.3s · $0.126199.6s · $0.9889.4×

料金

高速
$0.006
ブラウザ 1 ステップあたり
高精度
$0.012
ブラウザ 1 ステップあたり

高精度モードは迷ったときにスクリーンショットも見て、読み取り専用のコードでデータを読み出せます。

  • ✓ 実行料金・サブスクリプションなし
  • ✓ AI モデル込み — LLM キー不要
  • ✓ 構造化 JSON 出力込み
  • ✓ 実行したステップ分のみ課金
  • 各ステップに 1 分を含みます。それを超える時間(承認待ちなど)は 1 分あたり $0.005
  • 当社の任意のモデルを選択可:トークンは通常価格 × 1.2
タスク例ステップ高速高精度
ページから値を読む1–3$0.006–$0.018$0.012–$0.036
サイトを検索して結果を読む2–6$0.012–$0.036$0.024–$0.072
ログインしてアカウント情報を読む4–8$0.024–$0.048$0.048–$0.096
長い複数ステップのフォームを入力・送信15–25$0.090–$0.150$0.180–$0.300

API リファレンス

Lovely Router の他のサービスと同じ API キーと残高を使います。ベース URL https://lovelyrouter.com

POST /v1/browser/runs実行を開始(202)。id 付きの実行オブジェクトを返します。
GET /v1/browser/runs/{id}/eventsライブイベント(Server-Sent Events):エージェントがいま行っていること、各ステップ、実行の状態、?screen=1 ではブラウザ画面も。
GET /v1/browser/runs/{id}?wait=30ステータス。変化するまで最大 50 秒ロングポーリングします。&trace=1 でステップを含めます。
POST /v1/browser/runs/{id}/reply質問への回答、承認・拒否、引き継ぎの完了。
POST /v1/browser/runs/{id}/takeoverライブビューでブラウザを引き継ぎます。
POST /v1/browser/runs/{id}/stop実行を停止。実行済みのステップ分のみ課金されます。
GET /v1/browser/runs/{id}/screenshot現在のブラウザ画面、または保存されている最新の画面。
PUT /v1/browser/vault/{name}書き込み専用シークレットを保存:{"value", "kind": "password|username|text|totp", "origins"}。
PUT /v1/browser/files/{name}エージェントが添付できるファイルをアップロード(生のボディ、最大 10 MB)。
GET /v1/browser/profiles保存済みセッション(Cookie とローカルストレージ)。

実行パラメーター

goal何をするかを、必要な値をすべて含めて平易な言葉で(必須)。
start_url最初に開くページ(必須)。
output_schemaJSON Schema、または {"title": "string", "items": [{"name": "string"}]} のような省略形。結果は data に返ります。スキーマがない場合、data に値が入るのは目標の中でデータ形式を指定したときだけです。
mode"fast"(デフォルト、1 ステップ $0.006)または "accurate"(1 ステップ $0.012):迷ったときにページのスクリーンショットも見て、読み取り専用のコードでデータを読み出せます。難しいサイトや UI 部品での成功率が上がります。
max_stepsステップ上限 1〜100(デフォルト 50)。実行したステップ分のみ課金されます。
approve送信前に承認を待つ設定:"risky"(デフォルト:購入・送信)、"submit"(すべてのフォーム)、"none"。
human_timeout_minutesエージェントがあなた(回答、承認、CAPTCHA)を待つ時間。1–1440 分(デフォルト 30)。返答がなければ timed_out で終了します。
secretsエージェントが入力できるボールトシークレットの名前(PUT /v1/browser/vault/{name})。モデルには名前しか見えません。
ephemeral_secrets保存されない実行ごとのシークレット:{"name": {"value", "kind", "origins"}}。
filesエージェントがアップロード欄に添付できるファイル名、または "*"。
profile / save_profile保存済みの Cookie から開始、または終了時に保存して、以後の実行をログイン済みで始められます。
allowed_domainsブラウザがアクセスできるホスト名(例:["example.com", "*.example.com"])。
webhook実行があなたの対応待ちになったとき、または終了したときに通知する HTTPS URL(x-lovely-signature で署名)。
stream / screenstream: true にすると、202 の代わりに実行のライブイベント(Server-Sent Events)を終了まで返します。screen: true でブラウザ画面も追加されます。
model / max_model_usdGET /v1/models のモデル(例:claude-sonnet-5.5)を指定可能(任意)。エージェントの思考・入力・抽出に使い、トークンはモデルの通常価格 × 1.2 でステップ料金とは別に課金されます。max_model_usd で上限を設定できます。

実行は succeeded・failed・timed_out・stopped のいずれかで終了し、途中で waiting_for_human として一時停止することがあります。結果には answer(テキスト)、data(JSON または null)、steps、charge_usd が含まれます。

よくある質問

自分のタスクで試す

コンソールで実行して各ステップを確認し、API 呼び出しをコピーしましょう。

キーを取得