api.landover.io

Build with the Landover Community API

Public access to leaderboards, ladders, player profiles, and match history. OAuth, API keys, webhooks, and a real-time WebSocket feed for deeper integrations.

Landover — fantasy board game world

What's in the box

Everything you need to plug Landover data and events into your own app, bot, or site.

Public read API

Anonymous, rate-limited HTTPS endpoints for leaderboards, ladders, player profiles, ratings, stats, and recent match history. No key required for read-only data.

Developer API

Get a developer app (in production, created by the Landover team on request; self-service in the sandbox), mint API keys with scoped permissions, manage webhook subscriptions, and configure OAuth so players can grant your app access to their data.

Real-time events

WebSocket subscriptions for live game streams, rating changes, leaderboard updates, and ladder standings — powered by Redis pub/sub under the hood.

What you can build

Built for community devs, tournament organizers, content creators, and companion-app makers.

Tournament dashboards

Run a ladder, publish standings, and surface live brackets on your site.

Stream overlays

Subscribe to live game events and render player stats on broadcast.

Discord bots

Post match results, season standings, and rating changes to your server.

Companion apps

Let players sign in with Landover via OAuth and view their personal history.

Webhooks

Get signed HTTP callbacks when public games finish and when ladders change.

Analytics & research

Pull recent matches and player stats for community-driven analysis.

Try it in 30 seconds

Public endpoints work straight from a terminal — no signup, no API key. When you're ready for more, the docs explain how to get a developer app and its API key.

Open the API reference →
Fetch the latest matches cURL
# Public, no auth required
curl https://api.landover.io/v1/games/recent

Ready to dive in?

The full reference covers every endpoint, request schema, response shape, OAuth scope, webhook event, and WebSocket topic.