PokéAPI · GraphQL Specification

PokéAPI GraphQL API

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.

Documentation Endpoint View on GitHub PokémonOpen SourceOpen DataRESTGraphQLGamingEducationalCommunityGraphQL

Overview

PokéAPI GraphQL API is a GraphQL API specification published by PokéAPI on the APIs.io network.

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.

The GraphQL endpoint is available at https://beta.pokeapi.co/graphql/v1beta. documentation is published at https://pokeapi.co/docs/graphql.

The specification includes 2 reference links.

Tagged areas include Pokémon, Open Source, Open Data, REST, and Gaming.

Endpoint

https://beta.pokeapi.co/graphql/v1beta

References

Related API Specs

PokéAPI Berries API (OpenAPI) PokéAPI Contests API (OpenAPI) PokéAPI Encounters API (OpenAPI) PokéAPI Evolution API (OpenAPI) PokéAPI Games API (OpenAPI) PokéAPI Items API (OpenAPI) PokéAPI Locations API (OpenAPI) PokéAPI Machines API (OpenAPI) PokéAPI Moves API (OpenAPI) PokéAPI Pokémon API (OpenAPI) PokéAPI Utility API (OpenAPI)
Back to PokéAPI · All GraphQL Specs · GitHub