D&D 5e SRD Scraper - Spells, Monsters, Equipment & More avatar

D&D 5e SRD Scraper - Spells, Monsters, Equipment & More

Pricing

from $0.50 / 1,000 results

Go to Apify Store
D&D 5e SRD Scraper - Spells, Monsters, Equipment & More

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

ninhothedev

Maintained by Community

Actor 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

FieldTypeDefaultDescription
modeselectresourceScraping mode. resource = list the resource, then fetch each detail.
resourceselectspellsOne of: spells, monsters, equipment, magic-items, classes, races, feats, conditions.
maxItemsinteger300Max 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 fireball lookups 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 actorSpells-only scrapers
Spellsβœ…βœ…
Monsters, equipment, magic itemsβœ…βŒ
Classes, races, feats, conditionsβœ…βŒ
Flattened, resource-aware JSONβœ…βš οΈ raw
Nullable, stable schemaβœ…βš οΈ

πŸ” 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.