XF 1.5 Using an external API to publish content in a page node


Active member
I would like to create a directory of online courses on my xf site using an external course catalog API.
The catalog API is a RESTful API that uses JSON for the data exchange format
I have been given access to the API documentation with the base URLs and example requests.
However, I don't know what to do with that information in order to publish the courses on a page on my site.
Can anyone point me to a guide on what to do, or explain the steps I have to follow to achieve my goal?
Any help would be much appreciated.
Thanks :)