THE LOOTSMP PUBLIC API

Build something
for your world.

Market trackers. Player dashboards. Your next community project. Get public LootSMP data through a simple, read-only JSON API.

https://api.lootsmp.com/v1

Explore the endpoints.

GET/server

Live server status, player count, version, and snapshot freshness.

GET/auctions?q=diamond&sort=price

Search active listings. Sort by price, unit price, or newest.

GET/orders?material=DIAMOND

Funded player buy orders, with requested and remaining quantities.

GET/players/{name-or-uuid}

Public player profile, rank, balance, statistics, and presence.

GET/players/{name-or-uuid}/history?days=30

Daily balance history, up to 365 days.

GET/leaderboards/balance

Rankings: balance, kills, deaths, playtime, or bounty.

GET/prices

Shop buy prices and sell values by Minecraft material.

GET/economy

Money supply, player account counts, and balance distribution.

GET/activity

Recent public market activity.

Your first request.

No API key is required for public reads.

curl "https://api.lootsmp.com/v1/server"

Example response shape. These values are made up.

{
  "online": true,
  "players": { "online": 12, "max": 100 },
  "version": "26.2",
  "motd": "LootSMP",
  "latencyMs": 24,
  "lastSnapshot": "2026-09-19T12:00:00Z",
  "checkedAt": "2026-09-19T12:00:10Z"
}
Try the server endpoint

A few useful details.

  • Money is in integer cents: 12345 means $123.45.
  • Use player UUIDs for stable identifiers. Names can change.
  • Paginated routes accept limit and offset, with a maximum limit of 100.
  • Times are UTC ISO 8601 strings. Playtime is in seconds.
  • Respect response cache headers and HTTP 429 rate limits.
  • Auctions and orders update from game snapshots; confirm trades in-game.

Browser integrations need an allowed CORS origin. Server-side tools can call the public endpoints directly. Private plugin endpoints are not part of this public interface.

Back to LootSMP