- Home
- Resources
- Integrations
- Chess.com
Chess.com Make integrationAutomate Chess.com with Make.
Need Chess.com data in your other tools without copying it by hand? The Chess.com Make integration gives you 11 read-only modules: players, games, clubs, tournaments, puzzles. This page is for coaches and club organizers, and it walks you through a first working scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Chess.com Make integration do for you?
The Chess.com Make integration lets a Make scenario (the automation you build, a chain of bricks called modules) read public Chess.com data and pass it to your other apps. It reads only: 8 action modules fetch one item, 3 search modules return lists.
A roster that stays accurate. A coach collects Chess.com usernames through a sign-up form. For each new entry, Get a player's profile and Get a player's stats fetch the public details, and the next module writes them into the club spreadsheet.
Game review material without downloads. A trainer preparing a lesson runs List a player's games for a student, then sends each game to a notes app or a shared folder, one bundle (one item moving between modules) per game.
A community feed. A chess Discord or newsletter can post Get the daily puzzle, or show who is live with List current streamers.
What Make will not do here: the Chess.com API is public and read only, so no module plays a move, sends a message or edits a club. There is also no trigger, so a scenario starts from another app or from a schedule. Chess.com may also be reachable from n8n; the n8n vs Make comparison sets out the criteria. To learn the editor from scratch, see the Make training, and for plan limits, Make pricing.
How do you connect Chess.com to Make?
- 01
Add a Chess.com module
In your scenario, click the +, search for Chess.com and pick the module you need. The official doc says no Chess.com account and no API key are required, because the API is public and read only.
- 02
Create the connection if Make asks
If the module shows Create a connection, click it. A connection is your link between Make and the app, created once and reused by every Chess.com module. Give it a clear name if you like.
- 03
Save and fill the module
Click Save. Since the API is public, there should be no key to paste. Go back to the module and tell it which player, club or tournament to read, typed in or mapped from an earlier module.
Your first scenario with Chess.com
GoalWhen a new player signs up in your form app, Make fetches their Chess.com profile and stats.
- 01
Create the scenario
On the Scenarios page, create a new scenario and click the +. Pick the trigger of the app that receives sign-ups, such as your form tool, and connect it.
- 02
Add Get a player's profile
Click the + on the right of the first module, search Chess.com and choose Get a player's profile. Map the player from the sign-up bundle into the module.
- 03
Chain Get a player's stats
Add Get a player's stats after it and map the same player. Each module run costs one operation, the unit Make counts on your plan, so two Chess.com modules mean two operations per sign-up.
- 04
Test with Run once
Click Run once, then submit a test sign-up. Open the bubbles above each module to read the bundles they received and check the player data is the one you expect.
- 05
Schedule and switch on
Set the schedule on the first module (a new scenario checks every 15 minutes by default) and switch the scenario on. Add a spreadsheet or chat module at the end to store the result.
What each Chess.com module does
Chess.com gives you 11 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Get a club
ActionIn the docs onlyGet a club returns the public page of one Chess.com club as a single bundle, so the club details can land in your own sheet or site.
Get a player's profile
ActionIn the docs onlyThis module fetches the public profile of one player and hands it to the next module, which is the quickest way to confirm who someone is on Chess.com.
Get a player's stats
ActionIn the docs onlyPick this one when you care about how a player performs rather than who they are: it returns their public statistics as one bundle you can map into a table.
Get a random puzzle
ActionIn the docs onlyGet a random puzzle picks a Chess.com puzzle at random and returns it as one bundle, a simple way to feed a quiz or a training channel.
Get a tournament
ActionIn the docs onlyWith this module, one Chess.com tournament becomes a bundle your scenario can read, so its public details can be shared outside Chess.com.
Get leaderboards
ActionIn the docs onlyGet leaderboards reads the public Chess.com leaderboards, handy when your audience likes to see who sits at the top.
Get the daily puzzle
ActionIn the docs onlyUnlike the random module, this one returns the puzzle Chess.com publishes as its daily puzzle, so everyone in your community works on the same position.
List a player's games
SearchIn the docs onlyThis search returns a player's games, each one as its own bundle, ready to be stored or reviewed one by one in the next module.
List a player's monthly game archives
SearchIn the docs onlyRather than the games themselves, this search lists the monthly archives of a player, which tells you which periods hold games before you fetch anything heavier.
List current streamers
SearchIn the docs onlyList current streamers returns the Chess.com streamers as a list of bundles, useful for any page that promotes chess content.
Make an API call
ActionIn the docs onlyWhen none of the ten other modules reads what you need, Make an API call lets you query any endpoint of the Chess.com API from the same scenario and connection.
Need help automating Chess.com with Make?
A person reads every message.