Codechef

Codechef Contests

Request

Make a GET request to /api/codechef (opens in a new tab) or /api/2 (opens in a new tab) to get a list of all upcoming Codechef contests.

Response

{
  "ok": true,
  "data": [
    {
      "title": "Example Contest of CodeChef 1",
      "url": "https://www.codechef.com/contests/example-contest",
      "startTime": "2023-12-16T09:37:32Z",
      "endTime": "2023-12-16T10:37:32Z",
      "duration": 3600,
      "platform": "CodeChef"
    },
    {
      "title": "Example Contest of CodeChef 2",
      "url": "https://www.codechef.com/contests/example-contest",
      "startTime": "2023-12-16T09:37:32Z",
      "endTime": "2023-12-16T11:37:32Z",
      "duration": 7200,
      "platform": "CodeChef"
    }
  ],
  "lastUpdated": "2023-12-16T09:37:32Z"
}
Response Details
PropertyTypeDescription
okboolWhether the request was successful - true or false
dataarrayData returned from the API (list of contests)
titlestringTitle of the contest
urlstringUrl of the contest
startTimestringStart time of the contest in UTC ISO 8601 format
endTimestringEnd time of the contest in UTC ISO 8601 format
durationintDuration of the contest in seconds
lastUpdatedstringLast time the data was updated