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
FEED:
http://www.topcoder.com/tc?module=BasicData&c=dd_coder_list
Active Developer List
This feed provides a list of coders who have been rated in development within the last 180 days. It includes the following fields:
- user id
- handle
- development rating
- development volatility
- number of rated development events
FEED:
http://www.topcoder.com/tc?module=BasicData&c=dd_active_developer_list
Development Rating History
This feed provides data about the development rating history for a particular competitor. It includes the following fields:
- handle
- user id
- project id
- component name
- catalog
- posting date
- submit by date
- final score
- submit date
- payment ("hidden" if the user has opted to hide his/her earnings)
- placed
- old rating
- new rating
- rating date
- rating order
FEED:
http://www.topcoder.com/tc?module=BasicData&c=dd_development_rating_history&cr=USER_ID
NOTE: You will need to replace "USER_ID" in the query string to get data about a particular competitor.
Project Results
This feed provides data about the results of a development project. It includes the following fields:
- project information
- project id
- component id
- component name
- component version
- status
- phase
- category
- posting date
- submit by date
- complete date
- rating date
- number of registrations
- number of submissions
- number of valid submissions
- number of submissions that passed review
- winner
- digital run stage
- reviewers
- reviewer id
- reviewer name
- role id
- role name
- submissions
- coder
- placed
- old rating
- new rating
- old reliability
- new reliability
- total number of appeals
- total number of successful appeals
- inquire date
- submit date
- screening score
- passed screening indicator
- raw score
- final score
- digital run points
- review information
- reviewer id
- reviewer name
- role id
- role name
- number of appeals
- number of successful appeals
- raw score
- final score
FEED:
http://www.topcoder.com/tc?module=ComponentProjectResultFeed&pj=PROJECT_ID
NOTE: You will need to replace "PROJECT_ID" in the query string to get data about a particular project.