Chess.com Feed Widget for Website. Free - Poper
Chess.com Feed Widget

Chess.com on any website.

Embed any Chess.com profile in 90 seconds. Bullet, Blitz, Rapid ratings, recent games with PGN, tournament results, and the Daily Puzzle. Free Public API, no auth, no code.

No credit card required
14-day free trial
Cancel anytime

Trusted by 11,000+ brands

Timetics
Academie Digitale
Goldcast
nbcf
Seedstock
Wow
Linkxar
Gale Toyota
Skills
Rugby Sport
Lamp
Leaktronics
Steel
Theatre in Chicago
Globerto
Meetup
FYM
Zeben
Kraftix
IETraditionala
Meethires
Leadscrape
Happily
Timetics
Academie Digitale
Goldcast
nbcf
Seedstock
Wow
Linkxar
Gale Toyota
Skills
Rugby Sport
Lamp
Leaktronics
Steel
Theatre in Chicago
Globerto
Meetup
FYM
Zeben
Kraftix
IETraditionala
Meethires
Leadscrape
Happily
Free forever, paid plans from $19/mo

Try the live widget

Live demo, not a screenshot. Paste a Chess.com username, pick a layout, tune board theme and time-control visibility, embed. What you see here is what ships to your site.

From Chess.com to your site

Your Chess.com reviews. Now on your own domain.

Poper crawls the official Chess.com review feed for your business and renders it inline on your website. Same reviews, your branding, your domain.

chess.com
Chess.com profile page for GMAcme showing Grandmaster title, 2547 Rapid, 2847 Bullet, 2684 Blitz, 2212 Daily ratings, Diamond member, Top 100 USA, recent games table, and 3 highlighted games against Tom_GM, Aïsha_IM, and a +12 puzzle rating jumpSource: Chess.comOpen
Chess.com profile page for GMAcme showing Grandmaster title, 2547 Rapid, 2847 Bullet, 2684 Blitz, 2212 Daily ratings, Diamond member, Top 100 USA, recent games table, and 3 highlighted games against Tom_GM, Aïsha_IM, and a +12 puzzle rating jump
gmacme.chess
GMAcme coaching site at gmacme.chess in deep burgundy and warm cream palette with hero Grandmaster Coaching since 2018 and the Poper Chess.com widget embedded inline showing the same 3 highlighted games (Tom_GM, Aïsha_IM, puzzle) with auto-sync every 30 minutes from the Diamond Member accountPoper widget live
GMAcme coaching site at gmacme.chess in deep burgundy and warm cream palette with hero Grandmaster Coaching since 2018 and the Poper Chess.com widget embedded inline showing the same 3 highlighted games (Tom_GM, Aïsha_IM, puzzle) with auto-sync every 30 minutes from the Diamond Member account

Mockups for illustration. Pull your real Chess.com Feed Widget: Embed Profile, Ratings, Games and Tournaments on Any Site from Chess.com and embed in 90 seconds.

How to use it

How to add Chess.com to your website

Three steps. Under two minutes. No developer needed.

  1. 01

    Connect your Chess.com profile

    Drop your handle (or any public Chess.com username) into the builder. Poper hits the free Chess.com Public Data API at api.chess.com/pub and pulls your profile, ratings, recent games, and tournament history. No OAuth, no API key, no scraping.

    Poper widget builder showing Chess.com profile search with GMAcme username, 2547 Rapid rating, Diamond member badge, and green Connect button
  2. 02

    Pick a layout and brand it

    Choose Profile Card, Rating Tracker, Games List with PGN board, Tournament Wall, Daily Puzzle, or Club Leaderboard. Tune the board theme, piece set, accent color, font, and which time controls (Bullet, Blitz, Rapid, Daily) appear in the header.

    Layout picker for Chess.com widget showing 6 thumbnails (Profile Card, Games List with PGN, Rating Tracker, Tournament Wall, Daily Puzzle, Club Leaderboard) plus board theme color picker, piece set, and time-control toggles
  3. 03

    Copy the snippet and embed

    Paste the one-line script tag into your site. Works on WordPress, Shopify, Wix, Squarespace, Webflow, Ghost, Framer, Carrd, Lichess Studies, Chess24, and any HTML stack.

    One-line embed script tag for the Chess.com feed widget shown in a code editor with a green Copy button and Webflow, Framer, Carrd, Lichess Studies, Chess24 platform badges

