⚠️ This is the old API and may not work
-
query modpacks:
-
https://addons-ecs.forgesvc.net/api/v2/addon/search?gameId=432&categoryId=4472&searchFilter=direwolf
-
get search categories:
-
get mods:
-
get mod categories:
-
get modpack infos:
-
get modpack zip:
-
get mod:
- https://addons-ecs.forgesvc.net/api/v2/addon/228404/file/2683366/download-url
-
response headers -> ETag = MD5 of file
-
get minecraft versions:
-
forge:
- list modloaders for minecraft version:
- get modloader info:
-
minecraft:
- get versions (
versionJson
): - get launcher info and download link:
- get versions (
This does not always seem to be the case. It mostly is, but larger files seem to give differing results. I've started fetching the md5 using the individual file json (from e.g. https://addons-ecs.forgesvc.net/api/v2/addon/228404/file/2683366) hashes entry (md5 = algorithm
2
).