Chess.com Player Scraper - Profiles, Ratings & Stats
Pricing
from $0.35 / 1,000 results
Chess.com Player Scraper - Profiles, Ratings & Stats
$0.35/1K ๐ฅ Fast Chess.com player scraper! Profiles โ title, followers, rapid/blitz/bullet ratings, FIDE & country. No key. JSON, CSV, Excel or API in seconds. List usernames & pull thousands for chess apps & analytics โก
Pricing
from $0.35 / 1,000 results
Rating
0.0
(0)
Developer
ninhothedev
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Chess.com Player Scraper ๐ด
Scrape Chess.com player profiles, ratings, titles and stats at scale โ no API key, no login, no proxies required.
Give the actor a list of Chess.com usernames and get back one clean row per player: display name, title (GM/IM/FMโฆ), follower count, country, league, join date, last-online time, and rapid / blitz / bullet ratings, plus tactics and FIDE rating. Powered by the official public Chess.com Published-Data API, so results are fast, accurate and datacenter-proxy friendly.
โจ Features
- Profiles + ratings + stats in one row โ profile and
/statsendpoints merged into a single flat record per player. - Rapid, blitz & bullet ratings โ current ratings pulled straight from the player's live stats.
- Titles & FIDE โ GM/IM/FM/WGM titles, tactics high score and official FIDE rating.
- No key, no login, no residential proxy โ runs on cheap datacenter IPs.
- Bulk-friendly โ feed up to 1,000 usernames per run; missing users are skipped automatically.
- Every field nullable โ predictable schema for downstream apps and pipelines.
๐ฅ Input
| Field | Type | Description |
|---|---|---|
mode | select | Scrape mode. Currently players (usernames โ profile + stats). |
usernames | array | Chess.com usernames (case-insensitive). Prefilled with hikaru, magnuscarlsen, gothamchess. |
maxItems | integer | Hard cap on how many usernames to process (default 100, max 1000). |
{"mode": "players","usernames": ["hikaru", "magnuscarlsen", "gothamchess"],"maxItems": 100}
๐ค Output
One dataset item per player:
{"username": "hikaru","name": "Hikaru Nakamura","title": "GM","followers": 1401735,"country": "US","location": "Florida","status": "premium","is_streamer": true,"league": "Legend","joined": "2014-01-06T21:20:58+00:00","last_online": "2026-07-16T18:06:56+00:00","rapid_rating": 2839,"blitz_rating": 3430,"bullet_rating": 3339,"tactics_highest": 2730,"fide": 2814,"url": "https://www.chess.com/member/Hikaru","scraped_at": "2026-07-19T11:00:00+00:00"}
Export to JSON, CSV, Excel or via API.
๐ฐ Pricing
Pay-per-result: ~$0.50 per 1,000 players on top of Apify platform usage. A typical run of a few hundred usernames costs a few cents.
๐ฏ Use cases
- Chess apps & tools โ enrich player directories, leaderboards and matchmaking with live ratings.
- Coaching & academies โ track student progress across rapid/blitz/bullet over time.
- Analytics & research โ build datasets of titled players, rating distributions and country breakdowns.
- Fan sites & content โ power streamer pages, tournament previews and "player of the week" widgets.
๐ How it compares
| This actor | Manual API scripting | Generic scrapers | |
|---|---|---|---|
| Profile + stats merged | โ | โ ๏ธ two calls each | โ |
| Ratings flattened (rapid/blitz/bullet) | โ | โ manual digging | โ |
| Bulk usernames | โ up to 1,000 | โ ๏ธ DIY | โ ๏ธ |
| No key / datacenter friendly | โ | โ | โ ๏ธ |
| Clean nullable schema | โ | โ | โ |
๐ Related actors
๐ท๏ธ Keywords
chess.com scraper, chess player scraper, chess ratings api, chess.com api, blitz rating, bullet rating, rapid rating, FIDE rating, chess stats, grandmaster data, chess analytics, chess data export
This actor uses only the public Chess.com Published-Data API and returns publicly available profile data. It is not affiliated with or endorsed by Chess.com.