AIエージェントのためのブラウザランタイム

免疫システムを内蔵したブラウザをエージェントに提供します。複雑なサイトのナビゲーション、無限スクロールの処理、アンチボット防御の自動回避を行うPuppeteer&Playwrightエージェントをオーケストレートできます—サードパーティツールの統合は不要です。

クレジットカードは必要ありません
400M+ アクションが毎日実行される
同時セッション数100万以上
195 か国の 400M+ IP
解除済みドメイン数300万以上
毎日2.5PB以上を収集

人間のようにあらゆるウェブサイトをナビゲート

Agent Browserは、AIエージェント専用に設計されたクラウドベースのブラウザ自動化プラットフォームです。ブラウザインフラとウェブサイトのアンロック機能を組み合わせています。
高度なアンロック
  • ブラウザフィンガープリンティングとCAPTCHAの解決を使用して、あらゆる公開ウェブサイトにシームレスにアクセスします。
自動スケーリング
  • パフォーマンスを損なうことなく、あらゆる地域から無制限の並列セッションを起動します。
マネージドセッション
  • ヘッドフルまたはヘッドレスブラウザを活用して、コンテキスト、Cookie、タブを制御します。
標準化された環境
  • APIまたはMCP経由でシームレスに統合でき、サイトごとの設定は不要です。

ウェブをAI対応にする

ブラウザフィンガープリンティングとCAPTCHAの解決を使用して、あらゆる公開ウェブサイトにシームレスにアクセスします。

パフォーマンスを損なうことなく、あらゆる地域から無制限の並列セッションを起動します。

ヘッドフルまたはヘッドレスブラウザを活用して、コンテキスト、Cookie、タブを制御します。

APIまたはMCP経由でシームレスに統合でき、サイトごとの設定は不要です。

Bright Dataは世界トップブランドを支えています

Bright Dataは、自律型AIエージェントがウェブサイトをナビゲートし、情報を見つけ、統合が簡単で一貫性と信頼性のある環境でアクションを自動的に実行できるようにします

最も複雑なワークフローを強化する

自律的なウェブインタラクションからエンタープライズ規模のデータパイプラインまで、Agent Browserによりエージェントが複雑なブラウザベースのタスクを実行できます。

エージェントインタラクション

  • エージェントタスクの自動化を有効化
  • フォーム入力、検索などを実行
  • 低レイテンシで素早くスタート
  • 安全で隔離されたセッションを確保

ステルスブラウジング

  • ジオロケーションプロキシを使用
  • 人間に似たフィンガープリンティング
  • CAPTCHAを自動的に解決
  • Cookieとセッションを管理

AI対応データパイプライン

  • 関連データソースを発見
  • リアルタイムまたはバッチ収集
  • 構造化または非構造化出力
  • MCP経由でシームレスに統合

無制限かつコスト効率の高いウェブアクセスとナビゲーションのためのヘッドレス&ヘッドフルブラウザ

Agent Browserは、AIエージェントのワークロード専用に構築された高度なアンロック、スケーリング、セキュリティ機能を備えたヘッドレスおよびヘッドフルブラウザ機能を提供します。
人間に似たフィンガープリント

実際のユーザーのブラウザをエミュレートして人間の体験をシミュレート

ステルスモード

ボット検出を倫理的に回避し、CAPTCHAを解決

低レイテンシセッション

サブ秒の接続と安定したセッションでスムーズなインタラクションを確保

リファラーヘッダーの設定

人気のある信頼できるウェブサイトからのトラフィックをシミュレート

Cookieとセッションの管理

Cookie関連の要因によるブロックのリスクを防止

自動リトライとIPローテーション

バックグラウンドでリクエストを継続的にリトライし、IPをローテーション

世界規模のジオカバレッジ

あらゆる国、都市、州、ASNからローカライズされたコンテンツにアクセス

ブラウザ自動化サポート

Playwright、Puppeteer、Seleniumに対応

エンタープライズグレードのセキュリティ

ブラウザインスタンスはエンタープライズVPNおよびシングルサインオンと統合可能

                              const pw = require('playwright');

const SBR_CDP = 'wss://brd-customer-CUSTOMER_ID-zone-ZONE_NAME:[email protected]:9222';

async function main() {
    console.log('Connecting to Scraping Browser...');
    const browser = await pw.chromium.connectOverCDP(SBR_CDP);
    try {
        const page = await browser.newPage();
        console.log('Connected! Navigating to https://example.com...');
        await page.goto('https://example.com');
        console.log('Navigated! Scraping page content...');
        const html = await page.content();
        console.log(html);
    } finally {
        await browser.close();
    }
}

main().catch(err => {
    console.error(err.stack || err);
    process.exit(1);
});
                              
                            
                              import asyncio
from playwright.async_api import async_playwright

SBR_WS_CDP = 'wss://brd-customer-CUSTOMER_ID-zone-ZONE_NAME:[email protected]:9222'

async def run(pw):
    print('Connecting to Scraping Browser...')
    browser = await pw.chromium.connect_over_cdp(SBR_WS_CDP)
    try:
        page = await browser.new_page()
        print('Connected! Navigating to https://example.com...')
        await page.goto('https://example.com')
        print('Navigated! Scraping page content...')
        html = await page.content()
        print(html)
    finally:
        await browser.close()
 
async def main():
    async with async_playwright() as playwright:
        await run(playwright)
 
if __name__ == '__main__':
    asyncio.run(main())
                              
                            
                              const puppeteer = require('puppeteer-core');

const SBR_WS_ENDPOINT = 'wss://brd-customer-CUSTOMER_ID-zone-ZONE_NAME:[email protected]:9222';

