# AgentsToolsHub EXIF Reader

> AgentsToolsHub EXIF Reader is a paid API for AI agents from agentstoolshub.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-30).

Extracts EXIF metadata from a base64-encoded JPEG, returning camera make/model, lens, exposure settings, timestamps, orientation, and GPS coordinates as decimal lat/lon.

## Facts

- Endpoint: GET https://agentstoolshub.com/api/v1/media/exif-reader?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentstoolshub-exif-reader-512de01c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_2vK3cmuOxZ0rTq5-C4exK

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 agentstoolshub-exif-reader-512de01c
```

Example prompt: Can you pull the EXIF data out of this JPEG for me — specifically the camera make and model, when it was taken, and the GPS coordinates if there are any? Here's the image in base64: [base64string]

## When to prefer this

Choose this endpoint when you need to programmatically extract structured EXIF metadata from a JPEG, especially for OSINT workflows, photo authenticity checks, or geotagging pipelines. It is ideal when you want GPS coordinates, camera identification, and exposure settings without storing the image. Prefer it over generic image analysis APIs when raw EXIF fields (not AI-derived descriptions) are required.

## Known failure modes

- Image is not a JPEG or is corrupt — returns error indicating unsupported or invalid file
- No EXIF data present in the image — returns empty or partial metadata object
- GPS block absent in EXIF — lat/lon fields missing or null
- Base64 encoding is malformed or truncated — returns parsing error
- Image has stripped EXIF (e.g. social media re-upload) — returns minimal or empty metadata

## How this service works

Extract EXIF metadata from a JPEG: camera make/model, lens, exposure settings, timestamps, orientation and GPS coordinates as decimal lat/lon. The OSINT-standard check for where a photo really came from — parsed in memory, never stored. Use this when an agent needs to camera, settings and GPS from a JPEG.

## Output

Returns structured EXIF metadata including camera make, model, lens information, exposure settings (aperture, shutter speed, ISO), image timestamp, orientation flag, and GPS coordinates as decimal latitude and longitude — parsed in memory and never stored.

## 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": [
      "imageBase64"
     ],
     "properties": {
      "imageBase64": {
       "type": "string",
       "description": "JPEG (base64)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentstoolshub-exif-reader-512de01c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentstoolshub.com](https://www.zero.xyz/host/agentstoolshub.com/llms.txt)
