ウェブコンテンツを抽出
1つのURL、または1回のリクエストで最大20個のURLから生のウェブコンテンツを抽出します。成功したURLは results に、URLごとの失敗は failed_results に入ります。HTTP 200 でも results が空になることがあるため、必ず両方の配列を確認してください。出力順序は保証されません。query による再ランキング、ソースごとの1~5チャンク(query 指定時のみ)、basic/advanced 抽出、画像、favicon、markdown/text 形式、1~60秒の timeout に対応します。不明なリクエストフィールドは無視されます。 Authorization: Bearer <key> を使うか、Tavily互換のフォールバックとしてJSON bodyに api_key を指定します。対応するBazaarLinkのbase URLは https://api.bazaarlink.ai/v1 と https://bazaarlink.ai/api/v1 です。成功したURLが5件増えるごとに、basic は1 credit、advanced は2 creditsです。失敗URLは無料です。顧客価格は credits と管理者が設定した1 creditあたりの価格の積です。BazaarLinkのpricing pageを確認し、レスポンスの usage.cost を基準にしてください。無料枠はsearchと同じ日次creditsを共有し、無料枠を使い切って残高がない場合は432を返します。 cURL: `curl https://api.bazaarlink.ai/v1/extract -H "Authorization: Bearer $BAZAARLINK_API_KEY" -H "Content-Type: application/json" -d '{"urls":["https://example.com/article"]}'` Python: `TavilyClient(api_key=..., api_base_url="https://api.bazaarlink.ai/v1").extract(urls=[...])` JavaScript: `tavily({ apiKey, apiBaseURL })` LangChain: `TavilyExtract(api_base_url=...)`
/v1/extract認証
Authorization必須Authorization ヘッダーに Bearer トークンとして API キーを渡します。
Body
urls必須抽出対象のURL。単一の文字列、または1~20個のURLを含む配列を指定します。空の配列や有効なURLがない場合は400を返します。
["https://example.com/article"]query抽出したコンテンツチャンクを再ランキングするユーザーの意図。
"key findings"chunks_per_sourceソースごとに返す関連コンテンツチャンクの最大数。1~5で、query指定時のみ利用できます。
3extract_depth抽出の深度。advancedは表や埋め込みコンテンツも取得でき、遅延が増える場合があります。basicは成功URL 5件ごとに1 credit、advancedは2 creditsです。
basicadvanced"basic"include_images各成功ページから抽出した画像URLを含めるかどうか。
trueinclude_favicon各成功結果にfavicon URLを含めるかどうか。
trueformat抽出コンテンツの形式。markdownはMarkdown構造を保持し、textはプレーンテキストを返します。
markdowntext"markdown"timeout抽出を待つ最大秒数(1~60)。省略時はbasicが10秒、advancedが30秒です。
30include_usageレスポンスにcreditsとusage.costを含めるかどうか。
true