Menu

Developers

API and data access

Everything on this site is synced from public APIs and served back as one. This is that data as a free JSON API: keyless, open to any origin, and cached, so you can build on it directly from a browser or a server.

No key

Read endpoints need no token and no sign-up. Be gentle and cache; there is no hard quota, only good manners.

CORS open

Every response sends Access-Control-Allow-Origin: *, so a browser on any site can call it without a proxy.

Attribution

Free to use. A link back to mcreference.com is appreciated, and the underlying data belongs to each upstream publisher.

Endpoints

Base URL: mcreference.com. Everything is GET and returns JSON.

Feeds

An Atom feed of new Minecraft versions, for a reader, a bot or a webhook: /feed.xml. It updates the moment a release or snapshot is synced.

Example

# Which Java version does the latest release need?
curl -s https://mcreference.com/api/v1/versions/26.2 | jq '.data.javaMajor'
# 25

# Every Fabric mod that supports 26.2, most downloaded first
curl -s "https://mcreference.com/api/v1/projects?type=MOD&gameVersion=26.2&loader=fabric" | jq '.data[].name'

This is v1 and stable. Breaking changes would ship under a new version prefix, never on top of this one.