Chess.com Player & Game Scraper avatar

Chess.com Player & Game Scraper

Pricing

from $9.74 / 1,000 result items

Go to Apify Store
Chess.com Player & Game Scraper

Chess.com Player & Game 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.

Pricing

from $9.74 / 1,000 result items

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

13

Total users

1

Monthly active users

a day ago

Last modified

Share

ParseForge Banner

Chess.com Scraper - Export Player Profiles & Games to CSV/JSON/Excel

Export Chess.com player profiles, ratings, and game history in seconds. No API key required.

The Chess.com Scraper pulls real-time data from the Chess.com public REST API. Get rapid, blitz, and bullet ratings, win/loss records, follower counts, country info, and account history for any player - all without an account or API key. Switch to games mode to pull complete game archives with PGN notation, time controls, and per-player results.

Data is sourced directly from the official Chess.com public API (api.chess.com/pub), used by millions of chess clients worldwide. Records are always live, never cached.

๐ŸŽฏ Target Audience๐Ÿ’ก Primary Use Cases
Chess analysts, fantasy chess organizers, researchers, coaches, developers, journalistsTrack rating trends across time controls for top players, pull live ratings for tournament seeding, build datasets of player demographics and progression, monitor student accounts and game history at scale, enrich chess apps with real-time player metadata, verify ratings and stats for chess coverage

๐Ÿ“‹ What the Chess.com Scraper does

  • Fetches full player profiles including name, title, country, followers, and account status
  • Retrieves real-time ratings across all three main time controls: rapid, blitz, and bullet
  • Captures best-ever ratings alongside current ratings for trend analysis
  • Pulls recent game archives with PGN notation, time control details, and per-color results
  • Processes multiple usernames in a single run with respectful rate limiting
  • Exports to CSV, Excel, JSON, or XML for immediate downstream use

Why it matters: Chess.com has over 100 million registered players and hosts millions of games daily. There is no official bulk data export. This actor bridges that gap, letting you build datasets of any size from the public API with a single click.

๐Ÿ“Š Data fields

Each record includes: bestBlitz, bestBullet, bestRapid, country, followers, imageUrl, joined, lastOnline, name, ratingBlitz, ratingBullet, ratingRapid, results, scrapedAt, status, title, url, username. These field names come straight from the actor's dataset schema, so what you see here is what lands in your dataset.

โš ๏ธ Good to Know: free users are limited to 10 items per run for preview purposes. Upgrade to Apify paid plans for higher limits.

๐Ÿš€ How to use

  1. Create a free account w/ $5 credit on Apify
  2. Open the Chess.com Scraper actor page
  3. Enter Chess.com usernames in the usernames field
  4. Select mode: Player Profiles & Ratings or Recent Games
  5. Set maxItems (optional)
  6. Click Start and wait seconds
  7. Download results as CSV, Excel, JSON, or XML
ActorDescription
Lichess ScraperPlayer profiles and game data from Lichess, the open-source chess platform
GitHub Trending ScraperTrack trending repositories by language and date range
ProductHunt ScraperScrape product launches, votes, and maker profiles

Pro Tip: browse the complete ParseForge collection for 80+ ready-to-run scrapers covering sports, finance, jobs, and more.

This actor scrapes publicly available data from the Chess.com public REST API (api.chess.com/pub). Use responsibly and in accordance with Chess.com's terms of service. ParseForge is not affiliated with Chess.com.

๐Ÿ†˜ Need Help?

If you hit a bug, have questions about setup, or need a scraper we haven't built yet, open our contact form or write to parseforge@protonmail.com. We also take on paid custom data projects.

For faster answers, join our Discord. It's the best place to get support and suggest new actors.