The UCLA API Developer Portal is a pilot program to share and discover campus APIs and web services. Service descriptions and links to interactive documentation are also available.
APIs that provide information about all courses offered in a term, including section information like meeting times and locations, units, instructors etc.