Johns Hopkins University SIS Classes API
Course and section lookup and advanced search against the Self-Service Public Course Search API, which returns the Johns Hopkins course catalog as JSON. Filterable by school, department, course number, section number and academic term, or by a custom advanced-search query string. Requires an API key on the `key` query parameter.
Documentation
Specifications
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/johns-hopkins-university/refs/heads/main/json-schema/johns-hopkins-university-course-schema.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/johns-hopkins-university/refs/heads/main/json-structure/johns-hopkins-university-course-structure.json
Other Resources
x-example
https://raw.githubusercontent.com/api-evangelist/johns-hopkins-university/refs/heads/main/examples/johns-hopkins-university-advanced-search-example.json
x-example
https://raw.githubusercontent.com/api-evangelist/johns-hopkins-university/refs/heads/main/examples/johns-hopkins-university-schools-example.json
x-rules
https://raw.githubusercontent.com/api-evangelist/johns-hopkins-university/refs/heads/main/rules/johns-hopkins-university-rules.yml
x-vocabulary
https://raw.githubusercontent.com/api-evangelist/johns-hopkins-university/refs/heads/main/vocabulary/johns-hopkins-university-vocabulary.yml
x-json-ld
https://raw.githubusercontent.com/api-evangelist/johns-hopkins-university/refs/heads/main/json-ld/johns-hopkins-university-context.jsonld
x-errors
https://raw.githubusercontent.com/api-evangelist/johns-hopkins-university/refs/heads/main/errors/johns-hopkins-university-errors.yml
x-lifecycle
https://raw.githubusercontent.com/api-evangelist/johns-hopkins-university/refs/heads/main/lifecycle/johns-hopkins-university-lifecycle.yml