Learn how to query individual Pokemon and their core attributes. Hover over any field to see its type information!
query GetPikachu {
pokemon(id: "025") {
id
name
types
level
experience
isShiny
}
}
Each Pokemon has unique abilities that affect battles:
query PokemonAbilities {
pokemon(id: "006") { # Charizard
name
abilities {
name
description
isHidden
battleEffect
}
}
}
Explore the six fundamental stats that determine a Pokemon's battle prowess:
query PokemonStats {
pokemon(id: "150") { # Mewtwo
name
stats {
hp
attack
defense
specialAttack
specialDefense
speed
total
}
}
}
Explore genetic potential and personality traits:
query GeneticPotential {
pokemon(id: "009") { # Blastoise
name
types
nature
ivs {
hp
attack
defense
specialAttack
specialDefense
speed
isPerfect
}
}
}
Explore training-related attributes:
query DetailedPokemonInfo {
pokemon(id: "001") {
name
types
level
friendship
nature
evs {
hp
attack
defense
speed
specialAttack
specialDefense
}
}
}
Get a list of Pokemon with pagination:
query ListPokemons {
allPokemon(limit: 5, offset: 0) {
edges {
node {
id
name
types
level
}
}
pageInfo {
hasNextPage
hasPreviousPage
}
}
}