# Vextorium Page Image Auditor

> Vextorium Page Image Auditor 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-16).

Extracts all images from a webpage URL with metadata (alt text, dimensions, format, lazy loading) and flags missing alt text and non-modern formats for accessibility and SEO audits.

## Facts

- Endpoint: POST https://api.vextorium.com/imagenes-pagina-pago?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vextorium-page-image-auditor-fdb585d2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_yJ8gWy5J-QH3aVyaAqYao

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-page-image-auditor-fdb585d2 -d '<json body>'
```

Example prompt: Can you audit all the images on https://www.example.com — I need to know which ones are missing alt text, what formats they're using (especially whether any are WebP), and whether any are missing declared dimensions?

## When to prefer this

Use this endpoint when you need a structured, machine-readable audit of all images on a specific webpage — particularly for accessibility compliance (WCAG alt text checks), SEO audits (modern format usage), or pre-launch QA. It is ideal when you need per-image metadata (URL, dimensions, format, lazy-load) rather than a general page health check.

## Known failure modes

- Invalid or unreachable URL returns an error or empty result
- Pages with JavaScript-rendered images may miss dynamically loaded content
- Rate limiting or timeouts on slow-loading target pages
- Pages requiring authentication will not return protected image assets
- Redirect chains may resolve to an unexpected final URL

## How this service works

Images on a page with URL, alt text, declared size, lazy loading and format, counting images without alt text and flagging missing modern formats. For accessibility and SEO audits.

## Output

Returns a JSON object with the total image count, number of images missing alt text, number missing declared dimensions, lazy-loaded image count, a format breakdown (PNG/SVG/WebP counts), a list of warning messages, the final resolved URL, and a detailed array of every image with its URL, alt text, width, height, format, lazy-load status, and missing-alt flag.

## Request schema (JSON Schema)

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

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "lazy": 0,
  "avisos": [
   "9 imágenes sin texto alternativo (accesibilidad y SEO)."
  ],
  "detalle": [
   {
    "alt": "",
    "url": "https://wordpress.org/files/2026/06/WCUS-2026.png",
    "alto": "1046",
    "lazy": false,
    "ancho": "1000",
    "formato": "png",
    "sin_alt": true
   },
   {
    "alt": "",
    "url": "https://wordpress.org/files/2024/04/brush.png",
    "alto": "323",
    "lazy": false,
    "ancho": "1198",
    "formato": "png",
    "sin_alt": true
   },
   {
    "alt": "",
    "url": "https://wordpress.org/files/2025/12/wporg-69-design.png",
    "alto": "460",
    "lazy": false,
    "ancho": "720",
    "formato": "png",
    "sin_alt": true
   },
   {
    "alt": "",
    "url": "https://wordpress.org/files/2025/12/wporg-69-build.png",
    "alto": "460",
    "lazy": false,
    "ancho": "720",
    "formato": "png",
    "sin_alt": true
   },
   {
    "alt": "",
    "url": "https://wordpress.org/files/2025/12/wporg-69-publish.png",
    "alto": "460",
    "lazy": false,
    "ancho": "720",
    "formato": "png",
    "sin_alt": true
   }
  ],
  "sin_alt": 9,
  "formatos": {
   "png": 16,
   "svg": 1,
   "webp": 1
  },
  "imagenes": 18,
  "url_final": "https://wordpress.org/",
  "sin_dimensiones": 0
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vextorium-page-image-auditor-fdb585d2/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)
