⚠️ 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 (
Wow, this is amazing! I didn't know an API like this existed. I searched all over Curseforge's website and couldn't find anything. I noticed that MuliMC implemented a Curseforge search feature, so that told me that this was somehow possible. It just took me several hours combing through their source code to find a URL like those above. Then, a simple Google search away brought me here.
Thank you so much for compiling this here. I'm going to have some fun developing my own tools for deciding which Minecraft modpack to play, and maybe it'll be good enough for the public to try it out sometime.