⚠️ 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 (
It seems there is no official documentation for the CurseForge API - I did some testing to find more sections.
Tested from sectionId 0 to 5000. Results:
Usage: (X = sectionId)
Get content: addons-ecs.forgesvc.net/api/v2/addon/search?gameId=432&index=0&pageSize=25§ionId=X
Get categories: addons-ecs.forgesvc.net/api/v2/category/section/X