Documentation for Developers and Organizers
Welcome to the MTGSL Public API. This API allows Pro Organiser and Store users to programmatically access their community data, standings, and match results.
All requests must be authenticated using your Public API Key.
X-API-KEY.All v1 endpoints are prefixed with:
https://mtgsl.cloud/api/v1
All endpoints are read-only (GET).
| Endpoint | Description |
|---|---|
GET /me |
Lists all Stores, Series, and Leagues you manage or help with. |
| Endpoint | Description |
|---|---|
GET /stores/:id |
Returns details about a specific Store/Organization. |
GET /series/:id |
Returns series details and associated events. |
GET /series/:id/standings |
Returns aggregated standings for the entire series (includes tiebreaks). |
| Endpoint | Description |
|---|---|
GET /leagues/:id |
Returns basic league structure. |
GET /leagues/:id/standings |
Returns current calculated standings. |
GET /leagues/:id/rounds |
Returns all matches grouped by round (week). |
Resource Expansion: Use ?include=participants or
?include=matches on the league endpoint to fetch related data in one call.
Rate Limiting: 1500 requests per 15 minutes per IP.
Error Codes: 401 (Unauthorized), 403 (Forbidden/Non-GET), 404 (Not Found).
© 2026 MTG Super League. All rights reserved.
Return to MTGSL