Modrinth API
Base: https://api.modrinth.com/v2
Modrinth plugin search with server-side facets (paper, spigot, bukkit).
Handler: ModrinthProvider
GET
/search
Search Plugins
Search Modrinth for server-side plugins
Parameter
| Name | Type | Required | Description |
|---|---|---|---|
query
|
string | No | Search keyword |
facets
|
string | No | e.g. [["project_type:plugin"],["categories:paper"]] |
limit
|
integer | No | Results per page |
Response Example
{"hits":[{"slug":"luckperms","title":"LuckPerms","project_type":"plugin","downloads":10000000}],"total_hits":50}
cURL
curl "https://api.modrinth.com/v2/search?query=luckperms&facets=[[\"project_type:plugin\"],[\"categories:paper\"]]"
GET
/project/{id|slug}/version
List Plugin Versions
Get versions filtered by server platform
Parameter
| Name | Type | Required | Description |
|---|---|---|---|
id|slug
|
string | Yes | Project ID or slug |
loaders
|
string | No | e.g. ["paper","spigot"] |
game_versions
|
string | No | e.g. ["1.20.4"] |
Response Example
[{"id":"ver456","version_number":"5.4.102","loaders":["bukkit","spigot","paper"],"files":[{"url":"https://cdn.modrinth.com/..."}],"dependencies":[]}]
cURL
curl "https://api.modrinth.com/v2/project/luckperms/version?loaders=[\"paper\"]"