Aha! I was waiting for someone to ask that!
The answer is this API endpoint, the fact that the goals’ tags are included in data-
attributes on the Beeminder home page, and some HTML parsing with Floki.
Here’s the code that makes all this happen, if you want to take a look.