Upgrade to Chess.com Premium!

Chess.com REST API

Jump to forum:
« Previous | 1 2 | Next » | Last Post
12th April 2009, 07:07pm
#1
by demetriusnunes
Rio de Janeiro Brazil
Member Since: Oct 2008
Member Points: 24

Hi Erik,

Are there any plans for Chess.com ever publishing a Web API for the website?

It would be great to let developers enhance the Chess.com experience by building Chess.com apps around it, such as an iPhone Chess.com client or many other cool ideas that might come up from the Chess.com dev community.

Cheers!

12th April 2009, 07:16pm
#2
by danygregory
RJ Brazil
Member Since: Nov 2008
Member Points: 78

Good question demetrius... I also have interest in this API.

13th April 2009, 10:22am
#3
by Ko7
Uzbekistan
Member Since: Jul 2007
Member Points: 28441

did you see one on Facebook?

13th April 2009, 10:24am
#4
by Ko7
Uzbekistan
Member Since: Jul 2007
Member Points: 28441

here: http://www.facebook.com/apps/application.php?id=2427617054

and I think they are working on iphone, not sure...

13th April 2009, 05:45pm
#5
by erik
Bay Area, CA United States
Member Since: May 2007
Member Points: 12891

working on API. it's for our own iphone app but we may be interested in releasing the API to good developers with solid ideas. :)

13th April 2009, 05:47pm
#6
by demetriusnunes
Rio de Janeiro Brazil
Member Since: Oct 2008
Member Points: 24

great!! chess.com being web 2.0 as it is can't afford to go without a public API! :)

13th April 2009, 05:49pm
#7
by Ko7
Uzbekistan
Member Since: Jul 2007
Member Points: 28441

haha I was right kind of!

16th May 2009, 02:12pm
#8
by Stonefish
Georgetown Guyana
Member Since: Oct 2008
Member Points: 67

I am very interested in this topic, so I encourage all devs to post their ideas here so we can convince Erik to release an API. Here's my take on the issue.

If Erik, et al could give us an idea of the kind of information they might be willing to provide through an API, it would get the creative juices flowing. Certainly mine move like mud, so they need a kickstart. Here is about the only idea I've come up with so far.

Overview
Perhaps the site can support a simple plugin architecture for Game Analysis, Explorer, maybe even messages and notes. Players can choose which interface they wish to use to perform certain site features, instead of the site-provided default, which should always be available. In this way:

  1. Users get variety - the spice of life
  2. Developer-users of the site get a geekgasm to see people using their plugin
  3. Chess.com staff can gather statistics on which plugins are most used to get a better handle on what the users want. This information can be used to either develop a better default, or if the 3rd party plugin is massively better, it could be donated/bought by/from the developer.

The Plugins
These plugins would be developed by devs in the community as web applications hosted on separately-owned websites. The web app would simply be a page that is looking for a game id in the querystring, as the site does now. The webapp will use the game id to retrieve whatever information is necesary about the game in order to perform its function.  The developer only need submit to chess.com the url to the page and a name for the plugin.

Usage
Users, in their preferences, will be able to choose which plugin to use for certain features of the site. As a concrete example, I will look at Game Analysis.
The user preferences might look like this.




Let's assme the user selects 'Andy's Analyse That!' plugin. On that user's game page, when he clicks the Analyze link, the popup will show Andy's web application page, with the game id passed in the querystring. Andy's webapp will use the game id to retrieve the moves list and render his implementation of a game analysis interface.

And that's my idea. Comments?

29th July 2010, 02:41pm
#9
by sonjz
Toronto Canada
Member Since: Feb 2010
Member Points: 15

i'd be interested in making a smarticon chess.com notifier similar to how gmail.com notifer works.

http://toolbar.google.com/gmail-helper/notifier_windows.html

.net framework 2.0+, soap, credentials login, icon change states, bubble text, options.

2nd September 2010, 09:03pm
#10
by sonjz
Toronto Canada
Member Since: Feb 2010
Member Points: 15
sonjz wrote:

i'd be interested in making a smarticon chess.com notifier similar to how gmail.com notifer works.

http://toolbar.google.com/gmail-helper/notifier_windows.html

.net framework 2.0+, soap, credentials login, icon change states, bubble text, options.


 application released. see forum post here:

http://www.chess.com/forum/view/community/chesscom-notify-v10

thanks to erik from chess.com for this opportunity.

2nd October 2010, 03:41am
#11
by BeastD
London United Kingdom
Member Since: Mar 2010
Member Points: 2

+1 for a public api - would love to have a tinkle and see what I can come up with

27th October 2010, 01:04am
#12
by demuxer
Guatemala Guatemala
Member Since: Oct 2007
Member Points: 846

Ill be happy with a web api, mainly for groups promotion :)

27th October 2010, 01:22am
#13
by artfizz
South (GMT) +rT United Kingdom
Member Since: May 2008
Member Points: 8362

Tournament Selection Wizard is an obvious candidate for a 3rd-party add-on, along the lines of Jason's chesscom-notify-v10 and Kevin's chesscalendar.

14th November 2010, 07:24pm
#14
by Grndamgt4
TN United States
Member Since: Nov 2010
Member Points: 7

you have my vote for a public api. Thanks to chess.com and all it's developers but i would like to access an api in hopes of writing a reliable notification when it was my turn.

15th November 2010, 09:07am
#15
by artfizz
South (GMT) +rT United Kingdom
Member Since: May 2008
Member Points: 8362
artfizz wrote:  Tournament Selection Wizard is an obvious candidate for a 3rd-party add-on, along the lines of Jason's chesscom-notify-v10 and Kevin's chesscalendar.

I can screenscrape the basic information (Name, Tourney Director, No. of Players Registered, Time Control, Group size format and Rating Range) about upcoming tournaments from the Upcoming Tournaments pages (http://www.chess.com/tournaments/upcoming_tournaments.html).

Surprisingly, View Source is removed from the Right Click context menu. So I can't derive links to the tournaments.

15th November 2010, 09:17am
#16
by NickYoung5
A former colony of Great Britain
Member Since: Mar 2010
Member Points: 1656

With the Fritz GUI you can play on playchess.com. Any chance that chess.com will ever be available this way ?

25th January 2011, 07:59am
#17
by cjsteele
Lennox, SD United States
Member Since: Oct 2009
Member Points: 52
NickYoung5 wrote:

With the Fritz GUI you can play on playchess.com. Any chance that chess.com will ever be available this way ?


if there were a full-featured API, someone could probably build a bridge that emulates the FICS front-end, which would allow this.

-C

4th February 2011, 03:51am
#18
by arrocco
Pisa Italy
Member Since: Nov 2008
Member Points: 1

I'm waiting for a public API too. It would be nice to develop Firefox/Opera/Google-Chrome extensions.

4th February 2011, 08:34pm
#19
by momijigari
Kharkiv Ukraine
Member Since: Mar 2008
Member Points: 496

+1 for public API

Give us at least some basic stuff.

Like the ability to fetch games lists, fen-strings and pngs of particular games, etc.

4th February 2011, 08:58pm
#20
by Ry888
San Diego United States
Member Since: Jun 2010
Member Points: 462
And an API is....? I can infer that it has to do with info about the site.
« Previous | 1 2 | Next » | Last Post

Add your comment:

Join Chess.com for free to add your comment! Already a member? Then login now to comment.