Use this file to discover all available pages before exploring further.
Full working snippets for the most common task: search the catalogue and use the result. All examples are anonymous; add an Authorization: Bearer rk_live_… header for higher limits.
local HttpService = game:GetService("HttpService")local function search(query) local url = ("https://api.roscripts.io/v1/scripts/search?q=%s&max=10") :format(HttpService:UrlEncode(query)) local ok, body = pcall(function() return game:HttpGet(url) end) if not ok then return {} end return HttpService:JSONDecode(body).result.scriptsendfor _, s in ipairs(search("blox fruits")) do print(("%s — %s%s"):format( s.title, s.verified and "✔ " or "", s.key and "[key]" or "" ))end
local HttpService = game:GetService("HttpService")local function getScript(ref) local url = "https://api.roscripts.io/v1/scripts/" .. ref return HttpService:JSONDecode(game:HttpGet(url)).result.scriptendlocal s = getScript("blox-fruits-hub") -- id, slug, or shortId all workif s.patched then warn("Heads up: this script may be patched.") endloadstring(game:HttpGet(s.loadstring))()
// Top scripts for Blox Fruits, no key systemsconst res = await fetch( "https://api.roscripts.io/v1/games/2753915549/scripts?key=0&sortBy=score&max=20");const { result } = await res.json();console.log(`${result.total} scripts for placeId ${result.placeId}`);