メインコンテンツへスキップ
Olostepの/v1/mapsエンドポイントを使用して、ウェブサイト上のすべてのURLを取得できます。これは、コンテンツの発見、サイト構造の分析(例:SEO)、または次にスクレイプしたいURLを決定するのに役立ちます。
  • ウェブサイト上のすべてのURLを取得(サイトマップや発見されたリンクを含む)
  • 特殊なパターンを使用してパスを含めたり除外したりする(例:/blog/**)
  • cursorを使用して大きなレスポンスをページング(1レスポンスあたり最大10MB)
  • top_nでボリュームを制限
APIの詳細については、マップエンドポイントAPIリファレンスを参照してください。

インストール

使用方法

ウェブサイトのurlを指定してPOSTリクエストを送信します。オプションでinclude_urls、exclude_urls(グロブパターン)、およびtop_nを渡すことができます。
レスポンスタイムは通常数秒以内ですが、より複雑なウェブサイトの場合は最大120秒かかることがあります。ウェブサイトからすべてのURLを抽出でき、バックリンクやサイトマップに存在しないURLも含まれます。また、レスポンスから含めたいまたは除外したいURLパスを決定することもできます。 デフォルトでは、エンドポイントは1回の呼び出しで約100kのURLを返します(最大10MB)。レスポンスにより多くのデータが含まれる場合、APIはページングと後続のURL取得に使用できるcursorパラメータを返します。詳細については、APIリファレンスを参照してください。 このエンドポイントは特に以下のような場合に便利です:
  • ウェブサイト上のすべてのコンテンツページを発見する
  • サイト構造と階層を分析する
  • バッチ処理のためにURLを準備する
  • スクレイプする特定のURLを決定する
返されるURLをより細かく制御するために、include_urlsとexclude_urlsのパラメータを使用できます。

例

例えば、www.brex.comから/product/以降のパスを持つすべてのURLを抽出したい場合、例えばhttps://www.brex.com/product/api/no-codeですが、www.brex.com/productも含めたいとします。 以下のコードを使用できます:

結論

マップエンドポイントは、コンテンツの発見やサイト分析のための強力なツールです。ウェブサイト上のURLの包括的なリストを提供し、特定のページからコンテンツを抽出したり、サイト構造を分析したりすることができます。このエンドポイントは、ウェブサイトのコンテンツや構造を分析する必要があるSEOプロフェッショナル、コンテンツマーケター、AIエージェントに特に役立ちます。

ストレージ

マップのために保存されたファイルはデフォルトで7日間保持されます。POST /v1/mapsでstorageオブジェクトを渡すことで、より長くまたは無期限に保持できます。この設定は、マップの結果とURLを発見する際にスクレイプされたページをカバーします。 storageを省略するか、expires_inなしでstorageを送信すると、7dが使用されます。作成レスポンスとGET /v1/maps/{map_id}の両方に有効な値が含まれます:
cURL
無効な値は400を返します:

価格

マップは1クレジットのコストがかかります。その後、レスポンスで返される追加の1000 URLごとに、追加のクレジットが請求されます。