MineTools API

Simple endpoints used by MineTools. All responses are JSON. CORS is enabled where relevant.

GET /api/util

Util Directory

List all available utilities or search by query.

Parameters

  • query (query, optional) — Filter utils by name (case-insensitive).
  • path (query, optional) — Return a single util by URL path.

Example

GET /api/util?query=server
GET /api/profile/[username]

Player Profile

Fetch Minecraft player data, skin textures and render URLs.

Parameters

  • username (path) — Minecraft username.

Example

GET /api/profile/Notch
GET /api/server-info

Server Info

Fetch server status information (proxied from mcapi.us).

Parameters

  • ip (query) — Server IP or host.

Example

GET /api/server-info?ip=play.example.com
GET /api/server-jars

Server Jars — Platforms

List supported platforms for server jars.

Example

GET /api/server-jars
GET /api/server-jars/[platform]

Server Jars — Versions

List versions available for a given platform.

Parameters

  • platform (path) — e.g. paper, purpur, velocity, fabric, vanilla, forge, etc.

Example

GET /api/server-jars/paper
GET /api/server-jars/[platform]/[version]

Server Jars — Details

Get details for a specific platform and version and a download URL.

Parameters

  • platform (path) — undefined
  • version (path) — undefined

Example

GET /api/server-jars/paper/1.20.6
GET /api/server-jars/[platform]/[version]/download

Server Jars — Download

Redirects to a hosted download for that server jar (tracks downloads).

Parameters

  • platform (path) — undefined
  • version (path) — undefined

Example

GET /api/server-jars/paper/1.20.6/download
POST /api/tracker/[stat]

Telemetry Tracker

Increment an internal telemetry counter (whitelisted stats only).

Parameters

  • stat (path) — One of the allowed stats like server-jars-served, start-files-served, etc.

Example

GET /api/tracker/server-jars-served

Join the Discord