# Saylor Innovations Data Desk – Openverse Creative Commons Media Search

> Saylor Innovations Data Desk – Openverse Creative Commons Media Search is a paid API for AI agents from saylorinnovations.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-18).

Search Creative Commons-licensed images and audio via Openverse, returning license details, creator info, ready-to-use attribution text, provider, dimensions, and file URLs

## Facts

- Endpoint: GET https://saylorinnovations.com/api/media/openverse?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/saylor-innovations-data-desk-openverse-creative-commons-media-search-0780a8fe
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_bCxoYGR9FEUj5UieennmE

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 saylor-innovations-data-desk-openverse-creative-commons-media-search-0780a8fe
```

Example prompt: Can you find me some Creative Commons-licensed images of 'autumn forest' — I need the license info, creator credit, and ready-to-use attribution text so I can legally include them in my article?

## When to prefer this

Choose this endpoint when you need to find legally reusable images or audio with complete licensing metadata and pre-formatted attribution text — ideal for content creators, bloggers, educators, or developers who need to cite CC media correctly without manually visiting Openverse. Prefer this over generic image search APIs when license compliance and attribution accuracy are required.

## Known failure modes

- Missing required 'q' parameter returns an error
- Invalid 'kind' value (not 'images' or 'audio') may return default results or an error
- No results found for obscure or very specific queries returns an empty results array
- Openverse upstream outage causes downstream failure
- Payment not processed results in 402 response blocking the call

## How this service works

Search Creative Commons images and audio from Openverse - licence and licence URL, creator, ready-to-use attribution text, provider, dimensions and file URL

## Output

A JSON object containing the interpreted query, total match count, number of results returned, media kind, data source label, and an array of results — each with license type, license URL, creator name, formatted attribution text, provider name, file URL, and (for images) dimensions.

## 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": [
      "q"
     ],
     "properties": {
      "q": {
       "type": "string",
       "description": "What to find, e.g. mountain lake, rain sound"
      },
      "kind": {
       "type": "string",
       "description": "optional images (default) or audio"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [
      "query",
      "results"
     ],
     "properties": {
      "kind": {
       "type": "string",
       "description": "Kind of record"
      },
      "note": {
       "type": "string",
       "description": "Caveat or context for reading the result"
      },
      "query": {
       "type": "string",
       "description": "The query as the server interpreted it"
      },
      "source": {
       "type": "string",
       "description": "Data source the values come from"
      },
      "results": {
       "type": "array",
       "description": "List of matching results"
      },
      "returned": {
       "type": "number",
       "description": "Number of items in this response"
      },
      "total_matches": {
       "type": [
        "number",
        "null"
       ],
       "description": "Total number of matches before any limit is applied"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/saylor-innovations-data-desk-openverse-creative-commons-media-search-0780a8fe/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from saylorinnovations.com](https://www.zero.xyz/host/saylorinnovations.com/llms.txt)
