Skip to main content

Locations

Locations that can be visited within the games. Locations make up sizable portions of regions, like cities or routes.

Location

PropertyTypeRequiredDescription
idnumberYesThe identifier for this resource.
namestringYesThe name for this resource.
namesArray<Name>YesThe name of this resource listed in different languages.
regionNamedAPIResource or nullYesThe region this location can be found in.
games_indicesArray<GenerationGameIndex>YesA list of game indices relevent to this location by generation.
areasArray<NamedAPIResource>YesAreas that can be found within this location.

LocationArea

Location areas are sections of areas, such as floors in a building or cave. Each area has its own set of possible Pokémon encounters.

PropertyTypeRequiredDescription
idnumberYesThe identifier for this resource.
namestringYesThe name for this resource.
namesArray<Name>YesThe name of this resource listed in different languages.
locationNamedAPIResourceYesThe region this location area can be found in.
pokemon_encountersArray<PokemonEncounter>YesA list of Pokémon that can be encountered in this area along with version specific details about the encounter.
encounter_method_ratesArray<EncounterMethodRate>YesA list of methods in which Pokémon may be encountered in this area and how likely the method will occur depending on the version of the game.

EncounterMethodRate

PropertyTypeRequiredDescription
encounter_methodNamedAPIResourceYesThe method in which Pokémon may be encountered in an area.
version_detailsArray<EncounterVersionDetail>YesThe chance of the encounter to occur on a version of the game.

EncounterVersionDetail

PropertyTypeRequiredDescription
ratenumberYesThe chance of an encounter to occur.
versionNamedAPIResourceYesThe version of the game in which the encounter can occur with the given chance.

PokemonEncounter

PropertyTypeRequiredDescription
pokemonNamedAPIResourceYesThe Pokémon being encountered.
version_detailsArray<VersionEncounterDetail>YesA list of versions and encounters with Pokémon that might happen in the referenced location area.

PalParkArea

Areas used for grouping Pokémon encounters in Pal Park. They're like habitats that are specific to Pal Park.

PropertyTypeRequiredDescription
idnumberYesThe identifier for this resource.
namestringYesThe name for this resource.
namesArray<Name>YesThe name of this resource listed in different languages.
pokemon_encountersPalParkEncounterSpecieYesA list of Pokémon encountered in this pal park area along with details.

PalParkEncounterSpecie

PropertyTypeRequiredDescription
ratenumberYesThe base rate for encountering this Pokémon in this pal park area.
base_scorenumberYesThe base score given to the player when this Pokémon is caught during a pal park run.
pokemon_speciesNamedAPIResourceYesThe Pokémon species being encountered.

Region

A region is an organized area of the Pokémon world. Most often, the main difference between regions is the species of Pokémon that can be encountered within them.

PropertyTypeRequiredDescription
idnumberYesThe identifier for this resource.
namestringYesThe name for this resource.
namesArray<Name>YesThe name of this resource listed in different languages.
main_generationNamedAPIResourceYesThe generation this region was introduced in.
locationsArray<NamedAPIResource>YesA list of locations that can be found in this region.
pokedexesArray<NamedAPIResource>YesA list of pokédexes that catalogue Pokémon in this region.
version_groupsArray<NamedAPIResource>YesA list of version groups where this region can be visited.