Dataset for dev

Full Pokémon Database

Complete data for all 1,025 Pokémon including Generation 9 Ready-to-use in your projects.

📦 JSON + CSV + SQL + XLSX
🖼️ 1,025 HD Images
📊 Full Stats & Abilities
🆕 Gen 1-9 Complete

Live preview below — See exactly what you're getting

1,025
Pokémon
9
Generations
4
File Formats
24
Data Fields

HD Image Quality Preview

All 1,025 Pokémon images included at full resolution — no compression, no watermarks

Charizard HD Image - 475x475px
475 × 475 px PNG Format Transparent Background 1,025 Images Total

Sample Data Preview

Hand-picked Pokémon from every generation to showcase the dataset quality

Loading Pokémon data...

JSON Format Preview

See exactly how the data is structured in your database

[
  {
    "id": 6,
    "name": "Charizard",
    "slug": "charizard",
    "types": [ "fire", "flying" ],
    "stats": {
      "hp": 78,
      "attack": 84,
      "defense": 78,
      "special_attack": 109,
      "special_defense": 85,
      "speed": 100
    },
    "height_m": 1.7,
    "weight_kg": 90.5,
    "abilities": {
      "normal": [
        "blaze"
      ],
      "hidden": "solar-power"
    },
    "image_path": "images/charizard.png",
    "base_experience": 240,
    "generation": "generation-i",
    "is_legendary": false,
    "is_mythical": false,
    "capture_rate": 45,
    "gender_rate": 1,
    "egg_groups": [
      "monster",
      "dragon"
    ],
    "habitat": "mountain",
    "color": "red",
    "shape": "upright",
    "evolution_chain_id": 2,
    "description_en": "Spits fire that is hot enough to melt boulders. Known to cause forest fires unintentionally."
  },
  { ... 1024 more Pokémon }
]
        

Excel/CSV Format Preview

All data organized in columns ready for your analysis

ID Name Slug Types HP ATK DEF SP.ATK SP.DEF SPD Height Weight Normal Ability Hidden Ability Base Exp Generation Legendary Mythical Capture Rate Egg Groups Habitat Color Shape Description
1 Bulbasaur bulbasaur grass|poison 45 49 49 65 65 45 0.7 m 6.9 kg overgrow chlorophyll 64 generation-i false false 45 monster|plant grassland green quadruped A strange seed was planted on its back...
6 Charizard charizard fire|flying 78 84 78 109 85 100 1.7 m 90.5 kg blaze solar-power 240 generation-i false false 45 monster|dragon mountain red upright Spits fire that is hot enough...
25 Pikachu pikachu electric 35 55 40 50 50 90 0.4 m 6.0 kg static lightning-rod 112 generation-i false false 190 ground|fairy forest yellow quadruped When several gather their...
150 Mewtwo mewtwo psychic 106 110 90 154 90 130 2.0 m 122.0 kg pressure unnerve 306 generation-i true false 3 no-eggs rare purple upright It was created by a scientist...
... 1,021 more rows (all 1,025 Pokémon included)

SQL Format Preview

Fully prepared data for seamless database integration

INSERT INTO pokemons (id, name, slug, types, hp, attack, defense, special_attack, special_defense, speed, height_m, weight_kg, abilities_normal, abilities_hidden, image_path, base_experience, generation, is_legendary, is_mythical, capture_rate, gender_rate, egg_groups, habitat, color, shape, evolution_chain_id, description_en) VALUES
(1, 'Bulbasaur', 'bulbasaur', 'grass|poison', 45, 49, 49, 65, 65, 45, 0.7, 6.9, 'overgrow', 'chlorophyll', 'images/1.png', 64, 'generation-i', 0, 0, 45, -1, 'monster|plant', 'grassland', 'green', 'quadruped', 1, 'A strange seed was planted...'),
(6, 'Charizard', 'charizard', 'fire|flying', 78, 84, 78, 109, 85, 100, 1.7, 90.5, 'blaze', 'solar-power', 'images/6.png', 240, 'generation-i', 0, 0, 45, -1, 'monster|dragon', 'mountain', 'red', 'upright', 2, 'Spits fire that is hot enough...'),
(25, 'Pikachu', 'pikachu', 'electric', 35, 55, 40, 50, 50, 90, 0.4, 6.0, 'static', 'lightning-rod', 'images/25.png', 112, 'generation-i', 0, 0, 190, -1, 'ground|fairy', 'forest', 'yellow', 'quadruped', 25, 'When several gather their...'),
(150, 'Mewtwo', 'mewtwo', 'psychic', 106, 110, 90, 154, 90, 130, 2.0, 122.0, 'pressure', 'unnerve', 'images/150.png', 306, 'generation-i', 1, 0, 3, -1, 'no-eggs', 'rare', 'purple', 'upright', 150, 'It was created by a scientist...');
-- ... 1,021 more INSERT statements (all 1,025 Pokémon included)