# Johns Hopkins University SIS Classes API

**Canonical:** https://apis.io/apis/johns-hopkins-university/johns-hopkins-university-classes-api/  
**Provider:** Johns Hopkins University — https://apis.io/providers/johns-hopkins-university/  
**Base URL:** https://sis.jhu.edu/api  
**Documentation:** https://sis.jhu.edu/api/help

Johns Hopkins University SIS Classes API is one of 8 APIs that [Johns Hopkins University](https://apis.io/providers/johns-hopkins-university/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 2 JSON Schema definitions. Tagged areas include Classes and Course Catalog. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and 2 JSON Schemas.

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.

## Machine-readable artifacts (12)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/johns-hopkins-university/refs/heads/main/openapi/johns-hopkins-university-classes-api-openapi.yml
- **Documentation** — https://sis.jhu.edu/api
- **Documentation** — https://sis.jhu.edu/api/help
- **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
- **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

## Other Johns Hopkins University APIs (7)

- [JHU Hub API](https://apis.io/apis/johns-hopkins-university/hub/)
- [Johns Hopkins University SIS Codes API](https://apis.io/apis/johns-hopkins-university/johns-hopkins-university-codes-api/)
- [JHU API Portal (MuleSoft Anypoint)](https://apis.io/apis/johns-hopkins-university/api-portal/)
- [Johns Hopkins Shibboleth Identity Provider](https://apis.io/apis/johns-hopkins-university/identity-federation/)
- [Project MUSE OAI-PMH Repository](https://apis.io/apis/johns-hopkins-university/project-muse-oai/)
- [Johns Hopkins Research Data Repository](https://apis.io/apis/johns-hopkins-university/research-data-repository/)
- [Johns Hopkins Research Portal (Elsevier Pure tenancy)](https://apis.io/apis/johns-hopkins-university/pure-research-portal/)

## Tags

Classes, Course Catalog

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/johns-hopkins-university/johns-hopkins-university-classes-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/johns-hopkins-university/.
