Prof Oak — Pokémon Database is a fan-made Pokémon database powered by the PokéAPI. It’s built to be fast, readable, and mobile-friendly — a clean way to browse Pokémon, moves, types, evolutions, and encounter locations.
We expose a simple JSON API so you can fetch the same data shown in the Pokédex pages. No API key required for light, fair-use requests.
https://profoak.net/api/pokemon/{idOrName}
https://profoak.net/api/pokemon/25 (Pikachu)fetch('https://profoak.net/api/pokemon/25')
.then(r => r.json())
.then(data => console.log(data));
$ch = curl_init('https://profoak.net/api/pokemon/25');
curl_setopt_array($ch,[CURLOPT_RETURNTRANSFER=>true]);
$json = curl_exec($ch); curl_close($ch);
$data = json_decode($json, true);
{
"id": 25,
"name": "pikachu",
"number": "#025",
"sprites": { "default": "...", "shiny": "..." },
"types": ["Electric"],
"abilities": [{"name":"Static","hidden":false},{"name":"Lightning Rod","hidden":true}],
"stats": {"hp":35,"attack":55,"defense":40,"sp_atk":50,"sp_def":50,"speed":90},
"type_defenses": { "Ground": 2.0, "Flying": 0.5, "Steel": 0.5, ... },
"evolution_chain": [...],
"encounters": [...],
"moves_by_version": { "red-blue": [...], "scarlet-violet": [...] },
"flavor_text": {"red":"...", "yellow":"...", "sv":"..."}
}
GET only. Returns application/json./25) or a name/slug (e.g., /pikachu).This is a community fan project — issues, PRs, and feedback are welcome.
This is a non-commercial fan project. It is not affiliated with, endorsed, or sponsored by Nintendo, The Pokémon Company, Game Freak, or Creatures Inc. Pokémon and related names are trademarks of their respective owners. Data is sourced from PokéAPI for educational and fan purposes.