@tml Huh, Eurail does appear to have an API, but it looks like it primarily covers authenticating passes and generating tickets, which means that's too powerful for them to just hand out keys to random curious open source devs. :D
https://api-docs.eurail.com/API-Examples.postman_collection.json