API key is needed to access API (show my api-key). There is also access without api-key through session on this website. You can get access API from other user throught OAuth.
Log in to view api-key
format
Supported json, jsonp, yaml, xml and plist. Set format in url /api/v2/json/... or use param in GET query ?format=json.
atom and rss
Query /api/v2/contest/ only. Using ?format=atom or ?format=rss. Preset params for atom and rss format: ?upcoming=true&format_time=true&start_time__during=1 day. Set timezone and timeformat using GET query also or preferences.