async function main() {
    console.log('Connecting to Scraping Browser...');
    const browser = await puppeteer.connect({
        browserWSEndpoint: SBR_WS_ENDPOINT,
    });
    try {
        const page = await browser.newPage();
        console.log('Connected! Navigating to https://example.com...');
        await page.goto('https://example.com');
        console.log('Navigated! Scraping page content...');
        const html = await page.content();
        console.log(html)
    } finally {
        await browser.close();
    }
}

main().catch(err => {
    console.error(err.stack || err);
    process.exit(1);
});
                              
                            
                              const { Builder, Browser } = require('selenium-webdriver');

const SBR_WEBDRIVER = 'https://brd-customer-CUSTOMER_ID-zone-ZONE_NAME:[email protected]:9515';

async function main() {
    console.log('Connecting to Scraping Browser...');
    const driver = await new Builder()
        .forBrowser(Browser.CHROME)
        .usingServer(SBR_WEBDRIVER)
        .build();
    try {
        console.log('Connected! Navigating to https://example.com...');
        await driver.get('https://example.com');
        console.log('Navigated! Scraping page content...');
        const html = await driver.getPageSource();
        console.log(html);
    } finally {
        driver.quit();
    }
}

main().catch(err => {
    console.error(err.stack || err);
    process.exit(1);
});
                              
                            
                              from selenium.webdriver import Remote, ChromeOptions
from selenium.webdriver.chromium.remote_connection import ChromiumRemoteConnection

SBR_WEBDRIVER = 'https://brd-customer-CUSTOMER_ID-zone-ZONE_NAME:[email protected]:9515'
 
def main():
    print('Connecting to Scraping Browser...')
    sbr_connection = ChromiumRemoteConnection(SBR_WEBDRIVER, 'goog', 'chrome')
    with Remote(sbr_connection, options=ChromeOptions()) as driver:
        print('Connected! Navigating to https://example.com...')
        driver.get('https://example.com')
        print('Navigated! Scraping page content...')
        html = driver.page_source
        print(html)
 
if __name__ == '__main__':
    main()
                              
                            

テックスタックを簡単に統合

Agent Browserを既存の自動化スタックに数分で統合できます。PuppeteerやSelenium、Playwrightのスクリプトをそのまま使用できます。
  • PuppeteerやSeleniumまたはPlaywrightのスクリプトを実行
  • プロキシ管理とウェブアンロックの自動化
  • 非構造化または構造化形式でデータを取得
ドキュメントを見る

Agent Browser

自律的なアンロック機能を備えたスケーラブルなブラウザインフラ

pay as you go plan icon
従量課金プラン
$8 / GB
月額固定料金なし
無料トライアル
月額固定料金なしの従量課金制
2nd plan icon
71 GB分無料
$7 / GB
$499 / 月
無料トライアル
業務を拡大したいチーム向けに調整
3rd plan icon
166 GB分無料
$6 / GB
$999 / 月
無料トライアル
幅広い運用ニーズのある大規模チーム向けに設計
4th plan icon
399 GB分無料
$5 / GB
$1999 / 月
無料トライアル
重要な操作のための高度なサポートと機能
エンタープライズ
業界リーダー向け: トップティアのビジネス要件に対するエリートデータサービス.
お問い合わせ
  • アカウントマネージャー
  • カスタムパッケージ
  • プレミアムSLA
  • 優先サポート
  • カスタマイズされた オンボーディング
  • SSO
  • カスタマイズ
  • 監査ログ

FAQ

Agent Browserは、ウェブサイトのアンブロック機能を内蔵したクラウドブラウザをデプロイ・制御できるサーバーレスブラウジングインフラです。CAPTCHAの解決、ブラウザフィンガープリンティング、自動リトライ、ヘッダー・Cookie・JavaScriptレンダリングの選択など、すべてのウェブサイトアンロック操作を自動で管理し、時間とリソースを節約できます。

AIエージェントを構築・実行する際、開発者はクラウドブラウザを使用して情報を検索・取得し、ウェブサイトをナビゲートし、アクションを実行してデータを抽出します。人間が行うのと同様に、自律的かつ大規模に実行できます。

スクレイピングブラウザはGUIブラウザ(「ヘッドフル」ブラウザとも呼ばれる)であり、グラフィカルユーザーインターフェースを使用します。ただし、開発者はAPIまたはMCPを通じてブラウザと対話するため、ヘッドレスとして体験します。Agent BrowserはBright Dataのインフラ上でGUIブラウザとして起動されます。

自動化ブラウザを選択する際、開発者はヘッドレスまたはGUI/ヘッドフルブラウザから選べます。「ヘッドレスブラウザ」とはグラフィカルユーザーインターフェースのないウェブブラウザです。プロキシと組み合わせてデータスクレイピングに使用できますが、ボット保護ソフトウェアに検出されやすく、大規模なデータスクレイピングが困難です。Agent BrowserのようなヘッドフルブラウザはGUIを使用するため、ボット検出ソフトウェアに検出されにくい特徴があります。

はい、Agent BrowserはPuppeteer、Selenium、Playwrightと完全に互換性があります。

Agent Browserは自律型AIエージェント向けに最適化された自動化ブラウザで、マルチステップワークフローにおけるWeb Unlockerの自動アンロック機能をエージェントに提供します。Web Unlockerが単一ステップのリクエストに対応するのに対し、Agent BrowserはAIエージェントがウェブサイトとインタラクションする必要がある場合に最適です。ブラウザ、スケーリング、すべてのウェブサイトアンブロックアクションの自動管理が必要なデータスクレイピングプロジェクトにも最適です。