---
title: "List moves"
method: GET
path: "/api/v2/move/"
tags: ["moves"]
---

# List moves

`GET /api/v2/move/`

Moves are the skills of Pokémon in battle. In battle, a Pokémon uses one move each turn. Some moves (including those learned by Hidden Machine) can be used outside of battle as well, usually for the purpose of removing obstacles or exploring new areas.

## Query parameters

- `limit` integer
- `offset` integer
- `q` string

## Response `200`

- PaginatedMoveSummaryList
  - `count` integer, required
  - `next` string, uri, nullable
  - `previous` string, uri, nullable
  - `results` MoveSummary[], required
    - `name` string, required
    - `url` string, uri, required

## Changes

- **2026-07-17** `dc32de6001cf` — 2 info
  - the endpoint scheme security `basicAuth` was removed from the API
  - the endpoint scheme security `cookieAuth` was removed from the API
- **2026-04-29** `650bc9dd2efe` — 3 info
  - api operation id `api_v2_move_list` removed and replaced with `move_list`
  - the response property `count` became required for the status `200`
  - the response property `results` became required for the status `200`
- **2025-05-30** `663217b1c9e4` — 1 info
  - api operation id `move_list` removed and replaced with `api_v2_move_list`
- **2025-02-04** `ad06aa7bf909` — 1 breaking
  - the `results/items/name` response property's maxLength was increased from `100` to `200` for the response status `200`
- **2024-05-10** `559f0edc9235` — 1 info
  - added the new optional `query` request parameter `q`

[Full history](https://skmtc.dev/pokeapi/apis/poke-api/changes/api/v2/move/get.md)

---

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