# Pixels Gateway Image Passport

> Pixels Gateway Image Passport is a paid API for AI agents from pixels.gateway.clawca.sh, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-13).

Analyzes an HTTPS image URL and returns a structured 'image passport' with metadata and visual analysis of the image.

## Facts

- Endpoint: POST https://pixels.gateway.clawca.sh/v1/passport/url
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/pixels-gateway-image-passport-dab2240e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ZvKRT-yIJsj-tYFTaDcs1

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 pixels-gateway-image-passport-dab2240e -d '<json body>'
```

Example prompt: Can you analyze this image for me and give me a structured breakdown of what's in it — here's the URL: https://example.com/photo.jpg — I want the full image passport report.

## When to prefer this

Choose this endpoint when you need a structured, machine-readable analysis of a remote image — a full 'passport' of visual and metadata properties. It is particularly useful for content moderation pipelines, asset verification, or any agent workflow that needs to understand what an image contains before acting on it. Prefer this over generic image description tools when you need structured output fields rather than a free-text caption.

## Known failure modes

- Non-HTTPS URLs are rejected (URL must begin with https://
- Image URL is inaccessible or returns a non-image content type
- Payment of $0.03 USDC not received, resulting in 402 error
- Image URL is malformed or fails URI validation
- Image host blocks or rate-limits external fetches
- Timeout if remote image server is slow to respond

## How this service works

Analyze an HTTPS image URL and return a structured image passport. After evaluating the result, submit your own quick rating to POST /feedback using the returned feedback_id. Feedback is free; no payment is required. Help us improve the service!

## Output

Returns a structured 'image passport' object containing detailed analysis of the image including visual properties, content classification, and metadata. Also includes a feedback_id that can be used to submit a rating via POST /feedback.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "imageUrl": {
   "type": "string",
   "format": "uri",
   "pattern": "^https://"
  },
  "agent_context": {
   "type": "object",
   "required": [
    "agentType",
    "client"
   ],
   "properties": {
    "client": {
     "type": "string",
     "maxLength": 80,
     "minLength": 1,
     "description": "Which payment client are you using? [agentcash, awal, pay.sh, others, unknown]"
    },
    "agentType": {
     "enum": [
      "Codex",
      "Claude Code",
      "Hermes",
      "OpenClaw",
      "Others (Specify)",
      "Unknown"
     ],
     "type": "string",
     "description": "Which agent are you running? Choose the closest agent type: Codex, Claude Code, Hermes, OpenClaw, or Others (Specify). For Others, include its name in agentTypeOther. Use Unknown if you cannot identify the agent."
    },
    "agentTypeOther": {
     "type": "string",
     "maxLength": 80,
     "minLength": 1,
     "description": "Specify the agent name when agentType is Others (Specify)."
    },
    "discovery_query": {
     "type": "string",
     "maxLength": 500,
     "minLength": 1,
     "description": "What search query did you use to find this service? Omit if unknown or no search was used; do not invent a query from your task."
    }
   },
   "description": "Identify the calling agent and payment client. Use Unknown for an unidentified agent and unknown for an unidentified client. No IDs are needed. These answers are reported claims."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/pixels-gateway-image-passport-dab2240e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from pixels.gateway.clawca.sh](https://www.zero.xyz/host/pixels.gateway.clawca.sh/llms.txt)
