# GeekVault Image Metadata Extractor

> GeekVault Image Metadata Extractor is a paid API for AI agents from api.geekvault.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-30).

Extracts width, height, format, and EXIF metadata from an uploaded image file

## Facts

- Endpoint: POST https://api.geekvault.dev/img-tools/v1/metadata?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/geekvault-image-metadata-extractor-a4866c32
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_UEAy4PSs7-UO-KVTv0Uzu

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 geekvault-image-metadata-extractor-a4866c32 -d '<json body>'
```

Example prompt: Can you pull the metadata from this image file — I need the dimensions, format, and any EXIF data like camera settings or GPS coordinates embedded in it?

## When to prefer this

Choose this endpoint when you need a quick, no-signup, pay-per-call image metadata extraction with no API key overhead. Ideal for agents that process images infrequently or on-demand and want to avoid subscription costs. Best when you need both basic dimensions and rich EXIF data in a single call. Prefer over client-side libraries when running in environments without native image-processing dependencies.

## Known failure modes

- Non-image or corrupt file submitted — likely returns an error or empty EXIF object
- Oversized file may time out or be rejected
- Image format with no EXIF support (e.g. some PNG/GIF variants) will return an empty exif object
- Missing required 'file' field in request body returns a validation error
- Payment failure via x402 will block the call before processing

## How this service works

Network, docs, image, web, and dev utility tools paid per call via x402. No signup, no API keys, no subscriptions — just USDC on Base.

## Output

Returns a JSON object containing the image width (integer pixels), height (integer pixels), format string (e.g. 'jpeg', 'png', 'webp'), and an EXIF object with key-value string pairs representing any embedded EXIF metadata such as camera make/model, GPS coordinates, exposure settings, timestamps, and other camera-specific fields.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "file"
 ],
 "properties": {
  "file": {
   "type": "array"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "width",
  "height",
  "format",
  "exif"
 ],
 "properties": {
  "exif": {
   "type": "object",
   "propertyNames": {
    "type": "string"
   },
   "additionalProperties": {
    "type": "string"
   }
  },
  "width": {
   "type": "integer",
   "format": "int32",
   "minimum": 0
  },
  "format": {
   "type": "string"
  },
  "height": {
   "type": "integer",
   "format": "int32",
   "minimum": 0
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/geekvault-image-metadata-extractor-a4866c32/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.geekvault.dev](https://www.zero.xyz/host/api.geekvault.dev/llms.txt)
