URL Parse API - 無料の URL コンポーネント抽出ツール
URL をその構造コンポーネント (プロトコル、ホスト名、ポート、パス名、検索パラメータ (キーと値のペアとして)、およびハッシュ フラグメント) に分割します。 URL 分析とルーティング ロジックに役立ちます。
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.