There are ways with which one could filter the list of available courses on EdX using prices, country of origin, classification, type, date of release, last updated date etc.
We also get to see the demographics, courseware, discussions, DISCOUNTS (yes, discounts!). discussions, grades, instructors, organizations, teams etc.
This resource can be utilized in order to fetch catalog information remotely https://courses.edx.org/api-docs/.