Works everywhere

Works with every website platform you already use

Drop-in install on WordPress, Shopify, Wix, Squarespace, Webflow, Framer, Ghost, and any HTML-friendly stack. No build step, no developer needed.

WordPress
Shopify
Wix
Squarespace
Webflow
Framer
Ghost
HTML

Plus 250+ other platforms via the embed snippet. If your site can render a <script> tag, it can render the Chess.com Feed Widget: Embed Profile, Ratings, Games and Tournaments on Any Site.

What you get with Poper Chess.com Feed

Six things that matter when you are paying for a Chess.com widget, not 30 features no one uses.

Free Chess.com Public API, never scraped

Chess.com publishes a free, documented Public Data API at chess.com/news/view/published-data-api. No OAuth, no API key, no rate-limit gotchas for normal embed use. Poper queries the official endpoints (api.chess.com/pub/player, api.chess.com/pub/player/{user}/stats, api.chess.com/pub/player/{user}/games/{YYYY}/{MM}, api.chess.com/pub/puzzle, api.chess.com/pub/club, api.chess.com/pub/country) directly. There is no scraping, no fragile internal endpoint, no breakage when chess.com ships a redesign. The Public API is the supported integration path for the entire Chess.com developer ecosystem.

All four time controls, live ratings

Chess.com runs separate Elo pools for Bullet (1+0), Blitz (3+0, 5+0), Rapid (10+0, 15+10), and Daily (correspondence). Most widgets show one number. Poper renders all four with current rating, last-game delta, and a 30-day sparkline so a coach's Blitz 2240 and Rapid 2180 land on the same card a recruiter sees on the home page.

Multi-user club leaderboards

Aggregate up to 50 Chess.com profiles into a single leaderboard sorted by Blitz, Bullet, or Rapid rating. Built for chess clubs, university teams, Discord servers, and coaching academies that want a live ranking on their landing page.

Daily Puzzle integration

Pull Chess.com's official Daily Puzzle of the day from api.chess.com/pub/puzzle and embed it as a click-to-solve interactive board. New puzzle every 24 hours, zero manual updates.

PGN games with playable board

Chess.com archives every game in standard PGN format with full move notation and per-move clock times. Poper renders the most recent games with a playable board, navigation arrows, evaluation bar option, and click-to-copy PGN. Readers replay your game without leaving your site.

Schema.org Person plus chess metadata

Every embedded profile emits Person JSON-LD with name, image, country, and current ratings, plus Chess.com canonical URL for the source profile. Tournament results and Daily Puzzle blocks emit additional structured data so Google understands your chess credentials and your site keeps SEO credit.

Use cases

Where Chess.com Feed Widget: Embed Profile, Ratings, Games and Tournaments on Any Site actually moves the needle

Four buyer types who get the most lift from embedding Chess.com Feed Widget: Embed Profile, Ratings, Games and Tournaments on Any Site on their site.

Chess streamer setup with live Twitch overlay, chess board on stream, commentary microphone, webcam tile, and Twitch-purple accent panels showing live Rapid 2,547 with +24 today

Chess streamer

Twitch and YouTube chess streamers need a live rating banner on the sponsorship page, the Patreon landing, and the personal site. Embed Bullet, Blitz, and Rapid Elo with a 30-day sparkline so subscribers and brand sponsors always see current form alongside the stream embed.

Chess coach setup with chessboard mid-lesson, lesson notes notebook annotating the Italian Game, and student leaderboard showing 5 ranked students with rating progress and a book-a-coaching-slot CTA

Chess coach

Coaches show prospective students their own current Elo, recent tournament wins, and puzzle rating, plus a live student leaderboard ranked by Blitz, Bullet, or Rapid so the booking page proves real playing strength and student outcomes.

Brooklyn Chess Club page with founded-1948 club logo, Spring Open round 3 tournament bracket showing Marcus_GM, Priya_IM, GMAcme advancing, and a dark playing hall panel with 4 live board thumbnails (DGT relay)

Chess club

