@Rory I don’t know. But you can Always take a look at vue.js and the axios HTTP client. With axios you can access external API’s.
This is something i posten before