D&D 5e SRD Scraper - Spells, Monsters, Equipment & More
Pricing
from $0.50 / 1,000 results
D&D 5e SRD Scraper - Spells, Monsters, Equipment & More
$0.5/1K π₯ Fast D&D 5e SRD scraper! Spells, monsters, equipment, classes & races β full stats & descriptions. No key. JSON, CSV, Excel or API in seconds. Pick a resource & pull the SRD for TTRPG apps & datasets β‘
Pricing
from $0.50 / 1,000 results
Rating
0.0
(0)
Developer
ninhothedev
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
D&D 5e SRD Scraper ππ²
Scrape the complete Dungeons & Dragons 5e SRD as clean, structured JSON β spells, monsters, equipment, magic items, classes, races, feats and conditions β in one run. No API key, no login, datacenter-proxy-friendly. One flat dataset item per entity, ready for character builders, TTRPG apps, and datasets.
Built to cover every SRD resource, not just spells. Point it at any resource, hit Run, get JSON.
β¨ Why this actor
- All resources, one actor β spells, monsters, equipment, magic-items, classes, races, feats, conditions.
- Clean JSON output β nested API objects flattened to usable fields (school name, class names, first AC value, walk speed, cost as
15 gp). - No key, no proxy needed β the underlying SRD API is open; runs great on the free datacenter proxy or none at all.
- Resource-aware schema β spells get spell fields, monsters get combat stats, equipment gets cost/weight. Everything else stays
null. - Fast & cheap β ~$0.50 per 1,000 items per run on typical Apify compute.
π Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | select | resource | Scraping mode. resource = list the resource, then fetch each detail. |
resource | select | spells | One of: spells, monsters, equipment, magic-items, classes, races, feats, conditions. |
maxItems | integer | 300 | Max entities to scrape (1β2000). |
{"mode": "resource","resource": "spells","maxItems": 300}
π¦ Output
Every item shares common fields: type, index, name, url, scraped_at.
Spells add: level, school, casting_time, range, duration, components[], concentration, ritual, classes[], desc.
{"type": "spells","index": "fireball","name": "Fireball","url": "https://www.dnd5eapi.co/api/2014/spells/fireball","level": 3,"school": "Evocation","casting_time": "1 action","range": "150 feet","components": ["V", "S", "M"],"concentration": false,"classes": ["Sorcerer", "Wizard"]}
Monsters add: size, monster_type, alignment, challenge_rating, hit_points, armor_class, speed, strength, dexterity, constitution.
Equipment add: equipment_category, cost, weight, desc.
π‘ Use cases
- Character builders & TTRPG apps β power spell pickers, statblocks, and inventory search.
- VTT / fan tools β import monsters and items into homebrew tools and bots.
- Datasets & analytics β build a clean CSV/JSON dataset of the whole SRD for ML or balance analysis.
- Discord bots β instant
/spell fireballlookups from a cached dataset.
π° Pricing
Roughly $0.50 per 1,000 items per run on standard Apify compute (512 MB). A full spell or monster pull costs pennies.
π Comparison
| This actor | Spells-only scrapers | |
|---|---|---|
| Spells | β | β |
| Monsters, equipment, magic items | β | β |
| Classes, races, feats, conditions | β | β |
| Flattened, resource-aware JSON | β | β οΈ raw |
| Nullable, stable schema | β | β οΈ |
π Related actors
π Keywords
dnd 5e scraper, dungeons and dragons api, d&d spells json, srd scraper, 5e monsters dataset, ttrpg data, character builder api, d20 srd, dnd equipment scraper, dnd5eapi
Data sourced from the open SRD via dnd5eapi.co. D&D SRD content is released under the Open Gaming License / Creative Commons; respect the source's terms.