Skip to main content
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”).
Pass q here to transparently route through search — but the dedicated search endpoint defaults to relevance sorting and adds matched.

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.