# Cornell University Search API

**Canonical:** https://apis.io/apis/cornell/cornell-search-api/  
**Provider:** Cornell University — https://apis.io/providers/cornell/  
**Base URL:** https://classes.cornell.edu/api/2.0  
**Documentation:** https://classes.cornell.edu/content/FA26/api-details

Cornell University Search API is one of 7 APIs that [Cornell University](https://apis.io/providers/cornell/) 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 Search. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a JSON-LD context, and 2 JSON Schemas.

The search API from Cornell University — 1 operation(s) for search.

## Operations (1)

| Method | Path | Summary |
|---|---|---|
| GET | `/search/classes.json` | Get all classes matching input query |

## Machine-readable artifacts (9)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/cornell/refs/heads/main/openapi/cornell-search-api-openapi.yml
- **Documentation** — https://classes.cornell.edu/content/FA26/api-details
- **Examples** — https://raw.githubusercontent.com/api-evangelist/cornell/refs/heads/main/examples/cornell-search-classes-example.json
- **Errors** — https://raw.githubusercontent.com/api-evangelist/cornell/refs/heads/main/errors/cornell-errors.yml
- **Examples** — https://raw.githubusercontent.com/api-evangelist/cornell/refs/heads/main/examples/cornell-class-roster-rosters-example.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/cornell/refs/heads/main/json-schema/cornell-class-schema.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/cornell/refs/heads/main/json-structure/cornell-class-structure.json
- **Vocabulary** — https://raw.githubusercontent.com/api-evangelist/cornell/refs/heads/main/vocabulary/cornell-vocabulary.yml
- **JSONLD** — https://raw.githubusercontent.com/api-evangelist/cornell/refs/heads/main/json-ld/cornell-context.jsonld

## Other Cornell University APIs (6)

- [Cornell University Library Catalog Search API](https://apis.io/apis/cornell/library-catalog/)
- [eBird API 2.0](https://apis.io/apis/cornell/ebird/)
- [eCommons Institutional Repository (DSpace REST + OAI-PMH) — tenant](https://apis.io/apis/cornell/ecommons/)
- [Cornell Events Calendar API (Localist) — tenant](https://apis.io/apis/cornell/events-calendar/)
- [Cornell University Cugir API](https://apis.io/apis/cornell/cornell-cugir-api/)
- [Cornell University Config API](https://apis.io/apis/cornell/cornell-config-api/)

## Tags

Search

---

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