# Lordevo Redirect Chain

> Lordevo Redirect Chain is a paid API for AI agents from shop.lordevo.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-31).

Follows a public HTTP/HTTPS URL hop by hop, returning each redirect's URL, status code, Location header, and timing, with flags for loops, HTTPS downgrades, cross-domain hops, and chains exceeding 10 redirects.

## Facts

- Endpoint: GET https://shop.lordevo.com/api/quick/redirect-chain?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/lordevo-redirect-chain-bc17175c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Zep_zyw6donQkY4dnGGG0

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 lordevo-redirect-chain-bc17175c
```

Example prompt: Can you trace the full redirect chain for https://bit.ly/3xampleLink and show me every hop — the status code, where it points next, and how long each one took? I want to know if there are any HTTPS-to-HTTP downgrades or loops.

## When to prefer this

Choose this endpoint when you need detailed, per-hop visibility into a redirect chain rather than just the final destination. It is ideal for debugging SEO redirect issues, auditing affiliate or tracking links, checking for security regressions like HTTPS-to-HTTP downgrades, or validating that short URLs resolve correctly. Prefer it over a simple HTTP ping when you need the full intermediate path, not just connectivity status.

## Known failure modes

- Invalid or non-public URL returns an error
- URL that is unreachable or times out may produce incomplete hop data
- Redirect loops are flagged and the chain is stopped rather than followed infinitely
- Chains exceeding 10 hops are flagged and may be truncated
- Private/intranet URLs may fail to resolve

## How this service works

Redirect chain: every hop with status, Location and time: Follows the redirects of one public http(s) URL hop by hop and returns each hop's URL, status code, Location header and time in ms, with flags for loops, HTTPS-to-HTTP downgrades, more than 10 redirects and cross-domain hops. Input: url. Limi

## Output

Returns a structured object with the original URL, an ordered array of hops each containing hop number, URL, HTTP status code, Location header value, and response time in milliseconds, plus a final URL and final status code, a redirect count, and boolean flags for loop detection, HTTPS-to-HTTP downgrade, more than 10 redirects, and cross-domain hops. Also includes a stopped_because field if the chain was halted early.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "description": "Public http(s) URL or bare domain, e.g. https://example.com"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "tool",
      "url",
      "hops",
      "flags"
     ],
     "properties": {
      "url": {
       "type": "string"
      },
      "hops": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "n": {
          "type": "integer"
         },
         "ms": {
          "type": "integer"
         },
         "url": {
          "type": "string"
         },
         "status": {
          "type": [
           "integer",
           "null"
          ]
         },
         "location": {
          "type": [
           "string",
           "null"
          ]
         }
        }
       }
      },
      "loop": {
       "type": "boolean"
      },
      "tool": {
       "type": "string"
      },
      "flags": {
       "type": "array"
      },
      "final_url": {
       "type": [
        "string",
        "null"
       ]
      },
      "final_status": {
       "type": [
        "integer",
        "null"
       ]
      },
      "redirect_count": {
       "type": "integer"
      },
      "https_downgrade": {
       "type": "boolean"
      },
      "stopped_because": {
       "type": "string"
      },
      "more_than_10_redirects": {
       "type": "boolean"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/lordevo-redirect-chain-bc17175c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from shop.lordevo.com](https://www.zero.xyz/host/shop.lordevo.com/llms.txt)
