Chess.com Scraper avatar

Chess.com Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Chess.com Scraper

Chess.com Scraper

Scrape Chess.com - leaderboards, player profiles, stats, and game archives. Fully public API, zero credentials required.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Scrape Chess.com — the world's largest chess platform with 100M+ members. Extract leaderboards, player profiles, ratings, and game archives via the fully public Chess.com API. No API key or credentials required.

What you can scrape

  • Global leaderboards — Top players across Rapid, Blitz, Bullet, Daily, Chess960, Tactics, and more
  • Player profiles — Username, title (GM/IM/FM), country, bio, followers, streaming status
  • Player stats — Current and best ratings across all game types
  • Game archives — Full game history with PGN notation, ratings, results

Output fields

Leaderboard entries

FieldDescription
usernameChess.com username
titleChess title (GM, IM, FM, NM, etc.)
countryISO country code
scoreLeaderboard rating/score
rankPosition on leaderboard
gameTypeGame type identifier
gameTypeLabelHuman-readable game type
sourceUrlLink to player profile

Player profiles

FieldDescription
nameFull display name
bioPlayer biography
locationLocation string
followersFollower count
isStreamerWhether player streams
joinedAtAccount creation date (ISO 8601)
lastOnlineAtLast seen date (ISO 8601)

Game records

FieldDescription
whiteUsernameWhite player
blackUsernameBlack player
whiteRatingWhite player rating
blackRatingBlack player rating
winnerwhite, black, or draw
timeClassrapid, blitz, bullet, daily
ratedWhether game was rated
endedAtGame end timestamp
pgnFull PGN notation

Input options

FieldTypeDescription
modeselectleaderboard, player, playerStats, playerGames
gameTypeselectLeaderboard type (Rapid, Blitz, Bullet, etc.)
usernamestringChess.com username for player modes
yearintegerYear for game archive
monthintegerMonth 1-12 for game archive
maxItemsintegerMax records (1–1000)

Example use cases

  1. Player ranking — Get top 50 rapid chess players worldwide
  2. Profile lookup — Scrape rating history for a specific player
  3. Game analysis — Download PGN archives for analysis
  4. Market research — Identify top streamers and their follower counts

FAQ

Does this require an API key? No. Chess.com's API is completely public with no authentication.

How many leaderboard entries are returned? Chess.com returns up to 50 entries per leaderboard type.

Can I get game PGN data? Yes. The playerGames mode returns full PGN notation for each game.

What game types are available? Rapid, Blitz, Bullet, Daily, Chess960 Daily, Bughouse, Blitz960, Three-Check, Crazyhouse, King of the Hill, Tactics, Puzzle Rush, and Battle.