Resources · Make integration

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 you can automate

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.

Connect

How do you connect Chess.com to Make?

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

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

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

First scenario

Your first scenario with Chess.com

GoalWhen a new player signs up in your form app, Make fetches their Chess.com profile and stats.

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

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

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

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

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

Modules

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.

Chess.com1

Get a club

ActionIn the docs only

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

When to use it
an organizer who runs a club and wants its public details copied into a members portal or a welcome email.
Watch out
it reads a club, it does not manage one. Membership changes still happen on Chess.com.
Chess.com2

Get a player's profile

ActionIn the docs only

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

When to use it
right after a sign-up form, to attach a real Chess.com identity to the new entry.
Watch out
only public data comes back, since the API is read only.
Chess.com3

Get a player's stats

ActionIn the docs only

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

When to use it
a coach keeping a progress sheet for students, refreshed when a student asks for a review.
Watch out
pair it with the profile module when you also need identity details.
Chess.com4

Get a random puzzle

ActionIn the docs only

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

When to use it
a Discord bot that answers a student's request for practice with a new position.
Watch out
the pick is random, so store the puzzle in a sheet if the answer must be posted in a later message.
Chess.com5

Get a tournament

ActionIn the docs only

With this module, one Chess.com tournament becomes a bundle your scenario can read, so its public details can be shared outside Chess.com.

When to use it
a club announcing an event on its website or newsletter, from the tournament it already runs on Chess.com.
Watch out
you point it at a tournament you already know; it does not search for events.
Chess.com6

Get leaderboards

ActionIn the docs only

Get leaderboards reads the public Chess.com leaderboards, handy when your audience likes to see who sits at the top.

When to use it
a chess newsletter or community page that shows the current leaders next to its own news.
Watch out
the result is one bundle; if you want one post per player, add an iterator from Make to split the list.
Chess.com7

Get the daily puzzle

ActionIn the docs only

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

When to use it
a club chat where members compare their solutions in one thread.
Watch out
if several scenarios post it, the same position may appear twice, so keep a single scenario in charge of posting.
Chess.com8

List a player's games

SearchIn the docs only

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

When to use it
a trainer building review material for a student before a lesson.
Watch out
a search can return zero, one or many bundles, and every later module runs once per game, which adds operations.
Chess.com9

List a player's monthly game archives

SearchIn the docs only

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

When to use it
building a complete history of a student, archive by archive.
Watch out
each archive is a separate bundle, so filter the ones you need before chaining other modules.
Chess.com10

List current streamers

SearchIn the docs only

List current streamers returns the Chess.com streamers as a list of bundles, useful for any page that promotes chess content.

When to use it
a community Discord that shares who is streaming when members ask for something to watch.
Watch out
each streamer becomes one bundle and one post; add a filter before the posting module so only the names you want go out.
Chess.com11

Make an API call

ActionIn the docs only

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

When to use it
a public Chess.com resource that has no dedicated module in the list above.
Watch out
you describe the request yourself, and the API stays read only, so it cannot write anything.
Need help

Need help automating Chess.com with Make?

A person reads every message.

FAQ

Chess.com and Make: common questions

01Is the Chess.com Make integration free?
Yes. Chess.com is a standard app in Make, so it works on the Free plan, and the doc says no Chess.com account or API key is needed. The Free plan does set limits: 2 active scenarios, at least 15 minutes between scheduled runs, 5 minutes of run time per execution, files up to 5 MB and 512 MB of data transfer. Paid plans (Core, Pro, Teams, Enterprise) bring the interval down to 1 minute, remove the cap on active scenarios and allow 40 minutes of run time. Usage is counted in operations, one per module run.
02What do you need to connect Chess.com to Make?
Very little. The official doc states that no account and no API key are required, because the Chess.com API is public and read only. You add a Chess.com module, and if Make shows Create a connection you click it, name it and save. Since the API is public, there should be no key to paste. You only need a Make account and the name of the player, club or tournament you want to read. What you read is the public data of players, clubs and tournaments.
03Does Chess.com have a trigger in Make?
No. None of the 11 modules is a trigger, so Chess.com cannot tell Make that something happened. You start a scenario in one of two ways: with the trigger of another app, such as a new form entry or a new message, or with the schedule of the first module, which Make sets to every 15 minutes by default on a new scenario. With a schedule, Make runs the scenario at that interval, so data arrives at the next run, not the moment it changes on Chess.com.
04What if a Chess.com module is missing in Make?
Use Make an API call. This module is part of the Chess.com app and lets a scenario query any endpoint of the Chess.com API with the same connection, so it covers what the ten named modules do not. Keep in mind the API is read only: no module, including this one, can change data on Chess.com. The Make doc page for this app also warns that it was generated by AI and may contain mistakes, so test every call with Run once before switching the scenario on.
05Should you use Make or n8n for Chess.com?
It depends on where the rest of your automations live. On Make, Chess.com offers 11 read-only modules, including Make an API call for anything they skip, and it runs on the Free plan. Chess.com may also be reachable from n8n, and nothing in this guide ranks one tool above the other. If your forms, sheets and chat already sit in Make scenarios, keeping Chess.com there avoids splitting one workflow across two platforms. The comparison page linked above covers the criteria in more detail.