You can use the edX Enterprise API to get a list of all courses in your course catalog, including detailed information about each course. The edX for Business Enterprise API Reference contains detailed information about the Enterprise API, including the request, response data, and examples.
Displaying edX Course Information in your Learning System
After you have used the Enterprise API to retrieve information about edX courses in your course catalog, you can display the information in your enterprise LMS or other enterprise system so that your learners can discover and enroll in edX courses. How you do this depends on how you decide to implement course discovery for your learners. The Enterprise API returns its response data in JSON or XML format. To integrate your enterprise course catalog with your enterprise system, you need to consume the JSON or XML formatted course information and transform it into a format that can be displayed in your system.