Aggregate up to 50 club members into a single live leaderboard, publish round-by-round tournament brackets, and surface a live multi-board playing hall feed so a chess club homepage feels like a real club night, not a static page.

Puzzle solver page with green tactics-puzzle board (Mate in 2), 90-day puzzle rating progress chart climbing to 2,418 at 99th percentile, and 47-day Daily Puzzle calendar streak grid

Puzzle solver

Daily Puzzle solvers and tactics trainers showcase their puzzle rating, percentile, and streak. Embed today's Chess.com Daily Puzzle as a click-to-solve interactive board next to a 90-day puzzle-rating chart and 47-day calendar streak.

Poper vs other Chess.com embed options

Chess.com itself ships a single-game Game of the Day embed and a Daily Puzzle widget. Lichess offers an open-source rival. Here is how the popular options compare.

 Recommended
Poper
Chess.com Daily Puzzle widget
Chess.com Game of the Day embed
Lichess widget alternative
Free plan available
Embed full Chess.com profile (any user)
Live Bullet, Blitz, Rapid, Daily ratings
Lichess only
Recent games with PGN playback board
1 game only
Lichess only
Tournament results and placings
Lichess only
Multi-user club leaderboard
Daily Puzzle embed
Sync frequency (lowest plan)
1 hour
Daily
Daily
1 hour
Custom board theme and piece set
Limited
Custom CSS / total design control
Schema.org Person + canonical to chess.com
Bundled with popups, forms, quizzes

Comparison reflects publicly listed pricing and features as of 2026. Verify current details on each provider's site.

Real teams. Real outcomes.

Coaches, streamers, club organizers, and tournament directors who put their Chess.com presence where their audience already lives.

Poper has improved our website's user engagement! Since integrating Poper's personalized popups, we've seen a dramatic surge in conversions and user interactions. The platform's intuitive design makes creating and customizing popups a breeze, even for those with minimal tech skills. What truly sets Poper apart are its…
Jayson Ang
Jayson Ang
Singapore Property Swapper · Singapore Property Swapper
Fantastic app and support team, they are very quick to help and provide a solution or improvement to their product. Highly recommended!
Alex
Alex
CEO · AH
Poper has been a total lifesaver for our agency! As a digital marketing agency, we’re always juggling a million things at once. Poper has been a real game-changer in terms of streamlining our workflow and keeping track of all our clients’ campaigns. The ability to track all our clients’ websites from one place is a…
Idris Basir
Idris Basir
-

Pricing

Simple pricing. Free plan covers most websites.

Free forever for one widget. Upgrade only when you need faster sync, multiple instances, or to drop the watermark.

Free

Everything you need to ship the widget today.

$0forever
  • 1 widget instance
  • All layouts & customization
  • Brand-match styling
  • 6-hour sync cadence
  • Poper watermark
Start free
Most popular

Pro

Remove the watermark, faster sync, more widget instances.

$19/mo
  • Unlimited widget instances
  • 30-minute sync cadence
  • No Poper watermark
  • Custom CSS
  • Priority email support
  • Shoppable tagging
Start 14-day trial

Business

Multi-site, multi-account, white-label.

$49/mo
  • Multi-account combined feeds
  • Real-time sync
  • White-label embed
  • API access
  • Dedicated success manager
  • Custom SLA
Start 14-day trial

All plans include unlimited page views, no contracts, cancel anytime. Annual billing saves 20%.

Guide · 6 min read

The complete guide to embedding Chess.com on your website

Chess.com is the largest online chess platform in the world, with roughly 150 million registered accounts as of 2026 and tens of millions of monthly active players across Bullet, Blitz, Rapid, Daily, Puzzles, Lessons, and Variants. For chess coaches, titled players, streamers, club organizers, and content creators, your Chess.com profile is the canonical record of your playing strength. Embedding a Chess.com feed widget on your own site moves that credibility from chess.com onto your domain, where you control the framing and the conversion path. This guide walks through what actually matters when you choose a Chess.com feed widget in 2026: the free Public Data API design, the post-Queen's-Gambit user boom, the chess streamer economy, the Lichess open-source rivalry, and how Schema.org Person markup with canonical URLs keeps your chess.com ranking and your site ranking both healthy.

01

The Chess.com Public Data API and why it is the right embed path

