Register Now
Member Count: 483,109 - May 18, 2013  [Get Time]
Login
Dashboard > TopCoder Competitions > ... > Algorithm Statistics > Algorithm Data Feeds
TopCoder Competitions View a printable version of the current page.  
Algorithm Data Feeds
Added by rsial2 , last edited by otinn on Jul 29, 2012  (view change)
Labels: 
(None)

Data Feeds

TopCoder provides access to some of it's data in the form of XML. Below you will find a listing of the available feeds. Please keep in mind that none of the feeds provide ordered data.

Coder List

This feed provides a list of coders who have competed in Algorithm, Development or Design competitions. It includes the following fields:

  • user id
  • handle
  • country
  • algorithm rating
  • algorithm volatility
  • number of rated algorithm events
  • design rating
  • design volatility
  • number of rated design events
  • development rating
  • development volatility
  • number of rated development events
  • marathon rating
  • marathon volatility
  • number of rated marathon events
  • school

FEED:
http://www.topcoder.com/tc?module=BasicData&c=dd_coder_list

Active Algorithm Coder List

This feed provides a list of coders who have been rated in an algorithm competition within the last 180 days. It includes the following fields:

  • user id
  • handle
  • country
  • algorithm rating
  • algorithm volatility
  • number of rated algorithm events

FEED:
http://www.topcoder.com/tc?module=BasicData&c=dd_active_algorithm_list

Algorithm Round List

This feed provides a list of algorithm rounds.

  • round id
  • full name
  • short name
  • round type
  • date & time

FEED:
http://www.topcoder.com/tc?module=BasicData&c=dd_round_list

Algorithm Round Results

This feed provides details about all the competitors in an algorithm round. It includes the following fields:

  • room id
  • room_name
  • user id
  • handle
  • prize ("hidden" if the user has opted to hide his/her earnings)
  • old rating
  • new rating
  • new volatility
  • num ratings
  • room placed
  • division placed
  • advanced (Y or N)
  • challengepoints
  • system test points
  • defense points
  • submission points
  • final points
  • division
  • problems presented
  • problems submitted
  • problems correct
  • problems failed by system test
  • problems failed by challenge
  • problems opened
  • problems left open
  • challenge attempts made
  • challenges made successful
  • challenges made failed
  • challenge attempts received
  • challenges received successful
  • challenges received failed
  • rated flag (1 or 0)
  • level one problem id
  • level one submission points
  • level one final points
  • level one status
  • level one time elapsed
  • level one placed
  • level one language
  • level two problem id
  • level two submission points
  • level two final points
  • level two status
  • level two time elapsed
  • level two placed
  • level two language
  • level three problem id
  • level three submission points
  • level three final points
  • level three status
  • level three time elapsed
  • level three placed
  • level three language

FEED:
http://www.topcoder.com/tc?module=BasicData&c=dd_round_results&rd=ROUND_ID
You will need to replace "ROUND_ID" in the query string to get data about a particular round.

Algorithm Rating History

This feed provides data about the algorithm rating history for a particular competitor. It includes the following fields:

  • handle
  • user id
  • round id
  • round name
  • date
  • old rating
  • new rating
  • volatility
  • rank
  • percentile

FEED:
http://www.topcoder.com/tc?module=BasicData&c=dd_rating_history&cr=USER_ID
You will need to replace "USER_ID" in the query string to get data about a particular competitor.

Algorithm Practice Rooms

This feed provides a list of Arena practice rooms.

  • round id
  • full practice room name

FEED:
http://www.topcoder.com/tc?module=BasicData&c=dd_algo_practice_rooms&dsid=30

Algorithm Practice Room Details (for a specific practice room round ID)

This feed provides submission information about a specific Arena practice room.

  • round id
  • user id
  • submission status
  • points
  • language
  • latest submission timestamp
  • problem id

FEED:
http://www.topcoder.com/tc?module=BasicData&c=dd_algo_practice_room_detail&dsid=30&rd=ROUND_ID
You will need to replace "ROUND_ID" in the query string to get data about a particular practice round.