Modrinth API Overview — How Tools Query Modrinth
What the API is for
Modrinth exposes a public REST API at api.modrinth.com/v2 that lets third-party tools (including this converter) look up projects, list versions, and fetch download URLs without scraping the website.
Useful endpoints for modpack tooling
GET /project/{id|slug}
Returns project metadata: title, description, project type (mod, modpack, resource pack), team members, license.
GET /project/{id}/version
Lists every published version of a project, newest first. Each entry includes the download URL of the primary file and an SHA-512 hash.
GET /version_file/{hash}?algorithm=sha512
Reverse lookup: given a hash, find the version that produced it. Useful for verifying converted ZIPs.
Rate limits
Modrinth applies generous rate limits for anonymous use (300 requests per minute). The converter batches its requests where possible and respects Retry-After headers.
Authentication
Most read endpoints work anonymously. Authenticated requests (publishing, editing) require a Modrinth account token, which the converter never asks for since it does not modify Modrinth content.