The Unofficial GraphQL for PokeAPI.
PokéAPI (GraphQL) is an unofficial GraphQL wrapper for the official PokeAPI, providing a GraphQL interface over the same underlying Pokemon data. It exposes queries for abilities, berries, egg groups, encounter methods, evolution chains and triggers, genders, growth rates, locations, moves, natures, pokemons, regions, species, and types, each with both list and detail-lookup variants. Sample queries include fetching paginated pokemon lists with count and image data, and fetching detailed pokemon info such as abilities, moves, and types by name.
The project is built with Apollo Server and deployed on Vercel, offering a hosted GraphQL playground and endpoint, with an additional cached endpoint via GraphCDN. It is intended for developers who want to query Pokemon data through GraphQL instead of the REST-based official PokeAPI, and includes an "awesome list" where applications using the API can be listed.
No, it is an unofficial GraphQL wrapper built on top of PokeAPI.
It exposes a GraphQL API with queries such as pokemons, pokemon, abilities, berries, moves, and types.
Yes, the project supports one-click deployment to Vercel.
Yes, a cached endpoint is available via GraphCDN at graphql-pokeapi.graphcdn.app, with the origin at graphql-pokeapi.vercel.app/api/graphql.
Yes, a GraphQL Playground is available at graphql-pokeapi.vercel.app/api/graphql.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Path of Exile Game Information.
Query Minecraft, Steam and XBox Accounts.
Pokémon Information.
Pokémon TCG Information.
Poker odds, equity & EV calculator with hand/decision advice.
Psychonauts World Characters Information and PSI Powers.