お気に入りのウェブサイトを動かしている隠れたAPIを発見したいですか?AIを活用したウェブ自動化プラットフォームであるHyperbrowserを使えば、APIエンドポイントを数秒で見つけることができます。まるで探偵のようにコードを掘り下げる必要はもうありません。私はHyperbrowserを使って、retouched.ai
のようなサイトのAPIを約60秒で見つけました!このチュートリアルでは、Hyperbrowserのdeep-crawler-bot
を使ってウェブサイトのAPIを発見する方法と、ブラウザのDeveloper Toolsを使った古典的な非AIメソッドについて探求します。さあ、Hyperbrowserの魔法に飛び込みましょう!
開発チームが最大限の生産性で共同作業できる、統合されたオールインワンのプラットフォームが欲しいですか?
Apidogはあなたのすべての要求に応え、Postmanをはるかに手頃な価格で置き換えます!
API発見のためのHyperbrowserとは?
Hyperbrowserは、AI駆動のウェブ自動化とAPI発見のために構築された、安全で隔離されたコンテナでヘッドレスブラウザを実行するためのプラットフォームです。そのAIを搭載したDeepCrawler
ツールは、CAPTCHAのようなアンチボット対策を回避し、ウェブサイトをスキャンしてAPIエンドポイントを特定します。主な機能は次のとおりです。
- AI駆動スキャン:APIコール(XHR/fetchリクエストなど)を自動的に検出します。
- ステルスモード:プロキシとCAPTCHA解決でボット検出を回避します。
- 構造化出力:エンドポイントをJSON、Postman、またはOpenAPI仕様にエクスポートします。
- 統合:LangChain、SDK、AIエージェントと連携して自動化を実現します。
HyperbrowserのDeepCrawler
は、1分以内にAPIを見つけられること、クリーンなUI、モバイルサポートで高く評価されています。APIをハントする準備はできましたか?さあ、始めましょう!
API発見にHyperbrowserを使用する理由
Hyperbrowserは、手動の方法と比較してAPI発見を非常に簡単にします。
- スピード:AIはサイトを数秒でスキャンしますが、手動での検査には何時間もかかります。
- 精度:隠れたAPI(フロントエンドまたはバックエンドに紐付けられたもの)を確実に特定します。
- 簡単さ:コーディングの専門知識は不要で、簡単なセットアップとプロンプトだけです。
- プライバシー:ローカルまたは安全なコンテナで実行され、スキャンをプライベートに保ちます。
Google Analyticsの追跡APIと比較して、Hyperbrowserは開発者向けの実用的なエンドポイント発見に焦点を当てています。私はコーヒーを淹れるよりも早く、写真編集サイトでAPIを見つけました!

ウェブサイトのAPIを見つける方法:ステップバイステップガイド
Hyperbrowserのdeep-crawler-bot
と従来のDeveloper Toolsメソッドを使用して、retouched.ai
(例:背景除去用)のようなウェブサイトのAPIを見つけてみましょう。Node.js、Hyperbrowser APIキー、およびブラウザが必要です。APIの達人である必要はありません。一緒に進めましょう!
1. 前提条件
- Node.js:18以上(
node --version
)。 - npm:8以上(
npm --version
)。 - Hyperbrowser APIキー:hyperbrowser.aiで無料枠のキーを登録してください。

- ブラウザ:Developer Toolsを使用する場合はChromeまたはFirefox。
- ディスク容量:Hyperbrowserアプリと依存関係のために約500MB。
2. HyperbrowserのDeepCrawlerをインストールする
サンプルリポジトリをクローンします。
git clone https://github.com/hyperbrowserai/hyperbrowser-app-examples.git
cd hyperbrowser-app-examples
cd deep-crawler-bot
依存関係をインストールします。
npm install
環境変数を設定します。
cp .env.example .env.local
.env.local
をHyperbrowser APIキーで編集します。
HYPERBROWSER_API_KEY=your_api_key_here
開発サーバーを実行します。
npm run dev
ブラウザを開き、http://localhost:3000
にアクセスします。Hyperbrowser DeepCrawlerインターフェースが表示され、APIスキャン準備が整います!

3. HyperbrowserのDeepCrawlerでAPIを見つける
Hyperbrowser UI(http://localhost:3000
)で:
- ターゲットURL(例:
https://retouched.ai
またはhttps://github.com
)を入力します。 - オプションを有効にします:Use ProxyとSolve CAPTCHAs。
- Start CrawlをクリックしてAPIエンドポイントをスキャンします。
出力例(UIまたはエクスポートされたJSONで):
{
"endpoints": [
{
"url": "https://api.retouched.ai/v1/background-removal",
"method": "POST",
"headers": { "Content-Type": "application/json" },
"description": "画像の背景除去を処理します"
}
]
}
Hyperbrowserはretouched.ai
をスキャンし、約50秒で背景除去APIを見つけました!ダッシュボード(app.hyperbrowser.ai)からPostmanにエクスポートできます。

