Everything you need to know about ScoreDrop
ScoreDrop is a simple, modern leaderboard API designed for indie game developers. It allows you to add leaderboards to your games with just a few lines of code, supporting Unity, Godot, Unreal, HTML5, and many other platforms.
ScoreDrop offers a free plan and donor plans for additional features:
All plans include rate limiting, player_id support, and full API access.
No! This is a common misunderstanding. The rate limit (e.g., 30 requests per minute) is per player (per IP), not per leaderboard.
This means:
Example: With the Free plan (30/min per player), 1,000 active players can send 30,000 scores per minute total. That's more than enough for any indie game!
Higher plans (Basic, Pro, Unlimited) simply give each player more requests per minute – useful if your game sends scores very frequently (e.g., every few seconds).
ScoreDrop works with any platform that can make HTTP requests. We have examples for:
See our documentation for code examples.
Deleting scores is available only in paid plans:
Use the endpoint: /api/delete?key=YOUR_KEY&player_id=PLAYER_ID
For bulk delete: /api/delete?key=YOUR_KEY&all=true
player_id is a unique identifier for each player in your game. It allows us to track the same player across multiple sessions and update their score only when it's higher.
You should generate this ID in your game (e.g., using UUID, player's Steam ID, or any unique string) and send it with every score.
Example: /api/add?key=XXX&player_id=player_123&player=Ana&score=500
If your leaderboard reaches the maximum number of scores (e.g., 20 for free plan), new scores will only be accepted if they beat the lowest score in the current top. The lowest score is automatically replaced.
This ensures your leaderboard always shows the best scores.
After creating a leaderboard, you'll see a "Support ScoreDrop" section with PayPal buttons. Click on the plan you want, complete the payment, and your plan will be updated automatically.
Your leaderboard URL stays the same – you'll immediately get access to the new features.
Yes. Your API key is private and should never be shared. Only people with your unique leaderboard URL can view or submit scores. We also implement rate limiting to prevent abuse.
All data is stored securely in Supabase with regular backups.
Currently, you can view all scores via the API or the public leaderboard page. CSV export is planned for future releases (likely as a Pro feature).
Yes! For questions, issues, or feedback, you can reach us at Guardabarrancoestudioapp@gmail.com. We typically respond within 24-48 hours.
ABSOLUTELY! We'd love that!
ScoreDrop is designed to be simple enough for anyone to integrate, regardless of their game engine or programming language. If you create a tutorial (video, blog post, or code example) in any platform, we'll:
Currently we have official examples for Unity. We're looking for creators to make tutorials for:
Contact us at Guardabarrancoestudioapp@gmail.com with your tutorial!