API Bouncer

Buy me a coffee

Dungeons and Dragons

Reference for 5th edition spells, classes, monsters, and more

Games & ComicsAuth: NoneHTTPS: NoCORS: noStatus: alive

Last verified: November 12, 2026

Reliability

100% uptime: the documentation responded in 5 of 5 checks over the last 30 days. Median response time: 297 ms.

How we check, and the most reliable APIs →

At a glance

# Get all resource URLs. curl "https://www.dnd5eapi.co/api"

API reference

From Dungeons and Dragons's OpenAPI specification (version 0.1), spec updated February 23, 2023, via APIs.guru.

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 be solved just by reading through it. Getting Started Let's make our first API request to the D&D 5th Edition API! Open up a terminal and use curl or httpie to make an API request for a resource.
  • Base URL: https://www.dnd5eapi.co
  • Endpoints: 47
  • Spec license: MIT License
  • Machine-readable spec: OpenAPI JSON (import into Postman, Insomnia or a code generator)
MethodPathWhat it does
GET/apiGet all resource URLs.
GET/api/ability-scores/{index}Get an ability score by index.
GET/api/alignments/{index}Get an alignment by index.
GET/api/backgrounds/{index}Get a background by index.
GET/api/classes/{index}Get a class by index.
GET/api/classes/{index}/featuresGet features available for a class.
GET/api/classes/{index}/levelsGet all level resources for a class.
GET/api/classes/{index}/levels/{class_level}Get level resource for a class and level.
GET/api/classes/{index}/levels/{class_level}/featuresGet features available to a class at the requested level.
GET/api/classes/{index}/levels/{spell_level}/spellsGet spells of the requested level available to the class.
GET/api/classes/{index}/multi-classingGet multiclassing resource for a class.
GET/api/classes/{index}/proficienciesGet proficiencies available for a class.
GET/api/classes/{index}/spellcastingGet spellcasting info for a class.
GET/api/classes/{index}/spellsGet spells available for a class.
GET/api/classes/{index}/subclassesGet subclasses available for a class.
GET/api/conditions/{index}Get a condition by index.
GET/api/damage-types/{index}Get a damage type by index.
GET/api/equipment-categories/{index}Get an equipment category by index.
GET/api/equipment/{index}Get an equipment item by index.
GET/api/feats/{index}Get a feat by index.
GET/api/features/{index}Get a feature by index.
GET/api/languages/{index}Get a language by index.
GET/api/magic-items/{index}Get a magic item by index.
GET/api/magic-schools/{index}Get a magic school by index.
GET/api/monstersGet list of monsters with optional filtering

Showing 25 of 47 endpoints. The full list is in the spec above.

History

  • November 12, 2026: last health check, responding

See every change to the directory →