Query

Added 2023-03-15

Main query root

Fields

Get a specific Pokemon

pokemonAdded 2023-03-15
(
idID!
): Pokemon

List all Pokemon with pagination

allPokemon
(
limitInt
offsetInt
filtersPokemonFilters
): PokemonConnection!

Search Pokemon by type

pokemonByType
(
typePokemonType!
regionRegion
): [Pokemon!]!

Get ability information

ability
(
idID!
): Ability

Get move information

move
(
idID!
): Move

Get trainer profile

trainer
(
idID!
): Trainer

Find Pokemon owned by trainer

pokemonByTrainer
(
trainerIdID!
): [Pokemon!]!

Active battles in progress

activeBattles
(
formatBattleFormat
): [Battle!]!

Search for shiny Pokemon

shinyPokemon
: [Pokemon!]!

Get item details

item
(
idID!
): Item

Search Pokemon by nature

pokemonByNature
(
natureNature!
): [Pokemon!]!

List all gym leaders

gymLeaders
(
regionRegion
): [Trainer!]!

Search Pokemon by ability

pokemonByAbility
(
abilityIdID!
): [Pokemon!]!

Check breeding compatibility

breedingCompatibility
(
pokemon1IdID!
pokemon2IdID!
): BreedingCompatibility!

Get location information

location
(
idID!
): Location

Search locations

locations
(
regionRegion
): [Location!]!

Type effectiveness chart

typeMatchup
(
attackingTypePokemonType!
defendingTypes[PokemonType!]!
): TypeMatchup!

Get current events

activeEvents
: [Event!]!

Leaderboard rankings

leaderboard
(
limitInt
): [LeaderboardEntry!]!