# Vextorium URL Technical Inspector

> Vextorium URL Technical Inspector 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-13).

Performs a deep technical HTTP inspection of a URL, returning status code, redirects, timing metrics, compression, content type, cache policy, server, CDN, cookies, and all response headers including security headers.

## Facts

- Endpoint: POST https://api.vextorium.com/inspeccionar-url-pago?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vextorium-url-technical-inspector-5f3be618
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0Vqj_sb_nC9B3x5GByfEk

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-technical-inspector-5f3be618 -d '<json body>'
```

Example prompt: Can you do a full technical inspection of https://github.com — I want to see the HTTP status, any redirects, response time, compression, CDN, cookies, and all security headers it returns?

## When to prefer this

Choose this endpoint when you need a comprehensive, single-call HTTP diagnostic covering timing, headers, security posture, CDN, compression, and cookies for a given URL — especially useful for security audits, performance troubleshooting, redirect chain analysis, or infrastructure reconnaissance. Prefer this over a simple HTTP ping when you need the full header envelope and security header checklist.

## Known failure modes

- Invalid or malformed URL returns an error
- Unreachable URLs (DNS failure, connection refused, timeout) may return null metrics or an error object
- URLs requiring authentication may return 401/403 status with limited header data
- Very slow servers may cause timeout before full response is captured
- URLs that block non-browser user agents may return unexpected responses

## How this service works

Technical inspection of a URL: status, redirects, time to first byte and total time, bytes, compression, content type, cache policy, server, CDN, cookies set, security headers present and all response headers.

## Output

Returns a structured JSON object with: HTTP status code, number of redirects, final resolved URL, total response time in milliseconds, bytes transferred, compression type (e.g. gzip), content type, cache-control value, server name, CDN provider, ETag presence, list of cookies set, a breakdown of which security headers are present (HSTS, CSP, X-Frame-Options, Referrer-Policy, X-Content-Type-Options, Permissions-Policy, X-XSS-Protection), and the full map of all raw response headers.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string"
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": [
      "object",
      "null"
     ],
     "properties": {
      "cdn": {},
      "etag": {
       "type": [
        "boolean",
        "null"
       ]
      },
      "codigo": {
       "type": [
        "number",
        "null"
       ]
      },
      "cookies": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": [
         "null",
         "string"
        ]
       }
      },
      "servidor": {
       "type": [
        "string",
        "null"
       ]
      },
      "cabeceras": {
       "type": [
        "object",
        "null"
       ],
       "properties": {
        "date": {
         "type": [
          "string",
          "null"
         ]
        },
        "etag": {
         "type": [
          "string",
          "null"
         ]
        },
        "vary": {
         "type": [
          "string",
          "null"
         ]
        },
        "server": {
         "type": [
          "string",
          "null"
         ]
        },
        "set-cookie": {
         "type": [
          "string",
          "null"
         ]
        },
        "content-type": {
         "type": [
          "string",
          "null"
         ]
        },
        "accept-ranges": {
         "type": [
          "string",
          "null"
         ]
        },
        "cache-control": {
         "type": [
          "string",
          "null"
         ]
        },
        "referrer-policy": {
         "type": [
          "string",
          "null"
         ]
        },
        "x-frame-options": {
         "type": [
          "string",
          "null"
         ]
        },
        "c
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "cdn": null,
  "etag": true,
  "codigo": 200,
  "cookies": [
   "_gh_sess",
   "_octo"
  ],
  "servidor": "github.com",
  "cabeceras": {
   "date": "Fri, 02 Oct 2026 16:30:56 GMT",
   "etag": "W/\"f5927ebefa94d7b7c704363775d026a9\"",
   "vary": "X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With, X-GitHub-Client-Version, Accept-Language, Sec-Fetch-Site,Accept-Encoding, Accept, X-Requested-With",
   "server": "github.com",
   "set-cookie": "_gh_sess=FtpXJflRwzWWLBj5ITkvuGi7%2F3dD0cM4CdYBXQGU9NgjhOFskxjkkzfFm1edKFFzojtmR8BZf%2BU31znZqmyKL54V%2FTF603fhH7QShHG38nZPftF7nviYfq5HkAVkXBml%2BFDu59%2F3y9QT7qY3ev1oyg9U6Fa8D48ptba%2BObanKOLVj7Q8CRvDJ2p837UeUzR1iMCSA2dDwvexx5%2FL%2FKQHDzXYpXHfhZ9kNcQhJ4dNnMyxObA79XphdhFnsU5xSY3bzaqsHyAwwlmVeHTj%2F…",
   "content-type": "text/html; charset=utf-8",
   "accept-ranges": "bytes",
   "cache-control": "max-age=0, private, must-revalidate",
   "referrer-policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
   "x-frame-options": "deny",
   "content-encoding": "gzip",
   "content-language": "en-US",
   "x-xss-protection": "0",
   "transfer-encoding": "chunked",
   "x-github-request-id": "711F:6C8A6:14090F4:1331E12:6ABFDC41",
   "x-github-edge-region": "fra",
   "x-content-type-options": "nosniff",
   "content-security-policy": "default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazona…",
   "strict-transport-security": "max-age=31536000; includeSubdomains; preload"
  },
  "url_final": "https://github.com/",
  "compresion": "gzip",
  "cache_control": "max-age=0, private, must-revalidate",
  "redirecciones": 0,
  "tipo_contenido": "text/html; charset=utf-8",
  "tiempo_total_ms": 255,
  "bytes_transferidos": 117330,
  "cabeceras_seguridad": {
   "referrer-policy": true,
   "x-frame-options": true,
   "permissions-policy": false,
   "x-content-type-options": true,
   "content-security-policy": true,
   "strict-transport-security": true
  },
  "tiempo_primer_byte_ms": 168
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vextorium-url-technical-inspector-5f3be618/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)
