Fetch scripts
Endpoints
Fetch scripts
List and filter the catalogue.
GET
Fetch scripts
The workhorse endpoint. Returns a paginated, filterable, sortable list of live scripts. With no parameters it returns the most recently updated scripts (the “home feed”).
Query parameters
integer
default:"1"
Page number (ignored when
cursor is set).integer
default:"20"
Results per page. Max 20 anonymous, 100 with a key.
string
Opaque keyset cursor from
meta.nextCursor for stable deep paging.string
default:"updatedAt"
One of
views, likeCount, dislikeCount, createdAt, updatedAt, score, accuracy.string
default:"desc"
asc or desc.string
free or paid.0 | 1
Filter by key system.
0 | 1
Filter by universal (not tied to a game).
0 | 1
Verified-creator scripts only.
0 | 1
Filter by patched state.
string
Filter by creator username.
integer
Filter by Roblox place id.
string
Filter by game name (exact, case-insensitive).
string
Filter by tag.
string
Filter by UI library (e.g.
Rayfield).string
direct or sirius.integer
Only scripts with at least this many 30-day views.
0 | 1
Only scripts with a custom thumbnail.
string
Exclude a specific script id.
string
Unix seconds or ISO 8601 — only scripts updated since.
string
Comma-separated sparse fieldset (e.g.
id,title,loadstring).Response
Script[]
Array of Script objects.
object
Pagination — see Pagination.