{"openapi":"3.1.0","info":{"title":"Modrinth Minecraft Mods API","version":"1.0.0","description":"Live mod-platform stats from Modrinth, the open Minecraft content platform — no key, nothing stored. The adoption-and-community view of the Minecraft modding ecosystem: how much each mod, modpack, shader or resource pack is downloaded and followed, and which projects are most popular, distinct from the other developer-ecosystem and gaming APIs in the catalogue. The project endpoint returns a single project in full — total downloads, followers, type, categories, supported game versions and loaders, client/server sides and license. The search endpoint searches projects, filterable by type (mod, modpack, shader, resource pack, data pack) and sortable by downloads or follows, each with its download and follower count. The versions endpoint returns a project's recent releases with per-version downloads, supported game versions and loaders. Build mod dashboards, popularity trackers, \"is this mod maintained\" widgets and modpack browsers on top of real Modrinth data. Look up a project by its slug (sodium, iris, fabric-api); downloads are the headline popularity metric.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/modrinth-api","description":"oanor gateway"}],"tags":[{"name":"Project"},{"name":"Search"},{"name":"Versions"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/project":{"get":{"operationId":"get_v1_project","tags":["Project"],"summary":"A project in full — downloads, followers, loaders","description":"","parameters":[{"name":"slug","in":"query","required":true,"description":"Project slug","schema":{"type":"string"},"example":"sodium"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/search":{"get":{"operationId":"get_v1_search","tags":["Search"],"summary":"Search projects","description":"","parameters":[{"name":"q","in":"query","required":true,"description":"Search query","schema":{"type":"string"},"example":"shaders"},{"name":"type","in":"query","required":false,"description":"mod, modpack, shader, resourcepack, datapack","schema":{"type":"string"},"example":"shader"},{"name":"sort","in":"query","required":false,"description":"downloads, follows, newest, updated, relevance","schema":{"type":"string"},"example":"downloads"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/versions":{"get":{"operationId":"get_v1_versions","tags":["Versions"],"summary":"A project recent releases","description":"","parameters":[{"name":"slug","in":"query","required":true,"description":"Project slug","schema":{"type":"string"},"example":"sodium"},{"name":"limit","in":"query","required":false,"description":"Max versions (default 15, max 50)","schema":{"type":"string"},"example":"15"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Service metadata","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":26000,"rps_limit":3,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":440,"monthly_call_quota":340000,"rps_limit":10,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":1360,"monthly_call_quota":1450000,"rps_limit":25,"hard_limit":true},{"slug":"scale","name":"Scale","price_cents_month":3240,"monthly_call_quota":5200000,"rps_limit":55,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/modrinth-api"}