University of California, Los Angeles Dictionary API

The Dictionary API from University of California, Los Angeles — 61 operation(s) for dictionary.

Operations 61

GET /dictionary/academicactions/v1 Academic actions get #
GET /dictionary/{InputDate}/{TermSessionCode}/activeacademicterm/v1 Active academic term get #
GET /dictionary/activitytypes/v1 Activity types get #
GET /dictionary/affiliationstermsessions/v1 Affiliations term session get #
GET /dictionary/buildings/v1 Buildings get #
GET /dictionary/careers/v1 Careers get #
GET /dictionary/cities/v1 Cities get #
GET /dictionary/classlevels/v1 Class levels get #
GET /dictionary/classnumbers/v1 Class numbers get #
GET /dictionary/classsectionenrollmentstatus/v1 Class section enrollment status get #
GET /dictionary/classsectionnumbers/v1 Class section numbers get #
GET /dictionary/colleges/v1 Colleges get #
GET /dictionary/countries/v1 Countries get #
GET /dictionary/coursecatalognumbers/v1 Course catalog numbers get #
GET /dictionary/{OfferedTermCode}/{ClassSectionID}/courseclassidentifiers/v1 Returns parameters for Courses and Classes endpoints for a given term and SRS… #
GET /dictionary/daysofweek/v1 Daysof week get #
GET /dictionary/degreetypes/v1 Degree types get #
GET /dictionary/departments/v1 Departments get #
GET /dictionary/divisioncolleges/v1 Division colleges get #
GET /dictionary/divisiondepartments/v1 Division departments get #
GET /dictionary/divisions/v1 Divisions get #
GET /dictionary/enrollmentappointmentgroups/v1 Enrollment appointment groups get #
GET /dictionary/{EnrollmentTermCode}/{EnrollmentPassCode}/enrollmentappointments/v1 Enrollment appointments get #
GET /dictionary/enrollmentconsentsrequired/v1 Enrollment consents required get #
GET /dictionary/{EnrollmentTermCode}/enrollmentpasses/v1 Enrollment passes get #
GET /dictionary/enrollmentrules/v1 Enrollment rules get #
GET /dictionary/financialsystemdepartments/v1 Financial system departments get #
GET /dictionary/financialsystemdivisions/v1 Financial system divisions get #
GET /dictionary/geattributes/v1 GE attribute get GE attribute #
GET /dictionary/gradetypes/v1 Grade types get #
GET /dictionary/holds/v1 Holds get #
GET /dictionary/holdlevels/v1 Hold levels get #
GET /dictionary/institutions/v1 Institutions get #
GET /dictionary/instructortypes/v1 Instructor types get #
GET /dictionary/ipedsapbethnicities/v1 IPEDSAPB ethnicities get #
GET /dictionary/ipedsapbexpandedethnicities/v1 IPEDSAPB expanded ethnicities get #
GET /dictionary/{LatinHonorsStartTermCode}/latinhonors/v1 Latin honors get #
GET /dictionary/majors/v1 Majors get majors #
GET /dictionary/majorprograms/v1 Major programs get #
GET /dictionary/majorprogramspecialization/v1 Major prgm specl get #
GET /dictionary/minimumprogress/v1 Minimum progress get #
GET /dictionary/minors/v1 Minors get minors #
GET /dictionary/provinces/v1 Provinces get #
GET /dictionary/scheduleprint/v1 Returns printing control codes used in the Schedule of Classes and MyUCLA #
GET /dictionary/specializations/v1 Specializations get #
GET /dictionary/states/v1 States get #
GET /dictionary/studentenrollmentstatus/v1 Student enrollment status get #
GET /dictionary/subjectareas/v1 Subject areas get #
GET /dictionary/termfeeassessment/v1 Term fee assessment get #
GET /dictionary/terms/v1 Terms get #
GET /dictionary/termsessions/v1 Term sessions get #
GET /dictionary/termsessioncodes/v1 Term session code get #
GET /dictionary/termsessionevents/v1 Term session events get #
GET /dictionary/termsessiongroups/v1 Term session group get #
GET /dictionary/termsessionsbyweek/v1 Term sessions week get #
GET /dictionary/transcriptcareers/v1 Transcript careers get #
GET /dictionary/uccampuses/v1 UC campuses get #
GET /dictionary/unexstudentenrollmentstatus/v1 UNEX student enrollment status get UNEX student enrollment status #
GET /dictionary/unittypes/v1 Unit types get #
GET /dictionary/universitylocations/v1 University locations get #
GET /dictionary/visatypes/v1 Visa types get #

Documentation

Specifications

Schemas & Data

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/ucla-dictionary-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

ucla-dictionary-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: v1
  title: version v1 Dictionary API
servers:
- url: https://api.ucla.edu/sis
security:
- application: []
tags:


# --- truncated at 32 KB (179 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/ucla/refs/heads/main/openapi/ucla-dictionary-api-openapi.yml