VOOZH about

URL: https://apify.com/crawlerbros/chess-com-scraper

โ‡ฑ Chess.com Scraper ยท Apify


Pricing

from $3.00 / 1,000 results

Go to Apify Store

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

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

You might also like

Chess.com Player & Game Scraper

parseforge/chess-com-scraper

Pull chess player profiles, game archives, titled player lists, country leaderboards, club memberships, and tournament data from the Chess.com public API. Rich stats, ratings, country, and PGN game data for any Chess.com username.

Chess.com Player Game Archive Scraper

jungle_synthesizer/chess-com-player-game-archive-scraper

Harvest full game archives from Chess.com's open Published-Data API. Scrape PGN, time controls, accuracy scores, ECO openings, and per-game ratings for any player. Bulk username support. Also fetches player profiles, rating stats, and global leaderboards. No API key required.

๐Ÿ‘ User avatar

BowTiedRaccoon

7

Chess.com

moving_beacon-owner1/chess-com

Chess.com Player Stats Scraper Scrapes Chess.com player stats including profile info, ratings, and W/L/D records (blitz, bullet, rapid, daily) using the public API. Outputs data to dataset.

5

chess-scraper

japan_fund/chess-scraper

Chess.com Public Profile Scraper | Stats, Archives, Games

parseforge/chesscom-public-profile-scraper

Export Chess.com public player profiles, rating stats, monthly game archives, and individual games for any username. Modes: profile, stats, archives, games. Pulls ratings across blitz, bullet, rapid, daily plus PGN download links. Download as CSV, Excel, JSON, or XML.

Lichess Chess Users Scraper

parseforge/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.

Chess.com Scraper

gio21/chesscom-scraper

Scrape Chess.com public API: player profiles, leaderboards, titled players, country members. Returns username, title, country, ratings (rapid/blitz/bullet/daily), joined date, last online, followers. No auth.

Chess Ratings Aggregator

trovevault/chess-ratings-aggregator

Aggregate chess player ratings from FIDE, Chess.com, Lichess, and 2700chess into one dataset. Compare ratings side-by-side, track 12-month progression, peak ratings, gap analysis, and age efficiency.

Chess Opponent Analyzer

trovevault/chess-opponent-analyzer

Analyzes a chess player's game history and opening repertoire from Lichess, Chess.com, or official tournaments. Extracts ECO statistics, opening trees, performance metrics, recent trends, and surprise detections. Export to PGN or JSON.