メインコンテンツへスキップ
POST
/
map
オプションに基づいて複数のURLをマップする
curl --request POST \
  --url https://api.firecrawl.dev/v1/map \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "url": "<string>",
  "search": "<string>",
  "ignoreSitemap": true,
  "sitemapOnly": false,
  "includeSubdomains": true,
  "limit": 5000,
  "timeout": 123,
  "location": {
    "country": "US",
    "languages": [
      "en-US"
    ]
  }
}
'
{
  "success": true,
  "links": [
    "<string>"
  ]
}
注意: 機能とパフォーマンスが向上した本 API の新しい v2 バージョン が利用可能です。

承認

Authorization
string
header
必須

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

ボディ

application/json
url
string<uri>
必須

クロールを開始するベースURL

マッピングに使用する検索クエリです。Alpha フェーズ中は、検索機能の「スマート」な部分は検索結果 500 件までに制限されています。ただし、map によってそれ以上の結果が見つかった場合でも、その件数には制限はありません。

ignoreSitemap
boolean
デフォルト:true

クロール時にサイトマップを無視する。

sitemapOnly
boolean
デフォルト:false

ウェブサイトのサイトマップに含まれるリンクだけを返す

includeSubdomains
boolean
デフォルト:true

サイトのサブドメインを含める

limit
integer
デフォルト:5000

返すリンク数の上限

必須範囲: x <= 30000
timeout
integer

タイムアウト時間(ミリ秒単位)。デフォルトではタイムアウトは設定されていません。

location
object

リクエストのロケーション設定。指定した場合、利用可能であれば対応するプロキシを使用し、対応する言語とタイムゾーン設定をエミュレートします。指定しない場合は、デフォルトで「US」が使用されます。

レスポンス

成功時のレスポンス

success
boolean