API Reference
AtCoder
AtCoder is a Japanese online judge hosting regular contests and providing educational problems for competitive programmers.
Endpoint Overview
A template-style view of the available API surface for this
platform.
13 total
health
GET
GET
/api/atcoder/health
Get API health status
Edit params, headers, or the URL itself, then send the request to inspect the
live response.
Waiting to send a request.
READY
Press “Send Request” to call
this endpoint.
endpoints
GET
GET
/api/atcoder/endpoints
List all available AtCoder API endpoints
Edit params, headers, or the URL itself, then send the request to inspect the
live response.
Waiting to send a request.
READY
Press “Send Request” to call
this endpoint.
contests
GET
GET
/api/atcoder/contests
Get list of all contests
Edit params, headers, or the URL itself, then send the request to inspect the
live response.
Waiting to send a request.
READY
Press “Send Request” to call
this endpoint.
standings
GET
GET
/api/atcoder/contests/{contestId}/standings
Get standings for a specific contest
Try this endpoint
Edit params, headers, or the URL itself, then send the request to inspect the
live response.
Waiting to send a request.
READY
Press “Send Request” to call
this endpoint.
standingsVirtual
GET
GET
/api/atcoder/contests/{contestId}/standings/virtual
Get virtual standings for a specific contest
Route Name
standingsVirtual
Try this endpoint
Edit params, headers, or the URL itself, then send the request to inspect the
live response.
Waiting to send a request.
READY
Press “Send Request” to call
this endpoint.
results
GET
GET
/api/atcoder/contests/{contestId}/results
Get results with rating changes for a contest
Try this endpoint
Edit params, headers, or the URL itself, then send the request to inspect the
live response.
Waiting to send a request.
READY
Press “Send Request” to call
this endpoint.
submissions
GET
GET
/api/atcoder/contests/{contestId}/submissions
Get submissions for a contest
Try this endpoint
Edit params, headers, or the URL itself, then send the request to inspect the
live response.
Waiting to send a request.
READY
Press “Send Request” to call
this endpoint.
contestTasks
GET
GET
/api/atcoder/contests/{contestId}/tasks
Get contest tasks/problems
Try this endpoint
Edit params, headers, or the URL itself, then send the request to inspect the
live response.
Waiting to send a request.
READY
Press “Send Request” to call
this endpoint.
problems
GET
GET
/api/atcoder/problems
Get list of all problems
Edit params, headers, or the URL itself, then send the request to inspect the
live response.
Waiting to send a request.
READY
Press “Send Request” to call
this endpoint.
userInfo
GET
GET
/api/atcoder/user/info/{handle}
Get user profile information
Try this endpoint
Path Parameters
User handle
Example:
user123
Edit params, headers, or the URL itself, then send the request to inspect the
live response.
Waiting to send a request.
READY
Press “Send Request” to call
this endpoint.
userSubmissions
GET
GET
/api/atcoder/user/{handle}/submissions
Get user submission history
Route Name
userSubmissions
Try this endpoint
Path Parameters
User handle
Example:
user123
Edit params, headers, or the URL itself, then send the request to inspect the
live response.
Waiting to send a request.
READY
Press “Send Request” to call
this endpoint.
userRatingHistory
GET
GET
/api/atcoder/user/{handle}/rating-history
Get user rating history
Route Name
userRatingHistory
Try this endpoint
Path Parameters
User handle
Example:
user123
Edit params, headers, or the URL itself, then send the request to inspect the
live response.
Waiting to send a request.
READY
Press “Send Request” to call
this endpoint.
userExists
GET
GET
/api/atcoder/user/{handle}/exists
Check if user exists
Try this endpoint
Path Parameters
User handle
Example:
user123
Edit params, headers, or the URL itself, then send the request to inspect the
live response.
Waiting to send a request.
READY
Press “Send Request” to call
this endpoint.