Lichess Chess Users Scraper
Pricing
from $30.90 / 1,000 results
Lichess Chess Users Scraper
Scrape chess player profiles, ratings, and game stats from Lichess public API. Get user info, rating per variant, recent games, online status, tournament history. No API key required.
Pricing
from $30.90 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share

♟️ Lichess Chess Users Scraper
🚀 Export full Lichess player profiles in seconds. Multi-variant ratings, lifetime game counts, training scores, real names, and streaming links. No API key, no OAuth, no scraping HTML.
The Lichess Chess Users Scraper pulls full public player profiles from Lichess via its open public API. Pass a list of usernames and the Actor returns 50 fields per record, including ratings and game counts across 12 chess variants (bullet, blitz, rapid, classical, correspondence, ultra-bullet, chess960, king of the hill, three-check, antichess, atomic, horde, racing kings, crazyhouse), training scores (puzzle, storm, racer, streak), lifetime play time and TV time, real name, country flag, FIDE and USCF ratings, bio text, profile links, GM/IM/NM titles, patron status, and Twitch/YouTube streaming channels.
Lichess is the world's leading free and open-source chess platform with 14 million+ registered users, including most current top grandmasters playing under aliases. The official API returns rich profile data without authentication, making this Actor ideal for chess analytics, coaching platforms, tournament management, streaming dashboards, and esports research.
| 🎯 Target Audience | 💡 Primary Use Cases |
|---|---|
| Chess coaches, esports analysts, tournament organizers, chess content creators, streaming dashboards, training-app developers, chess data scientists | Player rating dashboards, GM scouting, tournament seeding, streamer aggregation, training-tool integration, multi-variant strength comparisons, chess statistics research |
📋 What the Lichess Chess Users Scraper does
One simple workflow with rich output:
- 📋 Batch profile lookup. Pass any list of Lichess usernames and pull each profile in one run.
- 🎯 12 variant ratings. Bullet, blitz, rapid, classical, correspondence, ultra-bullet, chess960, king of the hill, three-check, antichess, atomic, horde, racing kings, crazyhouse.
- 🧩 Training scores. Puzzle rating and games, storm score, racer score, streak score.
- 📺 Streaming links. Twitch and YouTube channels for streamer aggregation.
Each record includes a stable user ID, profile URL, title (GM/IM/FM/NM/CM/WGM/etc.), patron flag, verified flag, profile flair emoji, account creation and last-seen timestamps, bio text, real name, country flag, FIDE and USCF ratings, profile links, lifetime play time in seconds, TV-watched time, total games (all, rated, win, loss, draw, import), per-variant ratings and game counts, and currently-playing game URL when the player is online.
💡 Why it matters: scraping per-player HTML pages on Lichess is fragile and slow. The public API is fast and stable, but most users only want clean structured rows for spreadsheets and dashboards. This Actor takes a list of usernames and returns a flat table ready to load into BI tools, training apps, or tournament-management systems.
📊 Data fields
Each record includes: antichessRating, atomicRating, bio, blitzGames, blitzRating, bulletGames, bulletRating, chess960Games, chess960Rating, classicalGames, classicalRating, correspondenceRating, country, crazyhouseRating, createdAt, fideRating, flair, gamesAll, gamesDraw, gamesImport, gamesLoss, gamesRated, gamesWin, hordeRating, id, kingOfTheHillRating, links, patron, playTimeSeconds, playing, puzzleGames, puzzleRating, racerScore, racingKingsRating, rapidGames, rapidRating, realName, scrapedAt, seenAt, stormScore. All 40 field names come from a real production run, so what you see here is what lands in your dataset.
🚀 How to use
- 📝 Sign up. Create a free account with $5 credit (takes 2 minutes).
- 🌐 Open the Actor. Go to the Lichess Chess Users Scraper page on the Apify Store.
- 🎯 Set input. Enter a list of Lichess usernames and set
maxItems. - 🚀 Run it. Click Start and let the Actor walk the usernames list.
- 📥 Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.
⏱️ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.
🔗 Recommended Actors
- 🐉 EDHREC MTG Commander Scraper - Magic: The Gathering Commander format meta statistics
- 🎮 BoardGameGeek Scraper - Board game ratings, rankings, and reviews
- 🎯 Manifold Prediction Markets Scraper - Public prediction market questions and probabilities
- 📺 Twitch Scraper - Twitch channels, streams, and viewership data
- ▶️ YouTube Channel Scraper - YouTube channels, videos, and metrics
💡 Pro Tip: browse the complete ParseForge collection for more games, esports, and community-data scrapers.
⚠️ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Lichess.org or its volunteer maintainers. All trademarks mentioned are the property of their respective owners. Only publicly available profile data is collected.
🆘 Need Help?
If you hit a bug, have questions about setup, or need a scraper we haven't built yet, open our contact form or write to parseforge@protonmail.com. We also take on paid custom data projects.
For faster answers, join our Discord. It's the best place to get support and suggest new actors.