Web Data · DomScan product

Redirect Chain API

Trace the full redirect chain for a URL.

What you get

Trace the full redirect chain for a URL.

SynchronousRESTMCPSDKInteractive tool

Choose this product when

Who it is for

Use focused APIs when a product or workflow needs current public page evidence in a structured response.

Choose this product when

Choose this when the destination and redirect chain matter more than the page body.

What you get

Trace the full redirect chain for a URL.

Endpoints

Review the supported operations, inputs, outputs, execution modes, and response limits before integrating.

GET /v1/redirects View API reference

Credits and authentication

2 Authentication required. Check the operation reference for the exact cost and any per-item pricing.

Example operation

Use documented operations to collect, assess, enrich, verify, compare, protect, or monitor public evidence.

GET /v1/redirects

Query Parameters

Parameter Type required
url string optional
domain string optional

Response Fields

Field Type
original_url string
final_url string
redirect_count integer
hops[] object[]
hops[] object
hops[].url string
hops[].status_code integer
hops[].location string
hops[].server string
hops[].content_type string
https_upgrade boolean
domain_changed boolean
final_status integer
final_title string
risk_summary object
risk_summary.risk_level string
risk_summary.risk_flags[] string[]
risk_summary.hop_count integer
risk_summary.redirect_count integer
risk_summary.https_upgrade boolean
risk_summary.https_downgrade boolean
risk_summary.domain_changed boolean
risk_summary.final_status integer
risk_summary.error_present boolean
risk_summary.tracking_parameter_hops integer
total_time_ms integer
checked_at string

Example Request

curl -H "X-API-Key: $DOMSCAN_API_KEY" "https://domscan.net/v1/redirects?url=https%3A%2F%2Fexample.com&domain=example.com"

Example Response

{
  "original_url": "https://example.com",
  "final_url": "https://example.com",
  "redirect_count": 1,
  "hops": [
    {
      "url": "https://example.com",
      "status_code": 1,
      "location": "example",
      "server": "example",
      "content_type": "domain"
    }
  ],
  "https_upgrade": false,
  "domain_changed": false,
  "final_status": 1,
  "final_title": "example",
  "risk_summary": {
    "risk_level": "low",
    "risk_flags": [
      "example"
    ],
    "hop_count": 1,
    "redirect_count": 1,
    "https_upgrade": false,
    "https_downgrade": false,
    "domain_changed": false,
    "final_status": 1,
    "error_present": false,
    "tracking_parameter_hops": 1
  },
  "total_time_ms": 1,
  "checked_at": "2026-08-27T12:00:00Z"
}

Limits and evidence boundaries

The product evaluates public inputs and publicly observable evidence only.
Coverage is bounded by the documented inputs, budgets, sources, and response limits.
Cached indicates that stored evidence was used; review freshness metadata where provided.
Evidence can change over time; use timestamps and freshness fields when provided.

Reviewed 2026-08-22

Frequently asked questions

Where can I find the Redirect Chain request and response reference?

Use the API reference for Redirect Chain to review parameters, response fields, examples, status codes, and supported operation modes.

How should I interpret unknown or incomplete results from Redirect Chain?

Unknown or partial results mean that the requested evidence could not be fully determined. Keep the result state, confidence, freshness, and limitations in downstream decisions.

How is Redirect Chain priced?

Pricing depends on the operation and execution mode. Check the endpoint reference for the current credit cost, authentication requirement, and per-item rules.

Used by people at amazing companies

InstantOutseerMongoDBRespondentSage Expense ManagementInstantlyD.R. HortonWhatConvertsAdobeMotionElementsLLM Pulse