{ "ok": true, "data": { "atcoder": [ { "title": "THIRD Programming Contest 2025 Summer(AtCoder Heuristic Contest 051)", "url": "https://atcoder.jp/contests/ahc051", "startTime": "2025-08-01T10:00:00Z", "endTime": "2025-08-11T10:00:00Z", "duration": 864000, "platform": "Atcoder" }, { "title": "AtCoder Beginner Contest 417", "url": "https://atcoder.jp/contests/abc417", "startTime": "2025-08-02T12:00:00Z", "endTime": "2025-08-02T13:40:00Z", "duration": 6000, "platform": "Atcoder" }, { "title": "AtCoder Regular Contest 203 (Div. 2)", "url": "https://atcoder.jp/contests/arc203", "startTime": "2025-08-03T12:00:00Z", "endTime": "2025-08-03T14:00:00Z", "duration": 7200, "platform": "Atcoder" }, { "title": "AtCoder Beginner Contest 418", "url": "https://atcoder.jp/contests/abc418", "startTime": "2025-08-09T12:00:00Z", "endTime": "2025-08-09T13:40:00Z", "duration": 6000, "platform": "Atcoder" }, { "title": "AtCoder Beginner Contest 419", "url": "https://atcoder.jp/contests/abc419", "startTime": "2025-08-16T12:00:00Z", "endTime": "2025-08-16T13:40:00Z", "duration": 6000, "platform": "Atcoder" }, { "title": "AtCoder Regular Contest 204 (Div. 1)", "url": "https://atcoder.jp/contests/arc204", "startTime": "2025-08-17T12:00:00Z", "endTime": "2025-08-17T14:30:00Z", "duration": 9000, "platform": "Atcoder" }, { "title": "AtCoder Beginner Contest 420", "url": "https://atcoder.jp/contests/abc420", "startTime": "2025-08-24T12:00:00Z", "endTime": "2025-08-24T13:40:00Z", "duration": 6000, "platform": "Atcoder" }, { "title": "AtCoder Beginner Contest 422", "url": "https://atcoder.jp/contests/abc422", "startTime": "2025-09-07T04:10:00Z", "endTime": "2025-09-07T05:50:00Z", "duration": 6000, "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": "Atto Round 1 (Codeforces Round 1041, Div. 1 + Div. 2)", "url": "https://codeforces.com/contest/2127", "startTime": "2025-08-07T14:35:00Z", "endTime": "2025-08-07T17:35:00Z", "duration": 10800, "platform": "Codeforces" }, { "title": "Codeforces Round 1040 (Div. 1)", "url": "https://codeforces.com/contest/2129", "startTime": "2025-07-31T14:35:00Z", "endTime": "2025-07-31T17:35:00Z", "duration": 10800, "platform": "Codeforces" }, { "title": "Codeforces Round 1040 (Div. 2)", "url": "https://codeforces.com/contest/2130", "startTime": "2025-07-31T14:35:00Z", "endTime": "2025-07-31T17:35:00Z", "duration": 10800, "platform": "Codeforces" } ], "hackerearth": [], "hackerrank": [], "leetcode": [ { "title": "Biweekly Contest 162", "url": "https://leetcode.com/contest/biweekly-contest-162", "startTime": "2025-08-02T14:30:00Z", "endTime": "2025-08-02T16:00:00Z", "duration": 5400, "platform": "LeetCode" }, { "title": "Weekly Contest 461", "url": "https://leetcode.com/contest/weekly-contest-461", "startTime": "2025-08-03T02:30:00Z", "endTime": "2025-08-03T04:00:00Z", "duration": 5400, "platform": "LeetCode" } ], "toph": [], "codeforces-gym": [] }, "lastUpdated": "2025-07-30T10:05:18Z" }