About

The official US Chess tournament listing only shows events whose organizers paid for a TLA — often a handful per state, while local clubs run rated tournaments every week. This site aggregates the actual club calendars plus the official state-by-state TLA listings into one place, updated twice weekly. It's aPatternChess project.

For club organizers

Our crawler identifies itself as ChessEventsBot/1.0 (+https://events.patternchess.com/about), respects robots.txt, waits at least 2 seconds between requests to your site, and visits about twice a week. If you'd like your club added, corrected, or removed, emailelliotmharris@gmail.com.

JSON API

Free, no key required, CORS enabled. Data is CC-BY-style: use it, credit "PatternChess Events".

GET /api/events                 # upcoming events (all states)
GET /api/events?state=NY        # one state
GET /api/events?club=boylston&rating=regular&from=2026-09-01&to=2026-09-30
GET /api/events/:id
GET /api/clubs
GET /api/clubs?state=MA

Responses are wrapped as {"data": …, "meta": {"count": n}}.

iCal feeds

Subscribe in Apple/Google Calendar; feeds refresh automatically.

/ical/all.ics           # everything, nationwide
/ical/<state>.ics       # one state (e.g. /ical/ny.ics)
/ical/<club-slug>.ics   # one club (e.g. /ical/boylston.ics)

/ical/all-ma.ics predates the nationwide rollout and remains an alias for the Massachusetts feed.

Coverage & caveats