# NASA Media Library – EXIF Metadata Lookup

> NASA Media Library – EXIF Metadata Lookup is a paid API for AI agents from nasa-media.x402tookit.com, paid per call via x402, $0.03/call, status unknown (last checked 2026-11-02).

Returns EXIF-style metadata for a NASA library item by nasa_id, including title, dates, dimensions, camera settings, keywords, credit, and copyright fields.

## Facts

- Endpoint: GET https://nasa-media.x402tookit.com/nasa-metadata?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/nasa-media-library-exif-metadata-lookup-f8c46890
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_TUWZoz20J4ixMLMqQhAHG

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 nasa-media-library-exif-metadata-lookup-f8c46890
```

Example prompt: Can you pull up the full EXIF-style metadata for NASA library item as11-40-5874 — I want the title, camera info, keywords, credit line, copyright, and file size?

## When to prefer this

Use this endpoint when you already have a nasa_id (e.g. from a NASA search) and need detailed EXIF/IPTC/XMP metadata about that specific asset — such as camera specs, file dimensions, copyright, keywords, or creation date. Prefer this over the search endpoint when you don't need to discover items but want deep technical and editorial metadata for a known item. Best for workflows involving media rights verification, archival cataloging, journalism attribution, or photographic analysis.

## Known failure modes

- Invalid or unknown nasa_id returns an error or empty metadata object
- Truncated or incomplete metadata if the source asset lacks EXIF/IPTC fields
- Degraded flag set to true if only partial metadata could be retrieved
- Rate limiting or payment failure (x402) if USDC payment is not processed
- nasa_id exceeding 120 characters is rejected by schema validation

## How this service works

EXIF-style metadata summary for a NASA library item: title, dates, size, camera, keywords, credit and copyright fields.

## Output

A structured metadata object containing: title, dateCreated, fileSize, mimeType, image dimensions (width/height), camera model, lens, exposure details (ISO, shutter, aperture), keywords array, description, credit, copyright, software, NASA center, creator, and a summary of how many metadata fields were found across EXIF/IPTC/XMP/Photoshop/File/Composite groups, plus a verdict and degraded flag indicating data quality.

## 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": [
      "nasa_id"
     ],
     "properties": {
      "nasa_id": {
       "type": "string",
       "description": "NASA library id such as as11-40-5874 (from /nasa-search), up to 120 characters"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "asOf": {
       "type": [
        "null",
        "string"
       ]
      },
      "nasaId": {
       "type": [
        "null",
        "string"
       ]
      },
      "source": {
       "type": [
        "null",
        "string"
       ]
      },
      "reasons": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "string"
       }
      },
      "summary": {
       "type": [
        "null",
        "string"
       ]
      },
      "verdict": {
       "type": [
        "null",
        "string"
       ]
      },
      "degraded": {
       "type": [
        "boolean",
        "null"
       ]
      },
      "metadata": {
       "type": [
        "null",
        "object"
       ],
       "properties": {
        "lens": {},
        "title": {
         "type": [
          "null",
          "string"
         ]
        },
        "width": {
         "type": [
          "null",
          "number"
         ]
        },
        "camera": {},
        "center": {
         "type": [
          "null",
          "string"
         ]
        },
        "credit": {},
        "height": {
         "type": [
          "null",
          "number"
         ]
        },
        "creator": {},
        "duration": {},
        "exposure": {
         "type": [
          "null",
          "object"
         ],
         "properties": {
          "iso": {},
          "shutter": {},
          "aperture": {}
         }
        },
        "fileSize": {
         "type": [
          "null",
          "string"
         ]
        },
        "keywords": {
         "type": [
    
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nasa-media-library-exif-metadata-lookup-f8c46890/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from nasa-media.x402tookit.com](https://www.zero.xyz/host/nasa-media.x402tookit.com/llms.txt)
