# CourseQuest > CourseQuest is a project created by researchers: a free, fast university course catalog and weekly-schedule planner. It aggregates public course search data into a searchable catalog of courses and sections, including meeting days/times, rooms, instructors, seat availability, credits, and open/closed status. The web interface includes calendar export for various formats (e..g., iCal / Google / Outlook). Data model: Institution (school) → Subject → Course → Section. Each section exposes its current snapshot (status, schedule, room, seats, instructor, units) and is refreshed by periodic scrapes; prior snapshots are retained as history. Sections that disappear from a complete scrape are marked cancelled rather than deleted. ## Institutions - [Agnes Scott College (agnes_scott)](https://coursequest.org/agnes_scott/catalog): 315 courses, 412 active sections; Fall 2026 — Decatur, GA - [Bellarmine University (bellarmine)](https://coursequest.org/bellarmine/catalog): 576 courses, 960 active sections; Fall 2026 — Louisville, KY - [Black River Technical College (black_river_technical)](https://coursequest.org/black_river_technical/catalog): 147 courses, 259 active sections; Fall 2026 — Pocahontas, AR - [Butte College (butte)](https://coursequest.org/butte/catalog): 570 courses, 1398 active sections; Fall 2026 — Oroville, CA - [Cabrillo College (cabrillo)](https://coursequest.org/cabrillo/catalog): 671 courses, 1320 active sections; Fall 2026 — Aptos, CA - [California Institute of Integral Studies (california_integral_studies)](https://coursequest.org/california_integral_studies/catalog): 324 courses, 585 active sections; Fall 2026 — San Francisco, CA - [University of California College of the Law-San Francisco (california_law_san_francisco)](https://coursequest.org/california_law_san_francisco/catalog): 155 courses, 259 active sections; Fall 2026 — San Francisco, CA - [Central Carolina Technical College (cctech)](https://coursequest.org/cctech/catalog): 156 courses, 378 active sections; Fall 2026 — Sumter, SC - [Cedarville University (cedarville)](https://coursequest.org/cedarville/catalog): 946 courses, 1805 active sections; Fall 2026 — Cedarville, OH - [Chaminade University of Honolulu (chaminade_honolulu)](https://coursequest.org/chaminade_honolulu/catalog): 397 courses, 654 active sections; Fall 2026 — Honolulu, HI - [Clovis Community College (clovis)](https://coursequest.org/clovis/catalog): 163 courses, 312 active sections; Fall 2026 — Clovis, NM - [Columbia College Chicago (columbia_chicago)](https://coursequest.org/columbia_chicago/catalog): 696 courses, 1279 active sections; Fall 2026 — Chicago, IL - [Danville Area Community College (danville_area)](https://coursequest.org/danville_area/catalog): 319 courses, 573 active sections; Fall 2026 — Danville, IL - [Dawson Community College (dawson)](https://coursequest.org/dawson/catalog): 108 courses, 130 active sections; Fall 2026 — Glendive, MT - [Dominican University of California (dominican_california)](https://coursequest.org/dominican_california/catalog): 467 courses, 634 active sections; Fall 2026 — San Rafael, CA - [College of Eastern Idaho (eastern_idaho)](https://coursequest.org/eastern_idaho/catalog): 225 courses, 396 active sections; Fall 2026 — Idaho Falls, ID - [Elgin Community College (elgin)](https://coursequest.org/elgin/catalog): 533 courses, 1414 active sections; Fall 2026 — Elgin, IL - [The College of the Florida Keys (florida_keys)](https://coursequest.org/florida_keys/catalog): 173 courses, 264 active sections; Fall 2026 — Key West, FL - [Greenfield Community College (gcc.mass)](https://coursequest.org/gcc.mass/catalog): 181 courses, 295 active sections; Fall 2026 — Greenfield, MA - [Gordon-Conwell Theological Seminary (gordonconwell)](https://coursequest.org/gordonconwell/catalog): 85 courses, 112 active sections; Fall 2026 — South Hamilton, MA - [Lees-McRae College (lees_mcrae)](https://coursequest.org/lees_mcrae/catalog): 274 courses, 386 active sections; Fall 2026 — Banner Elk, NC - [Merced College (merced)](https://coursequest.org/merced/catalog): 470 courses, 1272 active sections; Fall 2026 — Merced, CA - [Mohave Community College (mohave)](https://coursequest.org/mohave/catalog): 363 courses, 858 active sections; Fall 2026 — Kingman, AZ - [Morton College (morton)](https://coursequest.org/morton/catalog): 323 courses, 761 active sections; Fall 2026 — Cicero, IL - [Nichols College (nichols)](https://coursequest.org/nichols/catalog): 169 courses, 315 active sections; Fall 2026 — Dudley, MA - [Northern Illinois University (niu)](https://coursequest.org/niu/catalog): 2107 courses, 3957 active sections; Fall 2026 — DeKalb, IL - [North Arkansas College (north_arkansas)](https://coursequest.org/north_arkansas/catalog): 254 courses, 866 active sections; Fall 2026 — Harrison, AR - [Ohlone College (ohlone)](https://coursequest.org/ohlone/catalog): 526 courses, 968 active sections; Fall 2026 — Fremont, CA - [College of Our Lady of the Elms (our_lady_elms)](https://coursequest.org/our_lady_elms/catalog): 401 courses, 594 active sections; Fall 2026 — Chicopee, MA - [Point University (point)](https://coursequest.org/point/catalog): 285 courses, 483 active sections; Fall 2026 — West Point, GA - [Rhode Island College (ric)](https://coursequest.org/ric/catalog): 928 courses, 1613 active sections; Fall 2026 — Providence, RI - [San Jose-Evergreen Community College District (san_jose_evergreen_district)](https://coursequest.org/san_jose_evergreen_district/catalog): 685 courses, 1572 active sections; Fall 2026 — San Jose, CA - [Southeast Arkansas College (southeast_arkansas)](https://coursequest.org/southeast_arkansas/catalog): 135 courses, 211 active sections; Fall 2026 — Pine Bluff, AR - [University of Connecticut (uconn)](https://coursequest.org/uconn/catalog): 3322 courses, 12343 active sections; Fall 2026 — Storrs, CT - [University of Rhode Island (uri)](https://coursequest.org/uri/catalog): 1980 courses, 5501 active sections; Fall 2026 — Kingston, RI ## Browse (human-readable pages) - [Catalog home](https://coursequest.org/catalog): search and browse every school - [AGNES_SCOTT catalog](https://coursequest.org/agnes_scott/catalog) - [BELLARMINE catalog](https://coursequest.org/bellarmine/catalog) - [BLACK_RIVER_TECHNICAL catalog](https://coursequest.org/black_river_technical/catalog) - [BUTTE catalog](https://coursequest.org/butte/catalog) - [CABRILLO catalog](https://coursequest.org/cabrillo/catalog) - [CALIFORNIA_INTEGRAL_STUDIES catalog](https://coursequest.org/california_integral_studies/catalog) - [CALIFORNIA_LAW_SAN_FRANCISCO catalog](https://coursequest.org/california_law_san_francisco/catalog) - [CCTECH catalog](https://coursequest.org/cctech/catalog) - [CEDARVILLE catalog](https://coursequest.org/cedarville/catalog) - [CHAMINADE_HONOLULU catalog](https://coursequest.org/chaminade_honolulu/catalog) - [CLOVIS catalog](https://coursequest.org/clovis/catalog) - [COLUMBIA_CHICAGO catalog](https://coursequest.org/columbia_chicago/catalog) - [DANVILLE_AREA catalog](https://coursequest.org/danville_area/catalog) - [DAWSON catalog](https://coursequest.org/dawson/catalog) - [DOMINICAN_CALIFORNIA catalog](https://coursequest.org/dominican_california/catalog) - [EASTERN_IDAHO catalog](https://coursequest.org/eastern_idaho/catalog) - [ELGIN catalog](https://coursequest.org/elgin/catalog) - [FLORIDA_KEYS catalog](https://coursequest.org/florida_keys/catalog) - [GCC.MASS catalog](https://coursequest.org/gcc.mass/catalog) - [GORDONCONWELL catalog](https://coursequest.org/gordonconwell/catalog) - [LEES_MCRAE catalog](https://coursequest.org/lees_mcrae/catalog) - [MERCED catalog](https://coursequest.org/merced/catalog) - [MOHAVE catalog](https://coursequest.org/mohave/catalog) - [MORTON catalog](https://coursequest.org/morton/catalog) - [NICHOLS catalog](https://coursequest.org/nichols/catalog) - [NIU catalog](https://coursequest.org/niu/catalog) - [NORTH_ARKANSAS catalog](https://coursequest.org/north_arkansas/catalog) - [OHLONE catalog](https://coursequest.org/ohlone/catalog) - [OUR_LADY_ELMS catalog](https://coursequest.org/our_lady_elms/catalog) - [POINT catalog](https://coursequest.org/point/catalog) - [RIC catalog](https://coursequest.org/ric/catalog) - [SAN_JOSE_EVERGREEN_DISTRICT catalog](https://coursequest.org/san_jose_evergreen_district/catalog) - [SOUTHEAST_ARKANSAS catalog](https://coursequest.org/southeast_arkansas/catalog) - [UCONN catalog](https://coursequest.org/uconn/catalog) - [URI catalog](https://coursequest.org/uri/catalog) - Course pages follow the pattern `https://coursequest.org/{inst}/catalog/{SUBJECT}/{CATALOG_NBR}` (e.g. `https://coursequest.org/uri/catalog/BIO/101`). Each carries schema.org Course JSON-LD. ## API (read-only catalog data; JSON, plaintext, or Markdown) All endpoints are GET, need no authentication, send the CORS header Access-Control-Allow-Origin: *, and return JSON by default. Catalog search also supports format=text for plaintext and format=markdown (or the Accept: text/markdown request header) for Markdown. - [List institutions](https://coursequest.org/api/institutions): Schools that have course data loaded, with course counts. Returns: `{ institutions: [{ identifier, name, courses }] }`. - [Filters](https://coursequest.org/api/catalog/filters?inst=uri): Available subjects, careers, and terms for a school — useful for building queries or dropdowns. Params: `inst` (school identifier (the official .edu domain minus .edu; e.g. uri)). Returns: `{ subjects: string[], careers: string[], terms: [{ term, year }] }`. - [Search catalog](https://coursequest.org/api/catalog?inst=uri&q=biology): Current (non-cancelled) sections for a school, with filtering and pagination. This is the main data endpoint. Params: `inst` (school identifier (default: uri)), `term` (term name (default: Fall)), `year` (term year (default: 2026)), `q` (free text over subject / number / title / class# / instructor), `subject` (exact subject code, e.g. BIO), `career` (career code, e.g. UGRD or GRAD), `open` (1 (or true) to return only open sections), `days` (comma list of weekdays, 0=Sun … 6=Sat; matches sections meeting on any of them), `page` (1-based page number (default: 1)), `pageSize` (results per page, max 100 (default: 25)), `format` (json (default), text, or markdown; overrides the Accept header). Returns: `{ total, page, pageSize, pages, results[] } — each result includes a `url` linking to its course page`. Examples: ``` curl -H "Accept: text/markdown" "https://coursequest.org/api/catalog?inst=uri&subject=BIO" curl "https://coursequest.org/api/catalog?inst=uri&subject=BIO&open=1&format=markdown" curl "https://coursequest.org/api/catalog?inst=uri&q=calculus&days=1,3,5" curl "https://coursequest.org/api/institutions?format=text" ``` ## More - [Developer docs](https://coursequest.org/docs): the same API, human-readable - Sitemap: https://coursequest.org/sitemap.xml (every school, subject, and course page)