Hello @mjduck,
This may interest you !
It’s a script to be used inside Quickadd plugin to fetch book data from Google Books API, and then automatically create a note from a template.
You can check line 183 of the script how the request is made using request. I have not encountered CORs issues with that function.
The author of Quickadd plugin made a script to fetch movie data using OMDB API (using the same request function) which helped me a lot to write this Google Books API script.