Lichess Scraper: Player Ratings & Activity
Pricing
Pay per usage
Go to Apify Store

Lichess Scraper: Player Ratings & Activity
Pull Lichess player profiles and ratings across every time control via the public API. No login, no proxy, no browser.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Naimur Hasan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Lichess Scraper
Pulls Lichess player profiles and ratings across every time control through the public API. No login, no proxy, no browser.
Input
| Field | Type | Notes |
|---|---|---|
usernames | array | Required. Lichess usernames. Default ["thibault", "german11"]. |
Output
One row per player: username, title, createdAt, lastSeen,
playTimeHours, totalGames, wins, losses, draws, bulletRating,
blitzRating, rapidRating, classicalRating, puzzleRating, patron,
profileUrl.
Notes
- Provisional ratings are suppressed. Lichess marks a rating provisional
until enough games have been played, and those numbers move wildly. Treating
them as real ratings makes any comparison meaningless, so they are returned
as
nullrather than as a number that looks authoritative. - Timestamps are epoch milliseconds upstream and are converted to ISO.
- A username that does not exist returns 404; it is logged and skipped, and the run fails only if none resolved.
- Ratings across time controls are not comparable — a 1700 blitz and a 1700 classical describe different strengths.