# Saylor Innovations D&D 5e SRD Search

> Saylor Innovations D&D 5e SRD Search is a paid API for AI agents from saylorinnovations.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-01).

Search the D&D 5th Edition System Reference Document across spells, monsters, magic items, equipment, classes, races, and conditions

## Facts

- Endpoint: GET https://saylorinnovations.com/api/dnd/search?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/saylor-innovations-d-d-5e-srd-search-c10003b3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_00Hy4J1BsFS5FT_eL1dZX

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-d-d-5e-srd-search-c10003b3
```

Example prompt: Search the D&D 5e SRD for 'fireball' and tell me what the spell does, its range, damage, and components.

## When to prefer this

Use this endpoint when an agent or user needs authoritative D&D 5th Edition SRD content across any game entity type — spells, monsters, magic items, equipment, classes, races, or conditions — in a single unified search. Prefer this over manual rule lookups, static PDFs, or scraping D&D wikis when you need structured, machine-readable SRD data at low cost per query.

## Known failure modes

- Empty results array when query matches nothing in the SRD
- Ambiguous query returning mixed-category results requiring further filtering
- Missing or malformed 'q' parameter resulting in an error response
- Rate limiting or payment failure returning a 402 status
- Query too broad returning excessive results without useful ranking

## How this service works

D&D 5e SRD Search — Games

## Output

A JSON object containing a query field (the search text used) and a results array of matching SRD entries, each entry being an object with details such as name, description, stats, and category relevant to the matched content type (spell, monster, magic item, equipment, class, race, or condition).

## 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",
      "POST",
      "PUT",
      "PATCH",
      "DELETE",
      "HEAD"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "q": {
       "type": "string",
       "description": "search text (query)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [
      "results"
     ],
     "properties": {
      "query": {
       "type": "string"
      },
      "results": {
       "type": "array",
       "items": {
        "type": "object"
       }
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/saylor-innovations-d-d-5e-srd-search-c10003b3/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)