Chess.com is a closed-source commercial platform, but the company maintains a free, well-documented Public Data API at chess.com/news/view/published-data-api covering everything a third party needs to embed a player profile. The API base is api.chess.com/pub, and the endpoints include player profile (api.chess.com/pub/player/{username}), stats across every time control (api.chess.com/pub/player/{username}/stats), monthly game archives in PGN format (api.chess.com/pub/player/{username}/games/{YYYY}/{MM}), club details (api.chess.com/pub/club/{url-id}), country leaderboards (api.chess.com/pub/country/{iso}), title-holder lists (api.chess.com/pub/titled/{title}), and Daily Puzzle of the day (api.chess.com/pub/puzzle). All endpoints accept unauthenticated GET requests, return JSON, and are rate-limited generously enough for any normal third-party embed use. There is no OAuth flow, no developer console, no quota application form. This matters because chess.com's main-site UI changes regularly (the live board, the home feed, the rating histogram have all been redesigned in the last three years), and any widget built on web scraping breaks every redesign. The Public API stays stable. Poper queries it directly, caches at the CDN edge, and re-fetches on the configured sync interval. The result is a widget that keeps showing your latest games and ratings even when chess.com is shipping a new front-end weekly.

02

The post-Queen's-Gambit boom and the chess streamer economy

The Netflix series The Queen's Gambit aired in October 2020 and triggered the largest sustained surge in chess interest since the Bobby Fischer era. Chess.com's monthly sign-ups jumped roughly five-fold in the months that followed, and the platform crossed 100 million accounts in late 2022, then 150 million in 2025. The boom never really cooled down because it merged with the parallel rise of the chess streamer economy on Twitch and YouTube. Hikaru Nakamura, GothamChess, BotezLive, Anna Cramling, Eric Rosen, and dozens of other streamers built audiences in the millions playing Chess.com games on stream, and their viewers signed up to play themselves. By 2026 chess streaming is a measurable subgenre with consistent top-100 channels on Twitch in the Chess directory. For any of those streamers, having a live Chess.com rating banner on the personal site or sponsorship page is table stakes. A coach who picks up new students from stream traffic, a content creator who runs Patreon tiers around playing improvement, or a tournament organizer running over-the-board events with Chess.com qualifiers all need the same thing: a single embed that always shows current rating across time controls, recent games, and tournament wins. The widget audience is large enough now that Chess.com itself ships official widgets for the Daily Puzzle and a single Game of the Day, and the absence of a full profile widget from chess.com itself is the gap third-party widgets like this one fill.

03

Magnus Carlsen, Take Take Take, and the future of Chess.com governance

Magnus Carlsen's relationship with chess.com has been the most-discussed governance story in chess since 2023. Carlsen vacated his classical World Champion title in 2023 partly in protest of the existing championship cycle, then launched his own platform Take Take Take and became the public face of the Champions Chess Tour run on chess.com. Persistent rumors have circulated that chess.com is in acquisition talks with Take Take Take or with Carlsen's broader Magnus Group portfolio, none of which the parties have confirmed publicly as of 2026. Whatever the corporate outcome, the practical effect for embed widgets is that Chess.com remains the dominant commercial chess platform, the Public API remains free and unauthenticated, and the player base keeps growing. A widget that depends only on the Public API surface keeps working through any ownership changes because the API contract is open and stable, while a widget that depends on undocumented internal endpoints breaks every redesign. The right architectural choice for a third-party Chess.com widget in 2026 is also the only choice that survives the next five years of platform evolution: query the Public API, cache at the CDN edge, and never touch internal endpoints. Poper takes that approach and is committed to it as long as the Public API remains the Chess.com developer surface.

04

Chess.com versus Lichess and what your widget should do about it

