Nice! I was thinking about doing something like this but for cycling, however one of the biggest PIA about building products for sports is all the gating of data.
Does the NHL really provide an API for all games? That's nice...
I had the same thought, went ahead when I found an existing Python module to access the API.
Officially no, but there is undocumented API (if you are commercial, they provide documentation and support) that is public without authentication.