Lichess Player Scraper — Ratings & Stats
Pricing
from $0.0004 / player scraped
Lichess Player Scraper — Ratings & Stats
Scrape Lichess player data in bulk: title, real name, country, FIDE rating and ratings for bullet, blitz, rapid, classical, correspondence and puzzles, plus games played, win/loss/draw counts, play time and account age. Just pass usernames. One row per player as JSON, CSV or Excel.
Pricing
from $0.0004 / player scraped
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Pull Lichess player data in bulk with the Lichess Player Scraper. Pass a list of usernames and export each player's title, real name, country, FIDE rating and ratings for bullet, blitz, rapid, classical, correspondence and puzzles — plus games played, win/loss/draw counts, play time and account age — one clean row per player as JSON, CSV or Excel.
Built for chess coaches and analysts, tournament organisers, chess apps and leaderboards, and research, it turns a list of usernames into a structured ratings dataset.
What it does
- ♟️ Ratings across variants — bullet, blitz, rapid, classical, correspondence and puzzle ratings.
- 📊 Game record — total and rated games with win/loss/draw counts.
- 🏅 Identity — title (GM, IM…), real name, country and FIDE rating.
- ⏱️ Activity — total play time, account creation date, last-seen and online status.
- 📤 Export anywhere — JSON, CSV or Excel, or straight into a leaderboard, sheet or app.
Example output
{"username": "penguingm1","title": "GM","realName": "Andrew Tang","bulletRating": 2542,"blitzRating": 1027,"rapidRating": 1516,"fideRating": 2461,"gamesTotal": 3281,"wins": 2391, "losses": 832, "draws": 58}
How to use it
- Add a list of usernames (or profile URLs).
- Set Max players if you want a cap.
- Run, and download the results as JSON, CSV or Excel.
Input fields
| Field | Description |
|---|---|
| Lichess usernames | Usernames or profile URLs to look up. |
| Max players | Maximum players to process (0 = no limit). |
Output fields
username, found, title, patron, verified, realName, country, fideRating, bio, bulletRating, blitzRating, rapidRating, classicalRating, correspondenceRating, puzzleRating, gamesTotal, gamesRated, wins, losses, draws, playTimeHours, createdAt, lastSeen, online, url.
Popular use cases
- Coaching & analysis — pull ratings and records for a group of students.
- Tournaments & clubs — build leaderboards and seed by rating.
- Chess apps — power profile and rating displays.
- Research — study rating distributions across variants and players.
- Community tools — track members' ratings and activity over time.
FAQ
Do I need an account or key? No. Add usernames and run — only public player data is collected.
Which ratings are included? Bullet, blitz, rapid, classical, correspondence and puzzle ratings, plus FIDE rating where set.
Can I look up many players at once? Yes — add a list of usernames and each is processed individually.
Can I export to Excel or Google Sheets? Yes — results download as JSON, CSV or Excel and integrate with Sheets, apps and leaderboards.
Bulk Lichess player profiles and ratings — across every variant, with game records and FIDE — clean and export-ready for coaching, tournaments and apps.