Public APIs
Wizard World favicon

Wizard World

Books

Get information from the Harry Potter universe.

Wizard World's website screenshot

About Wizard World

Wizard World API is a REST API providing data from the Harry Potter universe. It exposes endpoints for elixirs, houses, ingredients, magical creatures, spells, and wizards, each with list and get-by-id operations, along with a feedback submission endpoint.

The API uses OpenAPI/Swagger 3.0 documentation and includes structured schemas for entities such as creature classification and dangerousness level, elixir difficulty, house heads, spell types, and wizard traits. It is suited for developers building applications, games, or projects that require structured Harry Potter reference data.

Key features

  • REST API for Harry Potter universe data (elixirs, houses, ingredients, spells, wizards)
  • Endpoints for magical creatures with classification and dangerousness level data
  • Spell data including spell type
  • House data including house heads and traits
  • User feedback submission endpoint
  • OpenAPI 3.0 / Swagger documented schema

Frequently asked questions

What data does the Wizard World API provide?

It provides Harry Potter-themed data including elixirs, houses, ingredients, magical creatures, spells, and wizards.

Is the API documented with OpenAPI/Swagger?

Yes, it exposes an OAS 3.0 definition via a Swagger UI at swagger/v1/swagger.json.

Can users submit feedback through the API?

Yes, there is a POST /Feedback endpoint for sending feedback.

What kind of endpoints does the API expose?

It exposes GET endpoints for listing and retrieving by ID across resources like Elixirs, Houses, Ingredients, MagicalCreature, Spells, and Wizards.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product