aid: chess-com
url: https://raw.githubusercontent.com/api-evangelist/chess-com/refs/heads/main/apis.yml
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: true
  label: Hosted service · you call their endpoint
  confidence: high
  source:
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
specificationVersion: '0.23'
apis:
- aid: chess-com:chess-com-clubs-api
  name: Chess.com Clubs API
  description: Club profiles, members, and team matches
  humanURL: https://www.chess.com/news/view/published-data-api
  baseURL: https://api.chess.com/pub/
  tags:
  - Clubs
  properties:
  - type: OpenAPI
    url: openapi/chess-com-clubs-api-openapi.yml
  - type: Documentation
    url: https://www.chess.com/news/view/published-data-api
  - type: Documentation
    url: https://support.chess.com/en/articles/9650547-published-data-api
  - type: JSONSchema
    url: json-schema/chess-com-player-schema.json
  - type: JSONSchema
    url: json-schema/chess-com-game-schema.json
  - type: JSONSchema
    url: json-schema/chess-com-club-schema.json
  - type: JSONLD
    url: json-ld/chess-com-context.jsonld
- aid: chess-com:chess-com-countries-api
  name: Chess.com Countries API
  description: Country profiles, players, and clubs
  humanURL: https://www.chess.com/news/view/published-data-api
  baseURL: https://api.chess.com/pub/
  tags:
  - Countries
  properties:
  - type: OpenAPI
    url: openapi/chess-com-countries-api-openapi.yml
  - type: Documentation
    url: https://www.chess.com/news/view/published-data-api
  - type: Documentation
    url: https://support.chess.com/en/articles/9650547-published-data-api
  - type: JSONSchema
    url: json-schema/chess-com-player-schema.json
  - type: JSONSchema
    url: json-schema/chess-com-game-schema.json
  - type: JSONSchema
    url: json-schema/chess-com-club-schema.json
  - type: JSONLD
    url: json-ld/chess-com-context.jsonld
- aid: chess-com:chess-com-games-api
  name: Chess.com Games API
  description: Daily, live, and archived games (JSON and PGN)
  humanURL: https://www.chess.com/news/view/published-data-api
  baseURL: https://api.chess.com/pub/
  tags:
  - Games
  properties:
  - type: OpenAPI
    url: openapi/chess-com-games-api-openapi.yml
  - type: Documentation
    url: https://www.chess.com/news/view/published-data-api
  - type: Documentation
    url: https://support.chess.com/en/articles/9650547-published-data-api
  - type: JSONSchema
    url: json-schema/chess-com-player-schema.json
  - type: JSONSchema
    url: json-schema/chess-com-game-schema.json
  - type: JSONSchema
    url: json-schema/chess-com-club-schema.json
  - type: JSONLD
    url: json-ld/chess-com-context.jsonld
- aid: chess-com:chess-com-leaderboards-api
  name: Chess.com Leaderboards API
  description: Live leaderboards across time controls and variants
  humanURL: https://www.chess.com/news/view/published-data-api
  baseURL: https://api.chess.com/pub/
  tags:
  - Leaderboards
  properties:
  - type: OpenAPI
    url: openapi/chess-com-leaderboards-api-openapi.yml
  - type: Documentation
    url: https://www.chess.com/news/view/published-data-api
  - type: Documentation
    url: https://support.chess.com/en/articles/9650547-published-data-api
  - type: JSONSchema
    url: json-schema/chess-com-player-schema.json
  - type: JSONSchema
    url: json-schema/chess-com-game-schema.json
  - type: JSONSchema
    url: json-schema/chess-com-club-schema.json
  - type: JSONLD
    url: json-ld/chess-com-context.jsonld
- aid: chess-com:chess-com-matches-api
  name: Chess.com Matches API
  description: Daily and live team match details
  humanURL: https://www.chess.com/news/view/published-data-api
  baseURL: https://api.chess.com/pub/
  tags:
  - Matches
  properties:
  - type: OpenAPI
    url: openapi/chess-com-matches-api-openapi.yml
  - type: Documentation
    url: https://www.chess.com/news/view/published-data-api
  - type: Documentation
    url: https://support.chess.com/en/articles/9650547-published-data-api
  - type: JSONSchema
    url: json-schema/chess-com-player-schema.json
  - type: JSONSchema
    url: json-schema/chess-com-game-schema.json
  - type: JSONSchema
    url: json-schema/chess-com-club-schema.json
  - type: JSONLD
    url: json-ld/chess-com-context.jsonld
