This free and open API provides detailed Fortnite asset metadata including downloads, previews, types, tags, and more. Built for UEFN creators, modders, and fans alike.
{
"endpoints": {
"allAssets": ":mode/assets",
"getAssetById": ":mode/assets/:id",
"filterAssetsBySwitchParameter": ":mode/assets/filter?parameters.key=value",
"filterAssetsByManySwitchParameters": ":mode/assets/filter?parameters.key=value¶meters.key=value",
"filterAssetsByDirectFieldValue": ":mode/assets/filter?key=value",
"filterAssetsByManyFieldValues": ":mode/assets/filter?key=value&key=value"
"filterAssetsByDirectFieldValueAndSwitchParameters": ":mode/assets/filter?key=value¶meters.key=value"
},
"values": {
":mode": "The mode in which to return the data. formatted => color-coded data response for users. raw => raw json response for devs using the API.",
":id": "The unique id associated with an asset in the database. You can send someone a url with any valid id to pull the data for that specific asset.",
"?parameters.key=value": "parameters. => required to differentiate search. key => the name of the switch value (yes/no) example: isRelatedToGrotto. value => (1 is yes/0 is no)",
"?key=value": "key => NOT a switch parameter, but regular field name. value => any text value."
}
}
Try example: /assets/1
{
"project": "RyRyFN",
"description": "A curated Fortnite asset API to explore, remix, or recreate iconic locations and models.",
"audience": "UEFN developers, modders, map builders",
"creator": "RyRyCreates",
"language": "Node.js + MySQL + PHPMyAdmin",
"freeToUse": true
}
{
"dataCollection": "Minimal. Only access logs and usage stats for performance & abuse protection.",
"userTracking": "No personal data or cookies stored.",
"thirdParties": ["Cloudflare (protection)", "Discord CDN (downloads)"],
"gdprCompliant": true
}
{
"email": "ryrycreates@gmail.com",
"discord": "RyRyCreates#0001",
"github": "https://github.com/ryrycreates",
"feedback": "Open to ideas, issues, and requests."
}