Lichess Player Scraper — Ratings & Stats avatar

Lichess Player Scraper — Ratings & Stats

Pricing

from $0.0004 / player scraped

Go to Apify Store
Lichess Player Scraper — Ratings & Stats

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

hiper soft

Maintained by Community

Actor 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

  1. Add a list of usernames (or profile URLs).
  2. Set Max players if you want a cap.
  3. Run, and download the results as JSON, CSV or Excel.

Input fields

FieldDescription
Lichess usernamesUsernames or profile URLs to look up.
Max playersMaximum 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.

  • 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.