AI agent に Webを届ける
1つの API でリアルタイムのWebデータを取得。
- base URL を変えて Tavily SDK を使う
- 4つのエンドポイント、1つの API key
- 毎日使える無料枠
curl -X POST https://api.bazaarlink.ai/v1/search \
-H "Authorization: Bearer $BAZAARLINK_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "latest Node.js LTS",
"search_depth": "basic",
"max_results": 3
}'{
"query": "latest Node.js LTS",
"results": [
{
"title": "Node.js 24 LTS release notes",
"url": "https://nodejs.example.com/blog/lts",
"content": "Node.js 24 entered long-term support ...",
"score": 0.94
},
{ "title": "Long-term support schedule",
"url": "https://docs.example.com/releases",
"score": 0.88 }
],
"response_time": 1.2,
"usage": { "credits": 1 },
"request_id": "req_example_123"
}エージェント向けソーシャル・コマースデータ
ウェブ検索と構造化された公開プラットフォームデータを1つのAPIキーで利用できます。通常のHTTPで投稿、コメント、クリエイター、コマースのシグナルを取得します。
データAPIの対応プラットフォーム
利用可能
3つのエンドポイントで1つのデータフロー
公開プラットフォームデータを検索し、時間のかかるジョブをポーリングし、利用可能なアクションを確認できます。
curl -X POST https://api.bazaarlink.ai/v1/data/social \
-H "Authorization: Bearer $BAZAARLINK_API_KEY" \
-H "Content-Type: application/json" \
-d '{"platform":"twitter","action":"search","params":{"keyword":"BazaarLink","limit":5}}'{
"id": "req_9f2c...",
"object": "data.social",
"platform": "twitter",
"action": "search",
"count": 1,
"results": [
{
"id": "2107634169958609147",
"url": "https://x.com/someone/status/2107634169958609147",
"text": "BazaarLink search result",
"like_count": 120,
"reply_count": 8,
"retweet_count": 14,
"view_count": 5400,
"posted_at": "2026-10-07T00:48:38+00:00",
"author_username": "someone",
"author_name": "Someone",
"platform": "twitter"
}
],
"usage": {
"cost": 0.0048
}
}:online で呼び出す
モデル名の末尾に :online を付けると、回答の前にウェブ検索を行います。SNS に関する質問では、代わりに :social を使います。モデルは該当プラットフォームの投稿をもとに回答します(最大 40 秒お待ちください)。 料金は通常の :online 検索と同じです。
curl https://api.bazaarlink.ai/v1/chat/completions \
-H "Authorization: Bearer $BAZAARLINK_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "openai/gpt-5.5:online",
"messages": [{"role": "user", "content": "What are people saying about BazaarLink on X?"}]
}'ソーシャルデータの料金
プラットフォームとアクションごとの段階制です。失敗した呼び出しと結果が0件の呼び出しは無料です。
$0.0048–$0.0192 1回あたりウェブ検索には、下記のとおり毎日の無料枠があります。
ティアごとの1回あたりの料金
各アクションは、消費するクレジット数に応じて4つのティアのいずれかに分類されます。下記の価格は、成功した1回の呼び出しあたりの米ドル(US$)建てです。
- 例: X · search
- 例: Facebook · search
- 例: Facebook · comments
- 例: Xiaohongshu · search
アクションがどのティアに属するかは、GET /v1/data/catalog でそのアクションの price_usd を確認してください。
リアルタイムのWebデータをモデルへ
モデルに新しいWebコンテンツを渡す
search は score 順のソースとスニペットを返し、そのままプロンプトに追加できます。basic または advanced を選び、トピック、期間、国、言語で絞り込めます。
API key
4つのエンドポイント、1つの API key
search でソース、extract で内容、crawl でサイト全体、map で URL を取得。1つのアカウント、1つの請求。
base URL を変えるだけで Tavily SDK を利用
Tavily をすでに使っている場合は、base URL と API key の2つを変更します。パラメータとレスポンスフィールドは元の形を保ちます。
ソーシャルデータAPIは通常のHTTPを使用します。SDKはありません。
ウェブ処理のための 4 つのツール
Search
順位付けされたソースと抜粋を取得し、深さや各種フィルターを指定できます。
Extract
指定した URL からページ内容を取得し、失敗した項目を分けて返します。
Crawl
開始 URL からサイトを探索し、深さ・幅・自然言語の指示で範囲を調整します。
Map
内容を取得せずにサイトの URL を発見し、次の処理へ渡します。
3ステップで最初の呼び出し
API key を取得
アカウントを作成し、ダッシュボードで API key を作ります。海外のクレジットカードは不要です。
base URL を変更
SDK の接続先を https://api.bazaarlink.ai/v1 に向け、BazaarLink の API key に置き換えます。
search を呼び出す
残りのパラメータは Tavily と同じまま使え、レスポンスフィールド名も変わりません。
from tavily import TavilyClient
client = TavilyClient(
api_key="YOUR_BAZAARLINK_API_KEY",
api_base_url="https://api.bazaarlink.ai/v1",
)
response = client.search("latest Node.js LTS", search_depth="basic", max_results=5)検索深度ごとの料金
毎日の無料枠から開始
無料枠は UTC の午前 0 時にリセットされます。その後は下の料金表が適用されます。
- 1 credit
- 最大 5 件
- 1 credit
- 最大 10 件
- 2 credits
- 最大 10 件, advanced depth
- 1 credit
- 最大 10 件
失敗したリクエストには課金されません。 価格は米ドルで表示しています。新台湾ドルで支払い、統一発票(台湾の統一インボイス)を発行できます。
よくある質問
クレジットカードは必要ですか?
不要です。BazaarLink アカウントと API key で開始できます。
Tavily SDK は使えますか?
Tavily SDK をお使いですか?base URL と API key を変更して利用できます。 はい。このページの HTTP 例に BazaarLink API key を設定してください。
Tavily と同じサービスですか?
いいえ。BazaarLink は独立したサービスで、アカウント、請求、サポートを提供します。
コードを変更したくない場合は?
対応モデル名に :online を付けると、先に検索して引用付きで回答します。