HTTP Method
This API follows standard HTTP protocols. Cross-Origin Resource Sharing (CORS) is allowed from any origin.
GETBase Endpoint
The root endpoint returns a complete list of all Pokémon available in the database with their full details.
https://pokeapi.danielmazzeu.com.br/api/allFilter by ID
Retrieve specific data for a single Pokémon by passing its unique national Pokédex number in the URL path.
https://pokeapi.danielmazzeu.com.br/api/{id}123...1025
Filter by Type
Filter the collection to return only Pokémon that belong to a specific elemental type.
https://pokeapi.danielmazzeu.com.br/api/{type}normalfirewaterelectricgrassicefightingpoisongroundflyingpsychicbugrockghostdragondarksteelfairy
Response
The API returns data in JSON format. Below is an example of the object structure you will receive.
[
{
"id": 1,
"name": "Bulbasaur",
"type": ["Grass", "Poison"],
"abilities": ["Overgrow", "Chlorophyll"],
"height": "2' 04",
"weight": "15.2 lbs",
"gender": ["male", "female"],
"category": "Seed",
"weaknesses": ["Fire", "Ice", "Flying", "Psychic"],
"evolutions": ["Ivysaur", "Venusaur"],
"image": "https://pokeapi.danielmazzeu.com.br/pokemons/1.png"
}
]