# x402 Image Tools – Image Metadata Extraction

> x402 Image Tools – Image Metadata Extraction is a paid API for AI agents from 7fg5bxb40m3f0v23.68r.lambda-web.us-east-1.on.aws, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-30).

Returns format, dimensions, color space, EXIF camera details, GPS, and other technical metadata for an image at a given URL

## Facts

- Endpoint: GET https://7fg5bxb40m3f0v23.68r.lambda-web.us-east-1.on.aws/v1/metadata?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-image-tools-image-metadata-extraction-a8fbddd8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NrVuRTnqIqWcZtHBAvXjg

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 x402-image-tools-image-metadata-extraction-a8fbddd8
```

Example prompt: Can you pull the technical metadata for this image — https://example.com/photo.jpg — I need the format, dimensions, color space, and any EXIF camera info like make, model, GPS location, and date taken.

## When to prefer this

Use this endpoint when you need to inspect technical metadata of a remote image without downloading or transforming it. Ideal when you need EXIF camera details, GPS, or color space information for cataloging, validation, or display purposes. Prefer this over image transformation endpoints when no pixel manipulation is needed — it's the lightest, cheapest call in the x402 Image Tools suite.

## Known failure modes

- Image URL is not reachable or returns a non-200 response — fetch error returned
- Image exceeds 20 MB size or 40 megapixel limit — error indicating limit exceeded
- URL points to an unsupported format (e.g. BMP, HEIC) — format error returned
- EXIF data absent — exif fields return null rather than values
- Non-image URL provided (e.g. HTML page) — parse or format error returned
- Payment not completed — 402 Payment Required response with payment instructions

## How this service works

Format, dimensions, megapixels, bytes, channels, transparency, color space, bit depth, DPI, orientation, animation and pages, ICC profile, and EXIF camera details (make, model, date taken, exposure, aperture, ISO, focal length, GPS position) of an image at a URL.

## Output

A JSON object containing: image format (jpeg, png, webp, etc.), width and height in pixels, megapixels, file size in bytes, number of channels, has_alpha boolean, color space, bit depth, DPI, orientation, whether animated and page count, ICC profile info, and an EXIF object with camera make, model, date taken, exposure time, aperture, ISO, focal length, and GPS coordinates (latitude/longitude) if present.

## 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": "https URL of a JPEG, PNG, WebP, AVIF, GIF, TIFF or SVG image (up to 20 MB, 40 megapixels)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "exif": {},
      "width": {},
      "format": {},
      "height": {},
      "has_alpha": {},
      "megapixels": {}
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "exif": {
   "gps": null,
   "make": "Canon",
   "model": "EOS R5",
   "taken_at": "2026-05-01T10:00:00.000Z"
  },
  "width": 1024,
  "format": "jpeg",
  "height": 683,
  "has_alpha": false,
  "megapixels": 0.7
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-image-tools-image-metadata-extraction-a8fbddd8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 7fg5bxb40m3f0v23.68r.lambda-web.us-east-1.on.aws](https://www.zero.xyz/host/7fg5bxb40m3f0v23.68r.lambda-web.us-east-1.on.aws/llms.txt)
