Optional
query: { All the filters and sorting options that you'd normally find on the website or on lazer
Optional
categories?: Filter in sets depending on their status or on their relation with the authorized user (defaults to all that have a leaderboard)
Optional
cursor_The thing you've got from a previous request to get another page of results!
Optional
extra?: ("must_have_video" | "must_have_storyboard")[]Should all sets have a video, a storyboard, maybe both at once?
Optional
general?: (Various filters to activate
Optional
genre?: Specify the musical genre of the music of the beatmapsets you're searching for (don't specify to get any genre)
Optional
hide_Use this to hide all sets that are marked as explicit
Optional
keywords?: stringWhat you'd put in the searchbar, like the name of a beatmapset or a mapper!
Optional
language?: Specify the spoken language of the music of the beatmapsets you're searching for (don't specify to get any language)
Optional
mode?: RulesetOnly get sets that have maps that you can play in the ruleset of your choice
Optional
played?: "Played" | "Unplayed"Does the authorized user with osu!supporter have already played those sets, or have they not played them yet?
Optional
rank_Does the authorized user with osu!supporter have already achieved certain ranks on those sets?
Optional
sort?: { Sort by what, in ascending/descending order
Relevant Beatmapsets that contain Beatmaps, and a cursor_string to allow you to look for more of the same!
Search for beatmapsets as if you were on the website or on lazer!