Skip to content

Downloads API - Overview

The Statsly Downloads API provides programmatic access to download the Statsly plugin for your Minecraft server. All endpoints are public and require no authentication, making it easy to integrate plugin downloads into scripts, automation tools, or server management systems.

The Downloads API allows you to:

  • Download the latest plugin version for your server software
  • Get metadata about available plugin versions
  • Download specific plugin versions by ID
  • Filter by server software and Java version
  • Automate plugin updates
  • Public API (no authentication required)
  • Latest version detection
  • Server software filtering
  • Java version filtering
  • Direct JAR file downloads
  • Metadata endpoints for integration

All API requests should be made to:

https://api.statsly.org

Download the latest plugin for PaperMC:

quick-start.sh
curl -O -J "https://api.statsly.org/api/plugin-versions/download/latest/PaperMC"

Get metadata about the latest version:

metadata.sh
curl "https://api.statsly.org/api/plugin-versions/latest/PaperMC"

The Downloads API is organized into several endpoint categories:

Direct file downloads for plugin JAR files:

  • Download latest version by server software
  • Download latest version by server software + Java version
  • Download specific version by ID

Get information about plugin versions without downloading:

  • List all plugin versions
  • Get latest version metadata
  • Query version information

No authentication required! All Downloads API endpoints are public and accessible without any API keys or tokens.

Download endpoints return JAR files with the following headers:

  • Content-Type: application/java-archive
  • Content-Disposition: attachment; filename="Statsly-1.0.jar"
  • Content-Length: <file-size>

Metadata endpoints return JSON with version information:

example.json
{
"version": {
"id": "plugin-1234567890-abc123",
"serverSoftware": ["PaperMC", "Spigot"],
"pluginVersion": "1.0.0",
"javaVersion": "17",
"minecraftVersion": "1.20.1",
"fileName": "Statsly-1.0.jar",
"fileSize": 1024000,
"isLatest": {
"PaperMC": true
}
}
}

The Downloads API is subject to rate limiting:

  • 100 requests per 15 minutes per IP address
  • Rate limit headers included in responses
  • 429 Too Many Requests if exceeded

For questions or issues: