---
title: "Get Sport By Slug"
method: GET
path: "/v2/sports/{slug}"
tags: ["Sports"]
---

# Get Sport By Slug

`GET /v2/sports/{slug}`

Retrieve a sport by its slug, with all leagues attached

## Path parameters

- `slug` string, required

## Response `200`

Sport with leagues

- GatewaySportsV2GetSportBySlugResponse
  - `sport` GatewaySportsV2SportWithLeagues
    - `name` string — Sport name
    - `slug` string — Sport slug
    - `image` string, nullable — Sport image URL
    - `leagues` GatewaySportsV2League[] — Leagues for this sport
      - `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
    - `id` integer — Sport ID
    - `tagId` integer, nullable — Associated tag ID
    - `createdAt` string, nullable — Creation timestamp
    - `defaultJerseyImage` string, nullable — Default jersey image URL for the sport

## Other responses

- `404` — Sport not found
- `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/revisions/150874842db1/schema)
