Abilities
Get an ability
Returns an ability with its effect description, the generation it was introduced, and a list of all Pokémon that can have it (including hidden ability holders).
GET
/ability/{name}get-abilityServer
https://pokeapi.co/api/v2Production (no auth required)
Path Parameters
The ability's lowercase hyphenated name (e.g. `intimidate`, `speed-boost`) or its numeric ID.
Responses
200The full ability resource.application/json
Ability ID.
Lowercase hyphenated name.
True if this ability appears in a main-series game.
404Ability not found.application/json
curl https://pokeapi.co/api/v2/ability/intimidatefetch('https://pokeapi.co/api/v2/ability/intimidate')requests.get(
"https://pokeapi.co/api/v2/ability/intimidate"
)fetch('https://pokeapi.co/api/v2/ability/intimidate'){
"id": 0,
"name": "<string>",
"is_main_series": true,
"generation": {
"name": "<string>",
"url": "https://example.com"
},
"names": [
{
"name": "<string>",
"language": {
"name": "<string>",
"url": "https://example.com"
}
}
],
"effect_entries": [
{
"effect": "<string>",
"short_effect": "<string>",
"language": {
"name": "<string>",
"url": "https://example.com"
}
}
],
"pokemon": [
{
"is_hidden": true,
"slot": 0,
"pokemon": {
"name": "<string>",
"url": "https://example.com"
}
}
]
}"Not Found"