account_history
account_history: {
description: null | string;
id: number;
length: number;
permanent: boolean;
timestamp: Date;
type: "note" | "restriction" | "silence";
}[]
active_tournament_banners
active_tournament_banners: {
id: number;
image: string;
tournament_id: number;
}[]
avatar_url
avatar_url: string
badges
badges: {
awarded_at: Date;
description: string;
image_url: string;
url: string;
}[]
beatmap_playcounts_count
beatmap_playcounts_count: number
comments_count
comments_count: number
country
country: {
code: string;
name: string;
}
country_code
country_code: string
cover
cover: {
custom_url: null | string;
id: null | number;
url: string;
}
daily_challenge_user_stats
daily_challenge_user_stats: {
daily_streak_best: number;
daily_streak_current: number;
last_update: null | Date;
last_weekly_streak: null | Date;
playcount: number;
top_10p_placements: number;
top_50p_placements: number;
user_id: number;
weekly_streak_best: number;
weekly_streak_current: number;
}
default_group
default_group: string
discord
discord: null | string
favourite_beatmapset_count
favourite_beatmapset_count: number
follower_count
follower_count: number
graveyard_beatmapset_count
graveyard_beatmapset_count: number
groups
groups: {
colour: null | string;
has_listing: boolean;
has_playmodes: boolean;
id: number;
identifier: string;
is_probationary: boolean;
name: string;
playmodes: null | (
| "osu"
| "taiko"
| "fruits"
| "mania")[];
short_name: string;
}[]
guest_beatmapset_count
guest_beatmapset_count: number
has_supported
has_supported: boolean
interests
interests: null | string
is_active
is_active: boolean
is_deleted
is_deleted: boolean
is_online
is_online: boolean
is_supporter
is_supporter: boolean
kudosu
kudosu: {
available: number;
total: number;
}
last_visit
last_visit: null | Date
location
location: null | string
loved_beatmapset_count
loved_beatmapset_count: number
mapping_follower_count
mapping_follower_count: number
max_blocks
max_blocks: number
max_friends
max_friends: number
monthly_playcounts
monthly_playcounts: {
count: number;
start_date: Date;
}[]
nominated_beatmapset_count
nominated_beatmapset_count: number
occupation
occupation: null | string
page
page: {
html: string;
raw: string;
}
pending_beatmapset_count
pending_beatmapset_count: number
playmode
playmode:
| "osu"
| "taiko"
| "fruits"
| "mania"
playstyle
playstyle: null | string[]
pm_friends_only
pm_friends_only: boolean
post_count
post_count: number
previous_usernames
previous_usernames: string[]
profile_colour
profile_colour: null | string
profile_hue
profile_hue: null | number
profile_order
profile_order: (
| "me"
| "recent_activity"
| "beatmaps"
| "historical"
| "kudosu"
| "top_ranks"
| "medals")[]
rank_highest
rank_highest: null | {
rank: number;
updated_at: Date;
}
rank_history
rank_history: null | {
data: number[];
mode:
| "osu"
| "taiko"
| "fruits"
| "mania";
}
replays_watched_counts
replays_watched_counts: {
count: number;
start_date: Date;
}[]
scores_best_count
scores_best_count: number
scores_first_count
scores_first_count: number
scores_pinned_count
scores_pinned_count: number
scores_recent_count
scores_recent_count: number
support_level
support_level: number
title
title: null | string
title_url
title_url: null | string
twitter
twitter: null | string
user_achievements
user_achievements: {
achieved_at: Date;
achievement_id: number;
}[]
website
website: null | string
Obtainable From
API.getUser