Leaderboards
Create friendly social competitions with in-app leaderboards
Purpose-built app gamification for managing perpetual and repeating leaderboards at scale. Rank users by metrics, points, or streaks without a custom leaderboards engine.
Maxwell
Diamond
Camelia
Platinum
Wilson
Gold
Emma Johnson
Gold
Powering gamification experiences for 1M+ users
Learn why product teams trust Trophy. Read our customer stories
Leaderboards engine
A purpose-built leaderboards engine
Build perpetual and repeating leaderboards using a flexible ranking engine. Rank by metrics, points, or streaks without constant releases.
- Flexible ranking methods
- Rank users by metrics, points systems, or streak length to match how competition works in your product.
- Perpetual and repeating schedules
- Run all-time rankings or reset on daily, weekly, monthly, or custom intervals so new users can compete.
- Fair across time zones
- Trophy finalizes runs with time zone awareness so users worldwide get an equal chance to compete.
Leaderboard breakdowns
Drive participation with segmented leaderboards
Group users by location, cohort, or any custom attribute into smaller, more socially connected competitions.
- Custom breakdown logic
- Group participants into discrete leaderboards based on location, cohort, or any custom user attribute.
- Automatic grouping
- Trophy automatically adds and removes participants as their attributes change, keeping segments up to date.
- Higher engagement at scale
- Smaller, socially connected groups drive more participation than large global leaderboards alone.
Leaderboard analytics
Measure the impact of your leaderboards
Track participation, competition intensity, and score distribution to optimize leaderboard design and drive engagement.
- Track participation growth
- Monitor unique participants over time and understand how leaderboard reach expands across your user base.
- Understand competition
- Analyze rank changes to see how competitive dynamics shift and where users are gaining or losing ground.
- Balance score distribution
- See how scores cluster across ranges to keep competition feeling fair and avoid winner-takes-all dynamics.
Gamification software for modern product teams
The only gamification platform built for the modern era. Control via API or MCP and wire into your development workflow across multiple environments.
// Fetch school-specific weekly XP rankings
const leaderboard = await trophy.leaderboards.get('weekly_xp', {
offset: 0,
limit: 10,
run: '2026-06-15',
userAttributes: 'school:jefferson-high',
})
const topThree = leaderboard.rankings.slice(0, 3)Trophy MCP
Sonnet 4.6 · 8 tools loaded
> Create a weekly recurring leaderboard that ranks users by XP earned, with a school breakdown so each school gets its own rankings
Listed Trophy MCP tools · read leaderboards and points docs
(ctrl+o to expand)
I'll set up a weekly XP leaderboard with school-based breakdowns:
- Rank users by points earned in the xp system
- Run a new leaderboard each week
- Segment rankings by the school user attribute
leaderboards.create({ name: 'Weekly XP', key: 'weekly_xp', rankBy: 'points', pointsSystemKey: 'xp', runUnit: 'day', runInterval: 7, breakdownAttribute: 'school' })
leaderboards.get({ key: 'weekly_xp', run: '2025-01-15', limit: 10, userAttributes: 'school:jefferson-high' })
Weekly XP leaderboard with school breakdowns is ready in staging, want me to copy this to production?



Scale with confidence
Trusted by startups and enterprises alike. Scale seamlessly from your first to your millionth user.
150M
API requests · 30D
135ms
p95 latency · 24H
100.0%
Uptime · 90D
Data encryption
TLS 1.2+ in transit and AES-256 at rest
Privacy-first
Trophy operates without PII by default
Secure API keys
Rotation and revocation on demand
Fault tolerant
Automatic failover through redundancy
Rate limited
Per-endpoint limits maintain fair use
Idempotent
Retry requests without side-effects
Customers
Loved by consumer product teams
Learn why growing product teams are increasing engagement with Trophy.
Get started




