API archive entry · source-reported

Harry Potter API

API to get data from Harry Potter books, movies, characters and spells

Provider / source website

From the publisher

README & documentation

Source preview

Read the project’s overview, installation instructions and usage examples. The original README is the source of truth.

PotterAPI is a Harry Potter API developed with Express.js and available in multiple languages. This API stores information and images of books, characters and spells. Explore the API and its endpoints interactively using our Harry Potter API Documentation. This API is available in the following languages: If there's any problem with the translations, you can open an issue or a pull request. The endpoints are the following: Note: The [lang] in the endpoint should be replaced by the corresponding language reference without the brackets (GET /en/books for example) You have to change the [lang] by one of the two-letter codes of the languages supported. Every endpoint has a /random, which returns a random item of the full list. For example /en/spells/random returns a single random spell in English. Every endpoint (excluding the /randoms) can recieve the following query params: Param | Recieves | Description | ----- | -------- | -----------…

fedeperin/potterapi on GitHub A short preview, not the full document.

Read the full README ↗ · Preview checked 2026-09-20T18:30:13.564Z

Inside the original README — Document outline
  1. PotterAPI
  2. Live Documentation (Swagger UI)
  3. Languages
  4. Endpoints
  5. Params
  6. Examples
  7. Javascript
  8. Python
  9. Running locally
  10. Clone Repo:
  11. Run in dev mode
  12. Test

Headings are captured from the source. Links open the publisher’s document, not a locally hosted copy.

Links from the README

References supplied by the publisher, not independently verified endorsements. Check the destination before downloading files or entering credentials.

Documentation belongs to its respective authors. A listing is not a grant of reuse or training rights. Confirm the document’s own terms at the source.

Access at a glance

These are reported access facts. Check the current documentation before integrating.

  • Authentication: No auth.
  • HTTPS: reported by the source.
  • Browser access (CORS): Yes.

Pricing and limits

Current plans, quotas, and rate limits have not been reviewed for this listing. Check the provider’s current terms; no authentication does not necessarily mean free usage.

Documentation and sources

Imported from Public API Lists. A detailed editorial review has not been published yet.

Provider / source reference

Public API Lists · MIT · Copyright (c) 2020 Public API Lists

More Books APIs

Bhagavad Gita telugu

Bhagavad Gita API in telugu and odia languages

No auth · HTTPS reported · CORS Yes

Bible-api

Free Bible API with multiple languages

No auth · HTTPS reported · CORS Yes

KDP Intelligence

KDP niche demand scores, competition analysis and revenue estimates

No auth · HTTPS reported · CORS Yes

Penguin Publishing

Books, book covers and related data

No auth · HTTPS reported · CORS Yes

PoetryDB

Enables you to get instant data from our vast poetry collection

No auth · HTTPS reported · CORS Yes

Quran

RESTful Quran API with multiple languages

No auth · HTTPS reported · CORS Yes

Source reference

Public API Lists

This page separates source-reported facts from questions that need live provider verification.