-
Notifications
You must be signed in to change notification settings - Fork 1
Curse Project Feed
The project feed is a set of bzip2-compressed json files that contains all of the add ons for a game.
- Base URL:
http://clientupdate-v6.cursecdn.com/feed/addons/:game_id/v10/
- Complete Feed:
complete.json.bz2
- Hourly Feed:
hourly.json.bz2
For example, to get a list of all minecraft add ons, use:
http://clientupdate-v6.cursecdn.com/feed/addons/432/v10/complete.json.bz2
This will contain all mods, modpacks, maps, and resource packs hosted by Curse.
The Minecraft game id is 432.
The hourly feed, hourly.json.bz2
, seems to be a list of add ons that have changed since the current version of the complete feed was generated.
The feed contains a timestamp as part of the json. This timestamp can be used to determine if there has been an update to the feed since the last time it was retrieved by requesting the file feed_name.json.bz2.txt
. This contains just the timestamp of the specified feed. If the response is greater than the timestamp from the last time you retrieved the file, then it has been updated and should be retrieved again.
Complete Feed:
http://clientupdate-v6.cursecdn.com/feed/addons/432/v10/complete.json.bz2
Complete Feed Timestamp:
http://clientupdate-v6.cursecdn.com/feed/addons/432/v10/complete.json.bz2.txt
Hourly Feed:
http://clientupdate-v6.cursecdn.com/feed/addons/432/v10/hourly.json.bz2
Hourly Feed Timestamp:
http://clientupdate-v6.cursecdn.com/feed/addons/432/v10/hourly.json.bz2.txt