D&D 5e SRD Content Scraper
Pricing
from $9.00 / 1,000 result items
D&D 5e SRD Content Scraper
Export D&D 5e SRD (System Reference Document) content from the canonical dnd5eapi.co source. Pull spells, monsters, classes, equipment, magic items, and features with full rules text, level, school, damage, components, and class associations.
Pricing
from $9.00 / 1,000 result items
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 hours ago
Last modified
Categories
Share

๐ D&D 5e SRD Content Scraper
๐ Export the official D&D 5th Edition System Reference Document in seconds. Pull 319+ spells, 334+ monsters, classes, equipment, magic items, races, backgrounds, conditions, and 18 more resource types from the canonical dnd5eapi.co source. No API key, no registration, no manual CSV wrangling.
The D&D 5e SRD Content Scraper exports the canonical SRD (System Reference Document) corpus from dnd5eapi.co, the open-license reference implementation of the Wizards of the Coast SRD 5.1. It returns up to 54 fields per record, including full rules text, level, school, damage, components, class associations, monster stat blocks, equipment costs, and magic-item rarities. dnd5eapi.co is the most widely cited open D&D API and powers character builders, virtual tabletops, and AI dungeon-master tools across the TTRPG community.
The catalog covers 24 SRD resource types spanning spells, monsters, classes, subclasses, races, subraces, backgrounds, features, traits, feats, equipment, magic items, weapons, conditions, damage types, magic schools, alignments, languages, skills, ability scores, proficiencies, rules and rule sections. This Actor makes that data downloadable as CSV, Excel, JSON, or XML in under five minutes. All filters run server-side, so you skip the parser engineering entirely.
๐งญ Source clarity: this scraper pulls from dnd5eapi.co, the canonical D&D SRD reference. For the community-extended Open5e dataset (which includes Pathfinder, third-party content, and homebrew), use our companion
open5e-srd-scraperinstead.
| ๐ฏ Target Audience | ๐ก Primary Use Cases |
|---|---|
| TTRPG tool builders, virtual tabletop developers, D&D content sites, character-builder apps, AI dungeon masters, encounter generators, fan-wiki maintainers | Spell autocomplete, monster stat-block databases, encounter-builder feeds, character-sheet engines, AI DM grounding, search and filtering UX |
๐ What the D&D 5e SRD Content Scraper does
Two filtering workflows in a single run:
- ๐ Resource-type filter. Pick one of 24 SRD resource types: spells, monsters, classes, equipment, magic items, features, ability scores, alignments, backgrounds, conditions, damage types, equipment categories, feats, languages, magic schools, proficiencies, races, rule sections, rules, skills, subclasses, subraces, traits, weapon properties.
- ๐ Name filter. Case-insensitive substring match (e.g.
fireball,dragon,paladin).
Each record returns the appropriate fields for the resource type. Spells include level, school, damage table, components, range, duration, casting time, ritual flag, and class lists. Monsters include AC, HP, hit dice, speed, ability scores, proficiencies, vulnerabilities/resistances/immunities, senses, languages, special abilities, and full action/legendary-action blocks with attack bonuses and damage rolls. Equipment includes cost, weight, weapon category and properties. Magic items include rarity and full effect text.
๐ก Why it matters: the SRD is the legal open-license baseline for fifth-edition D&D content. Every Roll20 character sheet, Foundry VTT module, AI dungeon master, and community wiki ultimately resolves back to it. Building your own parser means crawling 24 endpoints and normalizing wildly different shapes. This Actor flattens all of that into a unified dataset.
๐ Data fields
Each record includes: abilityScores, actions, alignment, areaOfEffect, armorClass, attackType, castingTime, challengeRating, classes, components, concentration, conditionImmunities, contents, cost, damageAtCharacterLevel, damageAtSlotLevel, damageImmunities, damageResistances, damageType, damageVulnerabilities, dc, description, detailUrl, duration, equipmentCategory, higherLevel, hitDice, hitPoints, hitPointsRoll, imageUrl, index, languages, legendaryActions, level, material, monsterType, name, proficiencies, proficiencyBonus, properties. These field names come straight from the actor's dataset schema, so what you see here is what lands in your dataset.
๐ How to use
- ๐ Sign up. Create a free account with $5 credit (takes 2 minutes).
- ๐ Open the Actor. Go to the D&D 5e SRD Content Scraper page on the Apify Store.
- ๐ฏ Set input. Pick a resource type, optionally filter by name substring, set
maxItems. - ๐ Run it. Click Start and let the Actor collect your data.
- ๐ฅ Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.
โฑ๏ธ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.
๐ Recommended Actors
- ๐ Open5e SRD Scraper - Community-extended TTRPG content
- ๐ฎ Valorant Game Content Scraper - Valorant agents, maps, weapons
- ๐ Open Library Scraper - Book metadata and author records
- ๐ Wikipedia Article Scraper - Structured encyclopedia content
- ๐ OpenStax Textbook Scraper - Open-license academic content
๐ก Pro Tip: browse the complete ParseForge collection for more reference-data scrapers.
โ ๏ธ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Wizards of the Coast LLC, dnd5eapi.co, or any official D&D publisher. Dungeons & Dragons and D&D are trademarks of Wizards of the Coast. All trademarks mentioned are the property of their respective owners. Only publicly available SRD content released under the OGL and Creative Commons is collected.
๐ Need Help?
If you hit a bug, have questions about setup, or need a scraper we haven't built yet, open our contact form or write to parseforge@protonmail.com. We also take on paid custom data projects.
For faster answers, join our Discord. It's the best place to get support and suggest new actors.