Skip to content
Announcement: An API update is available. Check the documentation for details.

Get location area

GET
/api/v2/location-area/{id}/
const url = 'https://pokeapi.co/api/v2/location-area/1/';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}

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.

id
required
integer

A unique integer value identifying this location area.

Example
Terminal window
1
Media typeapplication/json
object
id
required
integer
name
required
string
<= 200 characters
game_index
required
integer
>= -2147483648 <= 2147483647
encounter_method_rates
required
Array<object>
object
encounter_method
required
object
name
required
string
<= 200 characters
url
required
string format: uri
version_details
required
Array<object>
object
rate
required
integer
version
required
object
name
required
string
<= 200 characters
url
required
string format: uri
location
required
object
name
required
string
<= 200 characters
url
required
string format: uri
names
required
Array<object>
object
name
required
string
<= 200 characters
language
required
object
name
required
string
<= 200 characters
url
required
string format: uri
pokemon_encounters
required
Array<object>
object
pokemon
required
object
name
required
string
<= 200 characters
url
required
string format: uri
version_details
required
Array<object>
object
version
required
object
name
required
string
<= 200 characters
url
required
string format: uri
max_chance
required
integer
encounter_details
required
Array<object>
object
min_level
required
integer
max_level
required
integer
chance
integer
0
method
object
name
required
string
<= 200 characters
url
required
string format: uri
condition_values
required
Array<object>
object
name
required
string
<= 200 characters
url
required
string format: uri
pokemon_details
required
One of:
object
min_perfect_ivs
integer | null
>= -2147483648 <= 2147483647
always_shiny
boolean
never_shiny
boolean
is_alpha
boolean
Example
Terminal window
{
"id": 1,
"name": "canalave-city-area",
"game_index": 1,
"encounter_method_rates": [
{
"encounter_method": {
"name": "old-rod",
"url": "https://pokeapi.co/api/v2/encounter-method/2/"
},
"version_details": [
{
"rate": 25,
"version": {
"name": "diamond",
"url": "https://pokeapi.co/api/v2/version/12/"
}
},
{
"rate": 25,
"version": {
"name": "pearl",
"url": "https://pokeapi.co/api/v2/version/13/"
}
}
]
},
{
"encounter_method": {
"name": "good-rod",
"url": "https://pokeapi.co/api/v2/encounter-method/3/"
},
"version_details": [
{
"rate": 50,
"version": {
"name": "diamond",
"url": "https://pokeapi.co/api/v2/version/12/"
}
},
{
"rate": 50,
"version": {
"name": "pearl",
"url": "https://pokeapi.co/api/v2/version/13/"
}
}
]
}
],
"location": {
"name": "canalave-city",
"url": "https://pokeapi.co/api/v2/location/1/"
},
"names": [
{
"name": "Canalave City",
"language": {
"name": "en",
"url": "https://pokeapi.co/api/v2/language/9/"
}
}
],
"pokemon_encounters": [
{
"pokemon": {
"name": "tentacool",
"url": "https://pokeapi.co/api/v2/pokemon/72/"
},
"version_details": [
{
"version": {
"name": "diamond",
"url": "https://pokeapi.co/api/v2/version/12/"
},
"max_chance": 60,
"encounter_details": [
{
"min_level": 20,
"max_level": 30,
"chance": 60,
"method": {
"name": "surf",
"url": "https://pokeapi.co/api/v2/encounter-method/5/"
},
"condition_values": [],
"pokemon_details": null
}
]
},
{
"version": {
"name": "pearl",
"url": "https://pokeapi.co/api/v2/version/13/"
},
"max_chance": 60,
"encounter_details": [
{
"min_level": 20,
"max_level": 30,
"chance": 60,
"method": {
"name": "surf",
"url": "https://pokeapi.co/api/v2/encounter-method/5/"
},
"condition_values": [],
"pokemon_details": null
}
]
}
]
},
{
"pokemon": {
"name": "tentacruel",
"url": "https://pokeapi.co/api/v2/pokemon/73/"
},
"version_details": [
{
"version": {
"name": "diamond",
"url": "https://pokeapi.co/api/v2/version/12/"
},
"max_chance": 5,
"encounter_details": [
{
"min_level": 20,
"max_level": 40,
"chance": 5,
"method": {
"name": "surf",
"url": "https://pokeapi.co/api/v2/encounter-method/5/"
},
"condition_values": [],
"pokemon_details": null
}
]
},
{
"version": {
"name": "pearl",
"url": "https://pokeapi.co/api/v2/version/13/"
},
"max_chance": 5,
"encounter_details": [
{
"min_level": 20,
"max_level": 40,
"chance": 5,
"method": {
"name": "surf",
"url": "https://pokeapi.co/api/v2/encounter-method/5/"
},
"condition_values": [],
"pokemon_details": null
}
]
}
]
}
]
}