Data source: Google Trends (2004–2025), queried via the [https://github.com/GeneralMills/pytrends](https://github.com/GeneralMills/pytrends) Python library using Knowledge Graph entity IDs (topic searches, not keyword searches) to minimize noise from non-Pokémon results.
Normalization: Google Trends only returns relative scores within a single query batch, so all 1,025. Pokémon were normalized to a common scale using Mewtwo as an anchor — each batch of 4 Pokémon was queried alongside Mewtwo, and scores were rescaled using Mewtwo’s standalone baseline series.
Tools: Python (pytrends, SQLite, Flask), Chart.js, hosted on Cloudflare Pages.
Interactive version: [https://poke-trends.com](https://poke-trends.com) — search any Pokémon, compare trends, or see what each US state searches most.
2 Comments
Data source: Google Trends (2004–2025), queried via the [https://github.com/GeneralMills/pytrends](https://github.com/GeneralMills/pytrends) Python library using Knowledge Graph entity IDs (topic searches, not keyword searches) to minimize noise from non-Pokémon results.
Normalization: Google Trends only returns relative scores within a single query batch, so all 1,025. Pokémon were normalized to a common scale using Mewtwo as an anchor — each batch of 4 Pokémon was queried alongside Mewtwo, and scores were rescaled using Mewtwo’s standalone baseline series.
Tools: Python (pytrends, SQLite, Flask), Chart.js, hosted on Cloudflare Pages.
Interactive version: [https://poke-trends.com](https://poke-trends.com) — search any Pokémon, compare trends, or see what each US state searches most.
I feel validated with Gen 4 being my favorite Gen