Welcome to the mcjarfiles.com API! This API provides easy access to Minecraft server JAR files and metadata for various server types, including Vanilla, modded servers, Bedrock, and proxies.
https://mcjarfiles.com/api/get-jarDownload a specific JAR file for a given type and variant
/get-latest-jarDownload the latest JAR file for a type and variant
/get-version-infoRetrieve metadata for a specific version
/get-versionsList all available versions for a type and variant
| Type | Variants | Description |
|---|---|---|
| Vanilla | release, snapshot | Official Minecraft server versions |
| Servers | paper, purpur | Performance-optimized server software |
| Modded | fabric, forge, neoforge | Frameworks for modded Minecraft servers |
| Bedrock | latest, preview (requires platform: /windows or /linux) | Bedrock edition server versions - platform path required |
| Proxies | velocity | Proxy server software for network management |
type (required): One of vanilla, servers, modded, bedrock, proxiesvariant (required): A valid variant for the selected typeversion (required): Specific version (e.g., 1.21.1)type is bedrock, an additional path segment /windows or /linux is required after version (e.g., /bedrock/latest/windows/1.21.100.7).application/java-archive)GET https://mcjarfiles.com/api/get-jar/vanilla/release/1.21.1GET https://mcjarfiles.com/api/get-jar/bedrock/latest/windows/1.21.100.7type (required): One of vanilla, servers, modded, bedrock, proxiesvariant (required): A valid variant for the selected typetype is bedrock, an additional path segment /windows or /linux is required after variant (e.g., /bedrock/latest/windows).application/java-archive)GET https://mcjarfiles.com/api/get-latest-jar/servers/paperGET https://mcjarfiles.com/api/get-latest-jar/bedrock/latest/windowstype (required): One of vanilla, servers, modded, bedrock, proxiesvariant (required): A valid variant for the selected typeversion (required): Specific version (e.g., 1.20.4)type is bedrock, an additional path segment /windows or /linux is required between variant and version (e.g., /bedrock/latest/windows/1.21.100.7).GET https://mcjarfiles.com/api/get-version-info/modded/forge/1.20.4GET https://mcjarfiles.com/api/get-version-info/bedrock/latest/windows/1.21.100.7[
{
"name": "forge-49.2.0",
"minecraftVersion": "1.20.4",
"time": 1741133640,
"forgeVersion": "49.2.0"
}
]type (required): One of vanilla, servers, modded, bedrock, proxiesvariant (required): A valid variant for the selected typetype is bedrock, an additional path segment /windows or /linux is required after variant (e.g., /bedrock/latest/windows).GET https://mcjarfiles.com/api/get-versions/vanilla/snapshotGET https://mcjarfiles.com/api/get-versions/bedrock/latest/windows[ "1.21.8-rc1", "1.21.7-rc2", "1.21.7-rc1", "1.21.6-rc1", "1.21.6-pre4", "1.21.6-pre3", "1.21.6-pre2", "1.21.6-pre1", "25w21a", "25w20a", "25w19a", "25w18a", "25w17a", "25w16a", "25w15a", "25w14craftmine", "1.21.5-rc2", "1.21.5-rc1", "1.21.5-pre3", "1.21.5-pre2", "1.21.5-pre1", "25w10a", "25w09b", "25w09a", ]
| Code | Meaning |
|---|---|
| 200 | Success |
| 400 | Bad Request / Missing Parameters |
| 404 | Not Found |
| 500 | Internal Server Error |
For support or to report issues, join the Discord.