- aid: chess-com:chess-com-players-api
  name: Chess.com Players API
  description: Profiles, stats, online state, archives, clubs, matches, tournaments
  humanURL: https://www.chess.com/news/view/published-data-api
  baseURL: https://api.chess.com/pub/
  tags:
  - Player
  tags_raw:
  - Players
  properties:
  - type: OpenAPI
    url: openapi/chess-com-players-api-openapi.yml
  - type: Documentation
    url: https://www.chess.com/news/view/published-data-api
  - type: Documentation
    url: https://support.chess.com/en/articles/9650547-published-data-api
  - type: JSONSchema
    url: json-schema/chess-com-player-schema.json
  - type: JSONSchema
    url: json-schema/chess-com-game-schema.json
  - type: JSONSchema
    url: json-schema/chess-com-club-schema.json
  - type: JSONLD
    url: json-ld/chess-com-context.jsonld
- aid: chess-com:chess-com-puzzles-api
  name: Chess.com Puzzles API
  description: Daily and random puzzles
  humanURL: https://www.chess.com/news/view/published-data-api
  baseURL: https://api.chess.com/pub/
  tags:
  - Puzzles
  properties:
  - type: OpenAPI
    url: openapi/chess-com-puzzles-api-openapi.yml
  - type: Documentation
    url: https://www.chess.com/news/view/published-data-api
  - type: Documentation
    url: https://support.chess.com/en/articles/9650547-published-data-api
  - type: JSONSchema
    url: json-schema/chess-com-player-schema.json
  - type: JSONSchema
    url: json-schema/chess-com-game-schema.json
  - type: JSONSchema
    url: json-schema/chess-com-club-schema.json
  - type: JSONLD
    url: json-ld/chess-com-context.jsonld
- aid: chess-com:chess-com-streamers-api
  name: Chess.com Streamers API
  description: Chess.com streamers
  humanURL: https://www.chess.com/news/view/published-data-api
  baseURL: https://api.chess.com/pub/
  tags:
  - Streamers
  properties:
  - type: OpenAPI
    url: openapi/chess-com-streamers-api-openapi.yml
  - type: Documentation
    url: https://www.chess.com/news/view/published-data-api
  - type: Documentation
    url: https://support.chess.com/en/articles/9650547-published-data-api
  - type: JSONSchema
    url: json-schema/chess-com-player-schema.json
  - type: JSONSchema
    url: json-schema/chess-com-game-schema.json
  - type: JSONSchema
    url: json-schema/chess-com-club-schema.json
  - type: JSONLD
    url: json-ld/chess-com-context.jsonld
- aid: chess-com:chess-com-titled-players-api
  name: Chess.com Titled Players API
  description: Lists of titled players by FIDE title
  humanURL: https://www.chess.com/news/view/published-data-api
  baseURL: https://api.chess.com/pub/
  tags:
  - Titled Players
  properties:
  - type: OpenAPI
    url: openapi/chess-com-titled-players-api-openapi.yml
  - type: Documentation
    url: https://www.chess.com/news/view/published-data-api
  - type: Documentation
    url: https://support.chess.com/en/articles/9650547-published-data-api
  - type: JSONSchema
    url: json-schema/chess-com-player-schema.json
  - type: JSONSchema
    url: json-schema/chess-com-game-schema.json
  - type: JSONSchema
    url: json-schema/chess-com-club-schema.json
  - type: JSONLD
    url: json-ld/chess-com-context.jsonld
