5E: Get Spells
5E via Parse · entertainment
Retrieve D&D 5e spells with optional filtering by source book and/or name. Defaults to Player's Handbook (PHB) spells when no source or fetch_all is specified. Supports combining source and query filters. Returns spell objects with full mechanical details including level, school, components, duration, range, and descriptive entries. API to extract D&D 5e data including races, classes, and spells from 5e.tools JSON data sources. Fulfilled by Parse from 5e.tools.
- 5e
- 5e-tools
- developer-tools
- education
- entertainment
- parse
- platform-key
Price and execution
- Price
- $0.02 USD credits / call
- Trust tier
- Verified
- Execution
- Managed call
- Capability group
- entertainment
Interface snapshot
- Protocol
- HTTP operation
- Operation
- GET /scraper/8452e5a0-87b8-461e-9cfd-d9ac9fa336b4/get_spells
- Interface artifact
- sha256:4a600c2627460e448a468168b334b089606a4399a0b36bbf9d17aceff9cc8d57
- Manifest digest
- sha256:9ad1a4274db6cae421db513e2818af30481b2262d66920eac90239c7b94ff3d7
Request fields
- query (string): Case-insensitive search keyword to filter spells by name (e.g. 'fireball', 'heal', 'shield').
- source (string): Source book code to fetch spells from. Use the get_spell_sources endpoint to see all available codes (e.g. 'PHB', 'XGE', 'TCE', 'XPHB').
- fetch_all (boolean): If true, fetches spells from all available sources. May return a large result set.
Example queries
- {"query":"fireball","source":"PHB","fetch_all":"false"}