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.