コンテンツへスキップ
POST AI agent ready /v1/url/parse

URL Parse API - 無料の URL コンポーネント抽出ツール

URL をその構造コンポーネント (プロトコル、ホスト名、ポート、パス名、検索パラメータ (キーと値のペアとして)、およびハッシュ フラグメント) に分割します。 URL 分析とルーティング ロジックに役立ちます。

Parameters

stringrequired

The URL to parse.

Code examples

curl -X POST https://api.botoi.com/v1/url/parse \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com/path?q=test&page=2#section"}'

When to use this API

サーバーレス機能での URL ベースのルーティング

完全なフレームワークを使用せずに、受信リクエスト URL を解析してパス セグメントとリクエスト ルーティングのクエリ パラメータを抽出します。

リンクの分析と分類

ユーザーが送信した URL からホスト名を抽出して、リンクをドメインごとに分類したり、アフィリエイト URL を検出したり、特定の発信元をブロックしたりできます。

アナリティクスタグの抽出

マーケティング URL を解析して、アトリビューションを追跡するための UTM パラメータ (utm_source、utm_medium、utm_campaign) を抽出します。

Frequently asked questions

クエリパラメータはオブジェクトとして返されますか?
はい。 searchParams フィールドには、各クエリ パラメーターが個別のエントリであるキーと値のオブジェクトが含まれています。
クエリ パラメータ キーが重複するとどうなりますか?
重複キーは配列として返されます。 たとえば、?tag=a&tag=b は { tag: ["a", "b"] } を生成します。
相対URLは扱えますか?
API はプロトコルを含む絶対 URL を想定しています。 「/page?q=1」のような相対パスはエラーを返します。
国際化されたドメイン名はサポートされていますか?
はい。 API は IDN (punycode) ドメインを処理し、応答でそれらをデコードします。

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.