# Vextorium URL Redirect Tracer

> Vextorium URL Redirect Tracer is a paid API for AI agents from api.vextorium.com, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-19).

Follows a URL through all its HTTP redirects and returns the full redirect chain with hop-by-hop timing, status codes, and the final destination URL.

## Facts

- Endpoint: POST https://api.vextorium.com/v1/url-redirects?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vextorium-url-redirect-tracer-90dcc0b0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_DOYvofEPLF34Z8wRefhuA

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability vextorium-url-redirect-tracer-90dcc0b0 -d '<json body>'
```

Example prompt: Can you trace all the redirects for http://github.com and tell me the final destination URL, how many hops there are, and whether it ever downgrades to plain HTTP?

## When to prefer this

Use this endpoint when you need to programmatically resolve the full redirect chain of any URL, especially to detect domain changes, HTTPS downgrades, redirect depth, or per-hop latency — particularly useful for link safety checks, marketing analytics, and debugging slow redirects. Prefer this over a simple HTTP HEAD request when you need the complete hop-by-hop breakdown rather than just the final destination.

## Known failure modes

- Invalid or malformed URL returns an error
- URL that results in a redirect loop may time out or return an error
- Unreachable host returns a connection error
- URL protected by bot detection may block the tracer and return an unexpected response
- Non-HTTP/HTTPS schemes are not supported

## How this service works

Follow the redirect chain of a URL (up to 10 hops): status code and time of each hop, final URL, domain changes and HTTPS-to-HTTP downgrades. Unmask short and affiliate links before visiting them.

## Output

A JSON object with the starting URL, final destination URL, number of redirects, total time in milliseconds, final HTTP status code, a boolean indicating if the domain changes, a boolean indicating if the chain downgrades to HTTP, and a hops array where each element contains the URL, HTTP status code, destination of that hop, and milliseconds taken.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "hops": [
   {
    "ms": 101,
    "url": "http://github.com",
    "code": 301,
    "destination": "https://github.com/"
   },
   {
    "ms": 158,
    "url": "https://github.com/",
    "code": 200
   }
  ],
  "final": "https://github.com/",
  "start": "http://github.com",
  "redirects": 1,
  "final_code": 200,
  "total_time_ms": 273,
  "changes_domain": false,
  "downgrades_to_http": false
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vextorium-url-redirect-tracer-90dcc0b0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.vextorium.com](https://www.zero.xyz/host/api.vextorium.com/llms.txt)
