Home
Johns Hopkins University
Johns Hopkins University Course Structure
Johns Hopkins University Course Structure
JSON Structure for a JHU SIS Public Course Search course offering record.
Type: object
Properties: 36
University Higher Education Education United States Private Research University Association of American Universities Research Research Data Course Catalog Identity Federation OAI-PMH Research Repository News
Course is a JSON Structure definition published by Johns Hopkins University, describing 36 properties. It conforms to the https://json-structure.org/meta/core/v0 meta-schema.
Properties
OfferingName
SectionName
Title
SchoolName
Department
AllDepartments
SubDepartment
Areas
Credits
Level
InstructionMethod
Instructors
InstructorsFullName
HasBio
Building
Location
Meetings
DOW
DOWSort
TimeOfDay
Status
MaxSeats
OpenSeats
SeatsAvailable
Waitlisted
Repeatable
IsWritingIntensive
Term
Term_IDR
Term_JSS
TermStartDate
CoursePrefix
SectionCoRequisites
SectionCoReqNotes
SectionRegRestrictions
SectionDetails
Meta-schema: https://json-structure.org/meta/core/v0
JSON Structure
{
"$schema": "https://json-structure.org/meta/core/v0",
"$id": "https://raw.githubusercontent.com/api-evangelist/johns-hopkins-university/main/json-structure/johns-hopkins-university-course-structure.json",
"x-provenance": {
"generated": "2026-08-19",
"method": "derived",
"source": "https://sis.jhu.edu/api/help",
"x-operator": "institution",
"note": "Derived by API Evangelist from the operator's own published SIS Web API help page. Not published by Johns Hopkins University."
},
"name": "Course",
"description": "JSON Structure for a JHU SIS Public Course Search course offering record.",
"type": "object",
"properties": {
"OfferingName": {
"type": "string",
"description": "Offering name (e.g. NR.110.305)."
},
"SectionName": {
"type": "string"
},
"Title": {
"type": "string"
},
"SchoolName": {
"type": "string"
},
"Department": {
"type": "string"
},
"AllDepartments": {
"type": "string"
},
"SubDepartment": {
"type": "string"
},
"Areas": {
"type": "string"
},
"Credits": {
"type": "string"
},
"Level": {
"type": "string"
},
"InstructionMethod": {
"type": "string"
},
"Instructors": {
"type": "string"
},
"InstructorsFullName": {
"type": "string"
},
"HasBio": {
"type": "string"
},
"Building": {
"type": "string"
},
"Location": {
"type": "string"
},
"Meetings": {
"type": "string"
},
"DOW": {
"type": "string"
},
"DOWSort": {
"type": "string"
},
"TimeOfDay": {
"type": "string"
},
"Status": {
"type": "string"
},
"MaxSeats": {
"type": "string"
},
"OpenSeats": {
"type": "string"
},
"SeatsAvailable": {
"type": "string"
},
"Waitlisted": {
"type": "string"
},
"Repeatable": {
"type": "string"
},
"IsWritingIntensive": {
"type": "string"
},
"Term": {
"type": "string"
},
"Term_IDR": {
"type": "string"
},
"Term_JSS": {
"type": "string"
},
"TermStartDate": {
"type": "string"
},
"CoursePrefix": {
"type": "string"
},
"SectionCoRequisites": {
"type": "string"
},
"SectionCoReqNotes": {
"type": "string"
},
"SectionRegRestrictions": {
"type": "string"
},
"SectionDetails": {
"type": "object",
"description": "Section detail set, present when a full section is requested.",
"properties": {
"Credits": {
"type": "string"
},
"CreditType": {
"type": "string"
},
"Departments": {
"type": "string"
},
"DepartmentID": {
"type": "string"
},
"Description": {
"type": "string"
},
"WebNotes": {
"type": "string"
},
"Meetings": {
"type": "array",
"items": {
"type": "object",
"properties": {
"Building": {
"type": "string"
},
"Room": {
"type": "string"
},
"Location": {
"type": "string"
},
"Dates": {
"type": "string"
},
"Times": {
"type": "string"
},
"DOW": {
"type": "string"
}
}
}
},
"Fees": {
"type": "array",
"items": {
"type": "object",
"properties": {
"Amount": {
"type": "string"
},
"FeeType": {
"type": "string"
}
}
}
},
"Prerequisites": {
"type": "array",
"items": {
"type": "object",
"properties": {
"Description": {
"type": "string"
},
"Expression": {
"type": "string"
},
"IsNegative": {
"type": "string"
}
}
}
}
}
}
}
}
Every JSON Structure 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 json structure
4 MCP tools reach this
find_json_structuresBrowse and filter every JSON Structure in the catalog.
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 JSON Structure
curl "https://apis.io/api/v1/json-structures/johns-hopkins-university-course-structure"
All json structure
curl "https://apis.io/api/v1/json-structures?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.