Fetch the latest Pokemon GO gamemaster data from PokeMiners and break it up into separate files for easier processing.
{{ stats.pokemonCount.toLocaleString() }}
{{ stats.pokemonSize }}
Base forms + regional variants
{{ stats.allFormsCount.toLocaleString() }}
{{ stats.allFormsSize }}
Every variant, costume, form
{{ stats.movesCount.toLocaleString() }}
{{ stats.movesSize }}
All quick & charged moves
Store processed data on server for other apps to access via API
Last Update: {{ formatDate(serverStatus.lastUpdate) }}
Files Available: {{ serverStatus.totalFiles }}
This tool fetches the latest Pokemon GO gamemaster data from PokeMiners GitHub and processes it into three separate files:
💡 The filtered pokemon.json is ideal for most use cases, while allFormsCostumes is comprehensive for complete data analysis.
Once data is saved to the server, other apps can access it via the Gamemaster API:
import { GamemasterClient } from './gamemaster-client.js';
const gm = new GamemasterClient('/api/gamemaster');
// Get filtered pokemon
const pokemon = await gm.getPokemon();
// Get all forms with costumes
const allForms = await gm.getAllForms();
// Get moves
const moves = await gm.getMoves();
// Check what's available
const status = await gm.getStatus();