API CatalogURL Parser

URL Parser API

Parse a URL into structured components for validation, data extraction, crawling, analytics, security checks, and automation.

Endpoint

POST /v1/dev/data/url/parse

Request body

FieldTypeRequiredDescription
urlstringYesURL to parse.

Example request

curl --request POST \
  --url https://apimask-developer-utilities-api.p.rapidapi.com/v1/dev/data/url/parse \
  --header "Content-Type: application/json" \
  --header "X-RapidAPI-Key: $RAPIDAPI_KEY" \
  --header "X-RapidAPI-Host: apimask-developer-utilities-api.p.rapidapi.com" \
  --data '{"url":"https://example.com:443/docs?q=api#intro"}'

Example response

{
  "success": true,
  "data": {
    "scheme": "https",
    "host": "example.com",
    "port": 443,
    "path": "/docs",
    "query": "q=api",
    "fragment": "intro",
    "username": null,
    "has_password": false,
    "query_params": { "q": ["api"] },
    "normalized_url": "https://example.com:443/docs?q=api#intro"
  },
  "error": null,
  "meta": {}
}