Skip to content

Instantly share code, notes, and snippets.

@crapStone
Last active May 4, 2025 00:02
Show Gist options
  • Select an option

  • Save crapStone/9a423f7e97e64a301e88a2f6a0f3e4d9 to your computer and use it in GitHub Desktop.

Select an option

Save crapStone/9a423f7e97e64a301e88a2f6a0f3e4d9 to your computer and use it in GitHub Desktop.

Curse API

⚠️ This is the old API and may not work

@ShayBox
Copy link
Copy Markdown

ShayBox commented Feb 7, 2022

That's not a new api, it's just newly rebranded, doesn't support everything forgesvc does and also doesn't count towards downloads/rewards for mod creators, only forgesvc does because it's used by the launcher.

@Blasto33
Copy link
Copy Markdown

Thanks for the documentation, it helped me so much!

Copy link
Copy Markdown

ghost commented Mar 15, 2022

How do I convert a slug to an ID for use in the API?

@Miniontoby
Copy link
Copy Markdown

It seems they have protected the api, since it now gives a 403 error.

Copy link
Copy Markdown

ghost commented May 17, 2022

It seems they have protected the api, since it now gives a 403 error.

Great /s! Now almost every single app not made by Curse will error when trying to download mods/modpacks from CurseForge.

@Nice-Hosting
Copy link
Copy Markdown

Great! Now almost every single app not made by Curse will error when trying to download mods/modpacks from CurseForge. /s

Can confirm...

@Miniontoby
Copy link
Copy Markdown

Miniontoby commented May 17, 2022 via email

@Nice-Hosting
Copy link
Copy Markdown

Nice-Hosting commented May 17, 2022

Switching to the new API is not too difficult - most of the structure and fields are the same.
The new API requires an API-key - this is fine, however, I am not able to find any information about rate-limiting. Fingers crossed it's not too restrictive.

Anyone know why they've restricted access to classId 5? It is not returning any data.. (Bukkit plugins)

@AnzhiZhang
Copy link
Copy Markdown

AnzhiZhang commented Jun 24, 2022

When I use API today, I got a 503 error, is it means this API will no longer provides or just a temporary error?

@MDReal32
Copy link
Copy Markdown

When I use API today, I got a 503 error, is it means this API will no longer provides or just a temporary error?

use new api. Curse Forge new API Docs

@AnzhiZhang
Copy link
Copy Markdown

use new api. Curse Forge new API Docs

The offical API requires register and provides API key, is there any third-party API does not requires API key?

@Artiesy
Copy link
Copy Markdown

Artiesy commented Jul 31, 2022

is there any third-party API does not requires API key?

Unfortunately no. You must mail to curseforge developers to get key. You can't use given API Key from your profile in Core.

@MDReal32
Copy link
Copy Markdown

MDReal32 commented Jul 31, 2022

use new api. Curse Forge new API Docs

The offical API requires register and provides API key, is there any third-party API does not requires API key?

I registered and get API key easyly. Dont worry about it.

@Miniontoby
Copy link
Copy Markdown

Miniontoby commented Jul 31, 2022 via email

@KorewaLidesu
Copy link
Copy Markdown

KorewaLidesu commented Aug 22, 2022

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment