Skip to main content
This walks through the smallest useful request: looking up the spell Fireball by name. The same shape works for find-item, find-creature, find-ability-block, and every other find-* endpoint.

1. Get an API key

  1. Sign in at wanderersguide.app.
  2. Open your account settings and find the API Clients section.
  3. Create a new client. Copy the 36-character key. It’s shown once.
See Authentication if you’d rather use a Supabase JWT.

2. Make the request

3. Read the response

A few quirks worth knowing up front:
  • data is sometimes an array, sometimes a single object. When you pass a single integer id, you get one object (or null). Otherwise you get an array.
  • Filtering by name is exact, case-insensitive. Need fuzzy match? Use /search-data instead.
  • By default, only official published content is returned. Pass content_sources (an array of source ids) to scope to specific books, including any homebrew sources you own.

What to try next