---
title: "Gets a Pokémon by index."
method: GET
path: "/pokemon/index/{pokedexNumber}"
tags: ["Pokemon"]
---

# Gets a Pokémon by index.

`GET /pokemon/index/{pokedexNumber}`

## Path parameters

- `pokedexNumber` integer, required

## Query parameters

- `language` 'cs' | 'de' | 'en' | 'es' | 'fr' | 'it' | 'ja' | 'ja-Hrkt' | 'ko' | 'pt-BR' | 'roomaji' | 'zh-Hans' | 'zh-Hant'
- `shinyChance` integer

## Response `200`

Successful operation.

- Pokemon
  - `id` integer — The numerical Pokédex Id of the Pokémon.
  - `name` string, nullable — The name of the Pokémon
  - `captureRate` number, double — The capture rate of the Pokémon.
  - `isShiny` boolean — A <seealso cref="T:System.Boolean" /> indicating if the Pokémon is shiny.
  - `spriteUriDict` object, nullable — The string containing the location of the Pokémons sprite.
  - `spriteUri` string, uri, nullable
  - `descriptions` string[], nullable — Array of Pokédex entries.
  - `hash` string, nullable — A simple hash so we can validate requests.

## Other responses

- `400` — Invalid input / No available words.
- `401` — Unauthorized
- `403` — Forbidden

---

[API](https://skmtc.dev/streamup/apis/streamup-api.md) · [All operations](https://skmtc.dev/streamup/apis/streamup-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/streamup/streamup-api/revisions/f9650a8b8c76/schema)
