検索エンドポイント
検索
POST
検索し、必要に応じて検索結果をスクレイピングする
この search エンドポイントは、Web 検索と Firecrawl のスクレイピング機能を組み合わせることで、あらゆるクエリに対してページ全体のコンテンツを返します。
各検索結果の Markdown 形式の完全なコンテンツを取得するには、
scrapeOptions に formats: [{"type": "markdown"}] を指定してください。指定しない場合は、結果 (url、title、description) がデフォルトで返されます。要約されたコンテンツが必要な場合は、{"type": "summary"} など他のフォーマットも使用できます。
検索をより的確に絞り込むための各種クエリ演算子をサポートしています。
location パラメータで地域ターゲットの検索結果を取得します。形式: "string"。例: "Germany"、"San Francisco,California,United States"。
利用可能な国と言語の一覧は、サポート対象ロケーションの全リストをご覧ください。
country パラメータで、ISO の国コードを用いて検索結果の対象国を指定します。既定値: "US"。
例: "US", "DE", "FR", "JP", "UK", "CA"。
Categories パラメータ
categories パラメータを使うと、search results を特定のカテゴリで絞り込めます。
research: Web検索 を学術・研究 Web サイト (arxiv.org、nature.com、pubmed.ncbi.nlm.nih.gov など) に限定します。結果は Web ページで、data.webに返されます。paper レコードが必要な場合はGET /search/research/papersを使用してくださいpdf: PDF を検索しますdeveloper: Developer Index を検索します — 公開コードリポジトリの issues、マージ済みのプルリクエスト、README に加え、厳選されたドキュメントサイトが対象ですgov: Firecrawl Government Index を検索します — 法令、規則、法典、裁判所の判決文、その他の政府刊行物が対象です。他のカテゴリとは併用できず、フィルターも指定できません。絞り込むには/search/govを使用してください
使い方の例
ドメインフィルター
includeDomains を使うと結果を特定のドメインに限定でき、excludeDomains を使うと検索結果から特定のドメインを除外できます。ドメインには、プロトコルやパスを含めず、ホスト名のみを指定してください。
includeDomains と excludeDomains は同時に使用できません。
含めるドメインの例
除外ドメインの例
カテゴリレスポンス
各結果には、どのソースからのものかを示すcategory フィールドが含まれます。
時間ベースの検索
tbs パラメータを使用すると、カスタム日付範囲を含む期間で検索結果を時間別に絞り込むことができます。詳細な例とサポートされている形式については、検索機能のドキュメントを参照してください。
Firecrawl API key が必要な AI agent ですか?自動オンボーディング手順については、firecrawl.dev/agent-onboarding/SKILL.mdを参照してください。
承認
ボディ
application/json
検索対象とするソース。レスポンスに含まれる配列の種類を決定します。デフォルトは ['web'] です。プレーンな文字列形式(例: ["web", "alexandria"])も使用できます。alexandria ソースは検索結果の代わりに、Alexandria カタログから検出されたツールコントラクトを data.tools に返します。無料で、creditsUsed にはカウントされません。Team の Alexandria アクセスを有効にする必要があります(有効でない場合は 403)。
- Web
- Images
- News
- Alexandria
このリクエスト単位の 脅威保護 オーバーライドです。指定したフィールドは、このリクエストに限り、組織のポリシー内の対応するフィールドを置き換えます。省略したフィールドには組織レベルの値がそのまま適用されます。利用するには、チームで脅威保護が有効になっている必要があります(エンタープライズ機能)。有効でない場合、リクエストは 403 で拒否されます。組織でリクエストごとのオーバーライドが無効になっている場合、このオブジェクトを含むリクエストはすべて 403 で拒否されます。チームに対して脅威保護が強制適用されている場合、mode に off は設定できません。

