PokéAPI GraphQL API (Beta)

The PokéAPI GraphQL beta exposes the same Pokémon dataset as the REST API through a single endpoint with field-level selection, joins, and filtering. It is well suited to clients that want to cherry-pick fields across Pokémon, species, moves, and abilities in a single round trip.

API entry from apis.yml

apis.yml Raw ↑
aid: pokeapi:pokeapi-graphql
name: PokéAPI GraphQL API (Beta)
description: The PokéAPI GraphQL beta exposes the same Pokémon dataset as the REST API through a single
  endpoint with field-level selection, joins, and filtering. It is well suited to clients that want to
  cherry-pick fields across Pokémon, species, moves, and abilities in a single round trip.
humanURL: https://pokeapi.co/docs/graphql
tags:
- Pokémon
- GraphQL
- Open Data
- Beta
properties:
- url: https://pokeapi.co/docs/graphql
  type: Documentation
- url: https://beta.pokeapi.co/graphql/console/
  type: GettingStarted
  title: GraphQL Console
- url: https://beta.pokeapi.co/graphql/v1beta
  type: Endpoint
  title: GraphQL Endpoint
baseURL: https://beta.pokeapi.co/graphql/v1beta