{ "ok": true, "data": { "atcoder": [ { "title": "AtCoder Beginner Contest 399", "url": "https://atcoder.jp/contests/abc399", "startTime": "2025-03-29T12:00:00Z", "endTime": "2025-03-29T13:40:00Z", "duration": 6000, "platform": "Atcoder" }, { "title": "AtCoder Grand Contest 071", "url": "https://atcoder.jp/contests/agc071", "startTime": "2025-03-30T12:00:00Z", "endTime": "2025-03-30T15:00:00Z", "duration": 10800, "platform": "Atcoder" }, { "title": "AtCoder Beginner Contest 400", "url": "https://atcoder.jp/contests/abc400", "startTime": "2025-04-05T12:00:00Z", "endTime": "2025-04-05T13:40:00Z", "duration": 6000, "platform": "Atcoder" }, { "title": "AtCoder Regular Contest 196 (Div. 1)", "url": "https://atcoder.jp/contests/arc196", "startTime": "2025-04-06T12:00:00Z", "endTime": "2025-04-06T14:30:00Z", "duration": 9000, "platform": "Atcoder" }, { "title": "AtCoder Beginner Contest 401", "url": "https://atcoder.jp/contests/abc401", "startTime": "2025-04-12T12:00:00Z", "endTime": "2025-04-12T13:40:00Z", "duration": 6000, "platform": "Atcoder" }, { "title": "Tokio Marine & Nichido Fire Insurance Programming Contest 2025 (AtCoder Beginner Contest 355)", "url": "https://atcoder.jp/contests/abc402", "startTime": "2025-04-19T12:00:00Z", "endTime": "2025-04-19T13:40:00Z", "duration": 6000, "platform": "Atcoder" }, { "title": "AtCoder Grand Contest 072", "url": "https://atcoder.jp/contests/agc072", "startTime": "2025-04-20T12:00:00Z", "endTime": "2025-04-20T15:00:00Z", "duration": 10800, "platform": "Atcoder" }, { "title": "BrainPad Programming Contest 2025 (AtCoder Heuristic Contest 046)", "url": "https://atcoder.jp/contests/ahc046", "startTime": "2025-04-26T06:00:00Z", "endTime": "2025-04-26T10:00:00Z", "duration": 14400, "platform": "Atcoder" }, { "title": "AtCoder Beginner Contest 410", "url": "https://atcoder.jp/contests/abc410", "startTime": "2025-06-14T12:00:00Z", "endTime": "2025-06-14T13:40:00Z", "duration": 6000, "platform": "Atcoder" }, { "title": "World Tour Finals 2025 Algorithm", "url": "https://atcoder.jp/contests/awtf2025algo", "startTime": "2025-07-17T03:00:00Z", "endTime": "2025-07-17T08:00:00Z", "duration": 18000, "platform": "Atcoder" }, { "title": "World Tour Finals 2025 Algorithm(Open Contest)", "url": "https://atcoder.jp/contests/awtf2025algo-open", "startTime": "2025-07-17T03:00:00Z", "endTime": "2025-07-17T08:00:00Z", "duration": 18000, "platform": "Atcoder" } ], "codechef": [ { "title": "Starters 180", "url": "https://www.codechef.com/START180", "startTime": "2025-04-02T14:30:00Z", "endTime": "2025-04-02T16:30:00Z", "duration": 7200, "platform": "CodeChef" }, { "title": "Starters 181", "url": "https://www.codechef.com/START181", "startTime": "2025-04-09T14:30:00Z", "endTime": "2025-04-09T16:30:00Z", "duration": 7200, "platform": "CodeChef" } ], "codeforces": [ { "title": "Codeforces Round (Div. 4)", "url": "https://codeforces.com/contests/https://codeforces.com/contest/2094", "startTime": 1744558500, "endTime": "1970-01-21T06:50:58Z", "duration": 8100, "platform": "Codeforces" }, { "title": "Codeforces Round (Div. 3)", "url": "https://codeforces.com/contests/https://codeforces.com/contest/2093", "startTime": 1744122900, "endTime": "1970-01-21T06:43:42Z", "duration": 8100, "platform": "Codeforces" }, { "title": "Kotlin Heroes: Episode 12", "url": "https://codeforces.com/contests/https://codeforces.com/contest/2087", "startTime": 1744036500, "endTime": "1970-01-21T06:57:16Z", "duration": 9000, "platform": "Codeforces" }, { "title": "Teza Round 1 (Codeforces Round 1015, Div. 1 + Div. 2)", "url": "https://codeforces.com/contests/https://codeforces.com/contest/2084", "startTime": 1743863700, "endTime": "1970-01-21T07:24:23Z", "duration": 10800, "platform": "Codeforces" }, { "title": "Educational Codeforces Round 177 (Rated for Div. 2)", "url": "https://codeforces.com/contests/https://codeforces.com/contest/2086", "startTime": 1743690900, "endTime": "1970-01-21T06:21:30Z", "duration": 7200, "platform": "Codeforces" }, { "title": "April Fools Day Contest 2025", "url": "https://codeforces.com/contests/https://codeforces.com/contest/2095", "startTime": 1743518100, "endTime": "1970-01-21T06:18:38Z", "duration": 7200, "platform": "Codeforces" }, { "title": "Kotlin Heroes: Practice 12", "url": "https://codeforces.com/contests/https://codeforces.com/contest/2088", "startTime": 1743428100, "endTime": "1970-01-28T04:17:08Z", "duration": 604800, "platform": "Codeforces" }, { "title": "Codeforces Round 1014 (Div. 2)", "url": "https://codeforces.com/contests/https://codeforces.com/contest/2092", "startTime": 1743258900, "endTime": "1970-01-21T06:14:18Z", "duration": 7200, "platform": "Codeforces" } ], "hackerearth": [], "hackerrank": [], "leetcode": [ { "title": "Biweekly Contest 153", "url": "https://leetcode.com/contest/biweekly-contest-153", "startTime": "2025-03-29T14:30:00Z", "endTime": "2025-03-29T16:00:00Z", "duration": 5400, "platform": "LeetCode" }, { "title": "Weekly Contest 443", "url": "https://leetcode.com/contest/weekly-contest-443", "startTime": "2025-03-30T02:30:00Z", "endTime": "2025-03-30T04:00:00Z", "duration": 5400, "platform": "LeetCode" } ], "toph": [], "codeforces-gym": [] }, "lastUpdated": "2025-03-28T19:55:29Z" }