---
title: "Get All Leagues"
method: GET
path: "/v2/leagues"
tags: ["Sports"]
---

# Get All Leagues

`GET /v2/leagues`

Retrieve leagues with pagination (max 50 per page)

## Query parameters

- `limit` integer
- `offset` integer

## Response `200`

List of leagues

- GatewaySportsV2GetLeaguesResponse
  - `leagues` GatewaySportsV2League[] — List of leagues
    - `name` string — League name (e.g., NFL, NBA)
    - `slug` string — League slug
    - `image` string, nullable — League image URL
    - `isOperational` boolean, nullable — Whether the league is operational
    - `id` integer — League ID
    - `sportId` integer — Parent sport ID
    - `tagId` integer, nullable — Associated tag ID
    - `resolution` string, nullable — League resolution
    - `ordering` string, nullable — League ordering
    - `activeSeriesId` integer, nullable — Active series ID
    - `createdAt` string, nullable — Creation timestamp
    - `abbreviation` string, nullable — League abbreviation

## Other responses

- `500` — Internal server error

---

[API](https://skmtc.net/polymarket/apis/portfolio-api.md) · [All operations](https://skmtc.net/polymarket/apis/portfolio-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/polymarket/portfolio-api/versions/150874842db1/schema)