4. AIなしでAPIを見つける(Developer Tools)
AIを使わない方法として、ブラウザのDeveloper Toolsを使用します。
- Chrome/Firefoxを開き、
https://retouched.ai
にアクセスします。 - F12キーを押してDeveloper Tools > Networkタブ > XHRフィルターを開きます。

- サイトを操作します(例:背景除去のために画像をアップロードします)。
- APIコールを探します(例:
https://api.retouched.ai/v1/background-removal
)。 - コール例:
{
"method": "POST",
"url": "https://api.retouched.ai/v1/background-removal",
"body": { "image": "base64-encoded-image" }
}
- リクエストを右クリックし、curlとしてコピーします。
curl -X POST https://api.retouched.ai/v1/background-removal \
-H "Content-Type: application/json" \
-d '{"image":"base64-encoded-image"}'
これには約5分間のクリック操作が必要で、Hyperbrowserよりもはるかに遅かったです!
5. 発見されたAPIをテストする
curlリクエストでAPIをテストします(必要に応じてAPIキーを使用します)。
curl -X POST https://api.retouched.ai/v1/background-removal \
-H "Content-Type: application/json" \
-H "Authorization: Bearer your-api-key" \
-d '{"image":"data:image/jpeg;base64,/9j/..."}'
または、Hyperbrowser UIを使用します。
http://localhost:3000
のTestタブに移動します。- エンドポイントURLとパラメータ(例:画像データ)を入力します。
- Run Testをクリックします。HyperbrowserはCAPTCHAを処理し、処理された画像データのような結果を返します。
背景除去APIをテストしたところ、見事に動作しました!
また、Apidogのようなツールも使用できます。

またはPythonのrequests
ライブラリを使用してリクエストを送信し、APIの動作を確認することもできます。
import requests
url = 'https://example.com/api/data'
headers = {'Authorization': 'Bearer your_token_here'}
response = requests.get(url, headers=headers)
print(response.json())
6. 一般的な問題のトラブルシューティング
- Hyperbrowserエラー:
- APIキーが無効です:app.hyperbrowser.aiでキーを確認してください。
- サーバーが実行されていません:
http://localhost:3000
を確認してください。npm run dev
で再起動してください。 - タスクタイムアウト:UI設定で
timeoutMinutes
を増やしてください。 - Developer Toolsの問題:
- XHRリクエストがない:Fetchフィルターを試すか、サイトをさらに操作してください。
- CORSエラー:プロキシを使用するか、Postmanでテストしてください。
- 全般:Node.js 18+と安定したインターネット接続を確認してください。docs.hyperbrowser.aiまたはXでヒントを参照してください。
Hyperbrowserのカスタマイズと拡張
APIハンティングをレベルアップしましょう。
- エクスポート形式:HyperbrowserダッシュボードからエンドポイントをOpenAPI YAMLとして保存します。
- LangChain統合:構造化データのために
HyperbrowserLoader
を使用します。
const { HyperbrowserLoader } = require('langchain_hyperbrowser');
const loader = new HyperbrowserLoader({ urls: 'https://retouched.ai' });
loader.load().then(docs => console.log(docs[0]));
- 貢献:github.com/hyperbrowseraiにプルリクエストを送信します。
私はAPIをApidogにエクスポートし、APIのプロになった気分でした!
Hyperbrowserが手動API発見を凌駕する理由
HyperbrowserのAI駆動アプローチは、特にアンチボット保護がある複雑なサイトにおいて、速度と容易さの点で手動のDeveloper Toolsを凌駕します。Google Analyticsの追跡APIとは異なり、Hyperbrowserは開発者向けの実用的なエンドポイント発見に焦点を当てています。唯一の難点は、Hyperbrowserアカウントが必要なことですが、無料枠でも十分に機能します。Hyperbrowserのドキュメントとコミュニティは、サポートの宝庫です。
HyperbrowserでAPIを発見する準備はできましたか?deep-crawler-botを起動してサイトをスキャンしてみてください。あなたのAPI発見の成功を見るのが楽しみです!
開発チームが最大限の生産性で共同作業できる、統合されたオールインワンのプラットフォームが欲しいですか?
Apidogはあなたのすべての要求に応え、Postmanをはるかに手頃な価格で置き換えます!