{ "ok": true, "data": [ { "title": "AtCoder Grand Contest 078", "url": "https://atcoder.jp/contests/agc078", "startTime": "2026-09-27T12:00:00Z", "endTime": "2026-09-27T15:30:00Z", "duration": 12600, "platform": "Atcoder" }, { "title": "AtCoder Beginner Contest 478", "url": "https://atcoder.jp/contests/abc478", "startTime": "2026-10-03T12:00:00Z", "endTime": "2026-10-03T13:40:00Z", "duration": 6000, "platform": "Atcoder" }, { "title": "AtCoder Regular Contest 231", "url": "https://atcoder.jp/contests/arc231", "startTime": "2026-10-04T12:00:00Z", "endTime": "2026-10-04T14:00:00Z", "duration": 7200, "platform": "Atcoder" }, { "title": "AtCoder Regular Contest++ 232", "url": "https://atcoder.jp/contests/arc232", "startTime": "2026-10-10T12:00:00Z", "endTime": "2026-10-10T14:30:00Z", "duration": 9000, "platform": "Atcoder" }, { "title": "AtCoder Beginner Contest 479", "url": "https://atcoder.jp/contests/abc479", "startTime": "2026-10-11T12:00:00Z", "endTime": "2026-10-11T13:40:00Z", "duration": 6000, "platform": "Atcoder" }, { "title": "AAL Contest 001: Let's use segtree!", "url": "https://atcoder.jp/contests/aalc001", "startTime": "2026-10-12T04:00:00Z", "endTime": "2026-10-12T09:00:00Z", "duration": 18000, "platform": "Atcoder" } ], "lastUpdated": "2026-09-27T04:06:10Z" }