Optionalquery: {All the filters and sorting options that you'd normally find on the website or on lazer
Optionalcategories?: Filter in sets depending on their status or on their relation with the authorized user (defaults to all that have a leaderboard)
Optionalcursor_string?: stringThe thing you've got from a previous request to get another page of results!
Optionalextra?: ("must_have_video" | "must_have_storyboard")[]Should all sets have a video, a storyboard, maybe both at once?
Optionalgeneral?: (Various filters to activate
Optionalgenre?: Specify the musical genre of the music of the beatmapsets you're searching for (don't specify to get any genre)
Optionalhide_explicit_content?: trueUse this to hide all sets that are marked as explicit
Optionalkeywords?: stringWhat you'd put in the searchbar, like the name of a beatmapset or a mapper!
Optionallanguage?: Specify the spoken language of the music of the beatmapsets you're searching for (don't specify to get any language)
Optionalmode?: RulesetOnly get sets that have maps that you can play in the ruleset of your choice
Optionalplayed?: "Played" | "Unplayed"Does the authorized user with osu!supporter have already played those sets, or have they not played them yet?
Optionalrank_achieved?: ("Silver SS" | "SS" | "Silver S" | "S" | "A" | "B" | "C" | "D")[]Does the authorized user with osu!supporter have already achieved certain ranks on those sets?
Optionalsort?: {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!