RIGHT SO there are several use cases here; essentially we want to make the entire website navigable via API.
which means you should be able to REQUEST:
- lookup a single Pokémon
- retrieve a single Pokémon unambiguously -- by identifier or id
- search across all manner of properties
and RETRIEVE:
- any property
- in any language