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/parseRequest body
| Field | Type | Required | Description |
|---|---|---|---|
url | string | Yes | URL 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": {}
}