Get multiple projects
Get multiple projects by their IDs.
GET /api/projects?ids=ID1,ID2
*ids is not json encoded, it's just a comma separated list
json
[
{
"icon": "https://cdn.crmods.org/cdn/data/project/4xvLkWrQx2lt6Vyx6Z/ls2JTf78WZg8XCv8qx_128.webp",
"id": "4xvLkWrQx2lt6Vyx6Z",
"slug": "testshaders",
"name": "TestShaders",
"summary": "Test shaderpack for SimplyShaders mod.",
"type": ["shader"],
"downloads": 284,
"followers": 0,
"dateUpdated": "2025-02-22T01:12:19.202Z",
"datePublished": "2024-09-20T21:05:04.240Z",
"status": "approved",
"visibility": "listed",
"clientSide": "required",
"serverSide": "unsupported",
"featuredCategories": ["shadows", "vanilla-like"],
"categories": ["shadows", "vanilla-like"],
"gameVersions": ["0.3.26", "0.3.16", "0.3.15", "0.3.14", "0.3.11", "0.3.1"],
"loaders": ["simply_shaders"],
"featured_gallery": null,
"color": "#8a696f",
"author": "Shfloop",
"isOrgOwned": false
}
]Type reference - ProjectListItem
Query parameters
IDs
key:ids
type:string[]
max:100
format:ID1,ID2,ID3(comma separated list)Include
key:include
type:stringversion-list: Returns an extraversionsfield for each project containing the list of versionNumber of project's versionsversion-slug: Returns an extraversionsfield for each project that contains the list ofslugs of project's versionsversion-info: Returns an extraversionsfield for each project that contains list of version data (Type Reference: ProjectVersionData)
version-info-limit
key:version-info-limit
type:number
default:15
Limits the number of versions returned wheninclude=version-info. This is done to prevent the response from getting gigantic