Chess.com and Lichess are the two platforms serious chess players actually use. Chess.com is the commercial market leader with roughly 150 million accounts, video lessons from top GMs, a tournament prize pool, Opening Explorer with master-game data, and a coaching marketplace. Lichess is the free, open-source, donation-funded alternative with about 12 million accounts, a culture of openness, the standout Studies feature for shareable annotated analysis, and serious variant play (Atomic, Crazyhouse, King of the Hill, Antichess) that chess.com supports more lightly. Many serious players run accounts on both and have different ratings on each because the rating pools are independent. For a widget audience, this matters in three ways. First, a Chess.com widget should not pretend Lichess does not exist. The right pattern is to make it easy to run a Chess.com widget and a Lichess widget side by side on the same page, so a coach who plays on both shows ratings from both. Poper supports exactly this: ship the chess-feed widget for the chess.com half and the lichess-feed widget for the Lichess half, both pulling from their respective free public APIs, both styled to match. Second, Chess.com features that Lichess does not have (chess.com Diamond and Premium subscriptions, prize-pool tournaments, the official Daily Puzzle, the Opening Explorer with master-game data) should be visible on the widget so a Diamond subscriber's investment shows up. Third, the variant rating pools are different on each platform. If you play Bughouse seriously, that is a chess.com surface. If you play Crazyhouse seriously, that is a Lichess surface. The widget should honor the pool a player actually uses rather than averaging across platforms. Poper renders Chess.com Bullet, Blitz, Rapid, Daily, and the chess.com-specific variants natively while leaving the Lichess variants to the Lichess widget.

05

Schema.org Person, canonical URLs, and protecting your chess SEO

The single most common SEO mistake when embedding any profile-based widget is duplicating personal-brand content without a canonical reference. Search engines see the same name, country, and rating data on chess.com and on yoursite.com, treat one as the original, and either suppress the other from rankings entirely or split ranking signal between the two URLs. The fix is to emit Schema.org Person structured data with a canonical URL pointing back to the original chess.com profile, telling Google explicitly that yoursite.com is republishing public profile data and chess.com is the authoritative source. Poper handles this automatically. Every embedded Chess.com profile emits Person JSON-LD with name, image, country (mapped from the chess.com country field), URL set to the canonical chess.com profile URL, and a sameAs array pointing to the chess.com source. Tournament result blocks emit additional Event JSON-LD where applicable, and the Daily Puzzle block emits its own canonical reference to the chess.com puzzle URL. Visitors browsing your site see the profile rendered inside your design, but search engines see a clear signal that chess.com remains the canonical source of the underlying data. Your chess.com profile keeps its rating-page ranking for queries like 'GMHikaru chess.com' or 'your-username Elo', and your site receives the SEO benefit of a rich, content-heavy profile block without competing against your chess.com profile for the same query. Combined with the asynchronous loading and global CDN edge caching that keeps the widget under 40KB gzipped and lazy-loaded below the fold, the performance and SEO posture of a Chess.com feed widget is among the cleanest of any embeddable profile widget on the market in 2026.

Quick reference

What is Chess.com Feed Widget: Embed Profile, Ratings, Games and Tournaments on Any Site?

A Chess.com feed widget is an embeddable script that pulls a Chess.com player profile, current ratings across Bullet, Blitz, Rapid, and Daily time controls, recent games in PGN format, tournament results, and the Daily Puzzle onto a third-party website using the free Chess.com Public Data API at api.chess.com/pub.

Key facts

  • Chess.com is the largest online chess platform in the world with roughly 150 million registered accounts as of 2026.
  • The Chess.com Public Data API is free, documented at chess.com/news/view/published-data-api, and unauthenticated for read access (no OAuth, no API key required for normal embed use).
  • The Public API base is api.chess.com/pub with endpoints for player profile, stats, monthly game archives in PGN format, club details, country leaderboards, title-holder lists, and Daily Puzzle of the day.
  • Chess.com runs separate Elo rating pools for Bullet (1+0), Blitz (3+0 and 5+0), Rapid (10+0 and 15+10), and Daily (correspondence) time controls, plus separate pools for variants.
  • Chess.com sign-ups surged roughly five-fold after the Netflix series The Queen's Gambit aired in October 2020, and the platform crossed 100 million accounts in late 2022 and 150 million in 2025.
  • Embedding Chess.com profile data via the Public API is the supported integration path and remains stable across chess.com front-end redesigns, unlike widgets built on scraping the main site UI.

Frequently asked questions

Can't find the answer you're looking for? Chat with our support team.

Contact Support

Stop pasting screenshots of your Chess.com rating

Poper takes 90 seconds to embed and stays stable because it runs on the free Chess.com Public API. Free plan, no credit card.

Free plan available forever