All integrations
Harry Potter API logo

Harry Potter API

Film, TV & Fandom

Look up characters and spells from the wizarding world using the free, keyless Harry Potter API (HP-API): search or page through 400+ characters with their house, species, ancestry, patronus, wand, and the actor who played them, narrow to Hogwarts students, staff, or a single house, and search 70+ spells by incantation or by what they do. No account or API key required. Disclaimer: this is an independent integration with the community-run HP-API (hp-api.onrender.com). It is not affiliated with, endorsed by, or sponsored by J.K. Rowling, Warner Bros., or Pottermore; Harry Potter and all related names, characters, and trademarks are the property of their respective owners.

8 actions

Actions

Steps your workflow can run in Harry Potter API.

List charactersList every character in the Harry Potter API: witches, wizards, muggles, ghosts, and magical creatures. Each record includes their house, species, ancestry, patronus, wand, the actor who played them, and a portrait URL. Use Limit and Offset to take a slice of the 400+ records.
Get a characterGet a single character by their API id, the UUID any list or search action returns as 'id'. Searching by name first is the usual way to find that id.
Search charactersFind characters whose name or alternate names contain the search text, matched case-insensitively. The API has no search endpoint, so the whole catalog is fetched and filtered for you. This is how a workflow turns a name into the id the 'Get a character' action needs.
List Hogwarts studentsList every Hogwarts student in the API. Same character records as the full catalog, narrowed to those flagged as students.
List Hogwarts staffList every Hogwarts staff member in the API: professors, the headmaster, the groundskeeper, and the caretaker.
List characters by houseList the characters sorted into one Hogwarts house: Gryffindor, Hufflepuff, Ravenclaw, or Slytherin. Characters the books never sorted (muggles, creatures, other schools' students) belong to no house and appear in none of the four.
List spellsList every spell in the API, each with its incantation and a one-line description of what it does.
Search spellsFind spells whose incantation or description contains the search text, matched case-insensitively. Because the description is searched too, a workflow can look a spell up by what it does ('unlock') as easily as by its name ('Alohomora').

Connect in a few clicks

Authenticate once and every action and trigger for the app is ready to drop into a workflow. No glue code, no maintenance.

Automate across your stack

Chain apps together with triggers, actions, and logic that move data between your tools automatically, so work happens without you.

Secure by default

Credentials are encrypted and scoped per workspace. Connect the tools your team already trusts with confidence.

Automate Harry Potter API with Lodol.

Connect Harry Potter API and build your first workflow in minutes. No credit card required.

Free plan available · No credit card required