- aid: chess-com:chess-com-tournaments-api
  name: Chess.com Tournaments API
  description: Tournament details, rounds, and groups
  humanURL: https://www.chess.com/news/view/published-data-api
  baseURL: https://api.chess.com/pub/
  tags:
  - Tournaments
  properties:
  - type: OpenAPI
    url: openapi/chess-com-tournaments-api-openapi.yml
  - type: Documentation
    url: https://www.chess.com/news/view/published-data-api
  - type: Documentation
    url: https://support.chess.com/en/articles/9650547-published-data-api
  - type: JSONSchema
    url: json-schema/chess-com-player-schema.json
  - type: JSONSchema
    url: json-schema/chess-com-game-schema.json
  - type: JSONSchema
    url: json-schema/chess-com-club-schema.json
  - type: JSONLD
    url: json-ld/chess-com-context.jsonld
name: Chess.com
tags:
- Chess
- Gaming
- Online Games
- Sports
- Community
- Education
kind: contract
accessModel:
  pricing: paid
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Paid
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/chess-com.png
access: 3rd-Party
common:
- type: CapabilityMap
  url: capabilities/chess-com-capability-edges.yml
  name: Chess.com Business Capability Map
- type: Website
  url: https://www.chess.com/
- type: AgenticAccess
  url: agentic-access/chess-com-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/chess-com-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/chess-com-domain-security.yml
- url: https://www.chess.com
  name: Chess.com Home
  type: Portal
- url: https://www.chess.com/news/view/published-data-api
  name: Published Data API
  type: Documentation
- url: https://support.chess.com/en/articles/9650547-published-data-api
  name: Help Center — PubAPI
  type: Documentation
- url: https://www.chess.com/membership
  name: Premium Membership
  type: Pricing
- url: https://www.chess.com/legal/privacy
  name: Privacy Policy
  type: PrivacyPolicy
- url: https://www.chess.com/legal
  name: Terms of Service
  type: TermsOfService
- url: https://www.chess.com/about
  name: About Chess.com
  type: AboutUs
- url: https://www.chess.com/news
  name: News
  type: Blog
- url: https://www.chess.com/article
  name: Articles
  type: Blog
- url: https://www.chess.com/forum
  name: Forums
  type: Forums
- url: https://www.linkedin.com/company/chess-com
  name: LinkedIn
  type: LinkedIn
- url: https://twitter.com/chesscom
  name: Twitter / X
  type: Twitter
- url: https://www.youtube.com/chess
  name: YouTube
  type: YouTube
- url: https://www.twitch.tv/chess
  name: Twitch
  type: Twitch
- url: https://github.com/chess
  name: Chess.com GitHub
  type: GitHubOrganization
- url: https://www.chess.com/coaches
  name: Coaches
  type: Support
- url: https://www.chess.com/streamers
  name: Streamers
  type: Documentation
- url: https://www.chess.com/leaderboard
  name: Leaderboards
  type: Documentation
- url: https://github.com/andyruwruw/chess-web-api
  name: chess-web-api (Node.js wrapper)
  type: SDKs
- url: https://www.npmjs.com/package/chess-web-api
  name: chess-web-api on npm
  type: SDKs
- url: https://github.com/sarartur/chess.com
  name: chess.com (Python wrapper)
  type: SDKs
- url: https://github.com/Stupidoodle/chess-com-api
  name: chess-com-api (async Python)
  type: SDKs
- url: https://github.com/sornerol/chess-com-pubapi-java-wrapper
  name: chess-com-pubapi-java-wrapper (Java)
  type: SDKs
- url: https://github.com/chrismaltais/chess-pub-api-client
  name: chess-pub-api-client (Ruby)
  type: SDKs
- url: plans/chess-com-plans-pricing.yml
  name: Chess.com Plans
  type: Plans
- url: rate-limits/chess-com-rate-limits.yml
  name: Chess.com Rate Limits
  type: RateLimits
- url: finops/chess-com-finops.yml
  name: Chess.com FinOps
  type: FinOps
- url: vocabulary/chess-com-vocabulary.yml
  name: Chess.com Vocabulary
  type: Vocabulary
maintainers:
- FN: Kin Lane
  email: info@apievangelist.com
created: '2026-05-25'
modified: '2026-09-15'
description: Chess.com is an online chess platform. Its public data API exposes player profiles and game
  archives, clubs, team matches, tournaments, leaderboards, titled players and country data.
