The API we scraped from the Twitch launcher was in some... "murky" waters legally and also wasn't that well documented or that efficient.
Hey there,
Hey there, if you've subscribed to this suggestion you can expect to receive an email with a link to a survey by the end of the day (12/8/20) with a few clarification questions.
We're gathering more information and input what you have in mind and what you require from an API.
Be sure to check your spam box, and thanks!
Update! We've released several batches of answers and keys to the submissions sent.
If you have yet to receive an answer we kindly request your patience.
If you find issues with the API we will update soon with the relevant point of contact for feedback.
Hey there,
The API is rolling out before end of year. We've announced it in out Newsletter and will follow up with a more detailed explanation in our next newsletter.
https://mailchi.mp/overwolf/whats-new-with-overwolf-curseforge-october-1
I'd love to see an ability to get a list of the included mods in packs, the number of downloads, minecraft version, etc.. The kind of things needed to make a dedicated modpack browser and search by multiple criteria at once.
The new API is planned for this Quarter, and will likely have several iterations as time goes by to support different community requests.
This is my number one most wanted feature. Once this gets properly fleshed out. 3rd party developers can more easily create tools that implement many of the other missing features that people may request.
I've created a similar idea at https://curseforge-ideas.overwolf.com/ that could use some loving. I think it would help to ensure the survivability of 3rd party launchers while not hurting the promised increased revenue streams. In fact it might help to realize what CF could never accomplish.
You guys have a platform with a manager on top. While an official api may decrease the engagement with your manager, it'll enforce your platform's position as a place to get mods. I don't know what your engagement stats are for individual mods but you may be able to get that through the public api transactions. Make it easy for people to have third party manager since there's a demand for them and reduce the likeliness that they will look for other solutions. I jump ship on tech all the time in applications, I view friction as cost and when the juice isn't worth the squeeze we move where it's easiest.
To add on (pun intended) to this:
An official API that supports third party addon managers
Discussions towards a paid model (API Key type scenario) for third party addon manager developers.
This would allow third party addon managers to still exist while helping to cover the cost the potential revenue missed by users of such addon managers.
Integration for addon developers to use public source control repos (Like GitHub) to provide packages for download and the bandwidth overhead for OW.
OW still gets the "view" in the their addon manager/website
GH provides the bandwidth for the download of the actual addon
This type of integration will be fairly complex to implement and will also require addon devs to be familiar with CI/CD automation.
As a dev-in-training, I would LOVE this! I have tried so much to find a documentation on implimenting the Curse stuff into build.gradle for my forge mods, and would be all over a documentation.
Please please please make this happen. Most people use the API for discord bots to notify of releases and it would be really awesome to have an official API to use