canonical endpoints
Path param is username. Envelope platform is "tuf". Full schemas: Envelope and schemas. Playground: playground. Sample striver/profile.
GET /
GET /playground
GET /docs
GET /redoc
GET /openapi.json
| Path | data |
|---|---|
GET /{username} |
Summary |
GET /{username}/profile |
Profile |
GET /{username}/stats |
Stats |
GET /{username}/stats/svg |
SVG card |
GET /{username}/contests |
Empty canonical contests |
GET /{username}/rating |
Empty canonical rating |
GET /{username}/heatmap |
Heatmap |
GET /{username}/badges |
Badges |
No legacy aliases. Only canonical paths are mounted.
Heatmap:
GET /{username}/heatmap?view=all
GET /{username}/heatmap?view=last_365
GET /{username}/heatmap?view=year&year=2026