Free-DC API

Welcome to the Free-DC API endpoint for BOINC cross-project statistics.

Available Endpoints

User Statistics by CPID

GET /get_user.php?cpid={CPID}

Returns XML data containing all projects a user participates in, based on their Cross-Project ID (CPID).

Example:
https://api.free-dc.org/get_user.php?cpid=cc2bdbcee7976d78486beeeb937bd376

CPID Calculation

CPID is calculated as: md5(cross_project_id + email_address)

Response Format

All responses are returned in XML format with the following structure:

<user>
  <project>
    <name>Project Name</name>
    <url>Project URL</url>
    <total_credit>Total Credit</total_credit>
    <expavg_credit>Recent Average Credit</expavg_credit>
    <id>User ID</id>
    <country>Country</country>
    <team_id>Team ID</team_id>
    <team_name>Team Name</team_name>
    <create_time>Unix Timestamp</create_time>
  </project>
  ...
</user>

Usage for BOINC Projects

BOINC projects can integrate this API by modifying html/inc/user.inc:

Change:
$url = "http://boinc.netsoft-online.com/get_user.php?cpid=".$cpid;

To:
$url = "https://api.free-dc.org/get_user.php?cpid=".$cpid;

About

This API is provided by Free-DC, maintaining comprehensive historical BOINC statistics across all projects.

For questions or support, visit stats.free-dc.org