dnd5eapi.co

Introduction Welcome to the dnd5eapi, the Dungeons & Dragons 5th Edition API! This documentation should help you familiarize yourself with the resources available and how to consume them with HTTP requests. Read through the getting started section before you dive in. Most of your problems should

47 endpoints open_data
๐Ÿ“„ Docs ๐Ÿ“‹ OpenAPI spec ๐Ÿ”ฌ Try in Swagger UI

No SDKs indexed for this API yet.

curl examples
Get all resource URLs.
curl \
  https://www.dnd5eapi.co/api
Get list of spells with optional filtering.
curl \
  https://www.dnd5eapi.co/api/spells
Get list of monsters with optional filtering
curl \
  https://www.dnd5eapi.co/api/monsters
Endpoints (47 total)
GET
/api
Get all resource URLs.
GET
/api/spells
Get list of spells with optional filtering.
GET
/api/monsters
Get list of monsters with optional filtering
GET
/api/{endpoint}
Get list of all available resources for an endpoint.
GET
/api/feats/{index}
Get a feat by index.
GET
/api/races/{index}
Get a race by index.
GET
/api/rules/{index}
Get a rule by index.
GET
/api/skills/{index}
Get a skill by index.
GET
/api/spells/{index}
Get a spell by index.
GET
/api/traits/{index}
Get a trait by index.
GET
/api/classes/{index}
Get a class by index.
GET
/api/features/{index}
Get a feature by index.
Language coverage

No SDKs yet

At a glance
Total SDKs0
Languages0
Endpoints47
Categories1
https://www.dnd5eapi.co