Register Now
Member Count: 627,603 - April 23, 2014  [Get Time]
Login
mm_support_faqs  Data Feeds

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, Marathon, 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
FEED:
http://www.topcoder.com/tc?module=BasicData&c=dd_coder_list

Active Marathon Match Coder List
This feed provides a list of coders who have been rated in a marathon match competition within the last 180 days. It includes the following fields:

  • user id
  • handle
  • country
  • marathon rating
  • marathon volatility
  • number of rated marathon events
FEED:
http://www.topcoder.com/tc?module=BasicData&c=dd_active_marathon_list

Marathon Match Rating History
This feed provides data about the marathon match rating history for a particular competitor. It includes the following fields:

  • handle
  • user id
  • round id
  • number of rated events of the coder after the match
  • problem id
  • round name
  • date
  • old rating
  • new rating
  • old volatility
  • new volatility
  • rank
  • percentile
FEED:
http://www.topcoder.com/tc?module=BasicData&c=dd_marathon_rating_history&cr=USER_ID

You will need to replace "USER_ID" in the query string to get data about a particular competitor.

Marathon Match Round List
This feed provides a list of marathon match rounds.

  • round id
  • full name
  • short name
  • round type
  • date
FEED:
http://www.topcoder.com/tc?module=BasicData&c=dd_marathon_round_list

Marathon Match Round Results
This feed provides details about all the competitors in a marathon match round. It includes the following fields:

  • round id
  • user id
  • handle
  • old rating
  • new rating
  • old volatility
  • new volatility
  • num ratings
  • placed
  • advanced (Y or N)
  • provisional score
  • final score
  • num submissions
  • rated flag
FEED:
http://www.topcoder.com/tc?module=BasicData&c=dd_marathon_round_results&rd=ROUND_ID

You will need to replace "ROUND_ID" in the query string to get data about a particular round.

Marathon Match Individual Round Results
This feed provides details about the submission history and the system tests for an user in a round.

  • round id
  • user id
  • handle
  • submission history
    • number
    • score
    • language
    • submission time
  • testcases
    • test case id
    • score
    • processing time
    • fatal error indicator
FEED:
http://www.topcoder.com/longcontest/stats/?module=IndividualResultsFeed&rd=ROUND_ID&cr=CODER_ID

You will need to replace "ROUND_ID" and "USER_ID" in the query string to get data about a particular round and coder.