# SiteCheck Describe Image

> SiteCheck Describe Image is a paid API for AI agents from api.sitecheck-api.workers.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-31).

Analyzes an image (via URL or base64) using a vision LLM and returns a natural-language description, detected objects, and optional question answering about the image content.

## Facts

- Endpoint: POST https://api.sitecheck-api.workers.dev/api/describe-image?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitecheck-describe-image-88e7d2a0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_DXOE1fQxvHqV1MR6DKw60

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 sitecheck-describe-image-88e7d2a0 -d '<json body>'
```

Example prompt: Can you analyze this photo at https://example.com/farm.jpg and tell me what's in it — specifically, are there any buildings or crops visible?

## When to prefer this

Choose this endpoint when you need a quick, pay-per-call vision analysis of a single image without managing your own AI infrastructure. It is ideal for agents that occasionally need image understanding as part of a broader workflow, especially when the image is accessible via a public URL. Prefer this over self-hosted solutions when cost predictability per call ($0.003) matters more than volume discounts.

## Known failure modes

- Invalid or unreachable image URL returns an error
- Base64 data that is malformed or not a valid image format fails decoding
- Very large images may time out or be rejected
- Model may return null for answer if the question is unanswerable from the image
- Unsupported MIME types may not be processed correctly

## How this service works

Describes an image from an https URL or base64 (JPEG, PNG, GIF or WEBP, up to 4 MB): a short description, visible objects, whether it contains text, and the answer to an optional question. Uses Llama 3.2 11B Vision; the model's answers can be wrong.

## Output

Returns a JSON object containing: a natural-language description of the image, an array of detected objects, the MIME type of the image, the model used (Llama 3.2 11B Vision via Cloudflare Workers AI), an optional answer field if a question was asked, a containsText field, and a timestamp of when the check was performed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "https:// image address"
  },
  "image": {
   "type": "string",
   "description": "Or base64 image data"
  },
  "question": {
   "type": "string",
   "description": "Optional question about the image"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "mime": "image/jpeg",
  "model": "@cf/meta/llama-3.2-11b-vision-instruct",
  "answer": null,
  "source": "Llama 3.2 11B Vision (Workers AI)",
  "objects": [],
  "checkedAt": "2026-10-14T11:01:18.713Z",
  "description": "Based on the image, this appears to be a rural or countryside area, possibly a farm or vineyard, with a mix of greenery, trees, and buildings in the background.",
  "containsText": null
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-describe-image-88e7d2a0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.sitecheck-api.workers.dev](https://www.zero.xyz/host/api.sitecheck-api.workers.dev/llms.txt)
