api-ninjas-com · Schema
University
An institution of higher learning.
CompanyAPIDataFinanceDeveloper
Properties
| Name | Type | Description |
|---|---|---|
| name | string | The full name of the institution, in English. |
| degree_types | array | Degree types offered. US institutions only. |
| address | string | The street address of the institution. |
| city | string | The city where the institution is located. |
| state | string | State, province or region: a code for US and Canadian institutions (e.g., MA), the name elsewhere (e.g., Bavaria). |
| postal_code | string | The postal/zip code of the institution. |
| country | string | USA for the US and its territories, CANADA for Canada, and the English country name elsewhere (e.g., Germany). |
| county | string | The county where the institution is located. US institutions only. |
| timezone | string | Timezone abbreviation for US and Canadian institutions. See timezone_iana for all institutions. |
| latitude | string | Latitude of the institution, as a string. |
| longitude | string | Longitude of the institution, as a string. |
| phone | string | Contact phone number. |
| string | Contact email address. | |
| website | string | The official website URL. |
| institution_type | string | Public, Private (Not For Profit) or Private (For Profit). Canadian institutions show a category such as University, College or Career College. |
| years | string | 4 Years, 2 Years or Under 2 Years. US institutions only. |
| enrollment | string | Number of enrolled students, as a string. See enrollment_year. |
| student_faculty_ratio | string | Student-to-faculty ratio. US institutions only. |
| tuition | number | Published in-state tuition and fees for the latest academic year, in USD. US institutions only. |
| id | integer | Unique API Ninjas institution ID. Stays the same across data updates; pass it as the id parameter to fetch the institution again. |
| country_code | string | ISO 3166-1 two-letter country code. |
| region_code | string | ISO 3166-2 code of the state, province or region, without the country prefix. |
| native_name | string | The name in the local language, when it differs from name. |
| aliases | array | Other names: official and translated names, former names and common short forms. |
| acronym | string | The common acronym. |
| domains | array | Web and email domains used by the institution. |
| founded | integer | The year the institution was founded. |
| level | string | The type of institution. |
| control | string | Ownership. private means private with unknown profit status. |
| recognition | string | Recognition status in a national education registry. |
| status | string | closed for institutions that have stopped operating or merged into another institution. |
| parent_id | integer | The id of the parent institution, for branch campuses and constituent or affiliated colleges. |
| timezone_iana | string | The IANA timezone of the institution. |
| enrollment_year | integer | The year the enrollment figure refers to. |
| tuition_in_state | integer | Published in-state tuition and fees for the latest academic year, in USD. US institutions only. |
| tuition_out_of_state | integer | Published out-of-state tuition and fees for the latest academic year, in USD. US institutions only. |
| ror_id | string | Research Organization Registry ID. |
| wikidata_id | string | Wikidata item ID. |
| research_output | integer | Number of scholarly works affiliated with the institution, from OpenAlex. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://artifacts.apis.io/api-ninjas-com/json-schema/api-ninjas-com-university-schema.json",
"title": "University",
"description": "An institution of higher learning.",
"x-generated": "2026-10-30",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/api-ninjas-com-openapi.json#/components/schemas/University",
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "The full name of the institution, in English."
},
"degree_types": {
"type": "array",
"items": {
"type": "string"
},
"description": "Degree types offered. US institutions only."
},
"address": {
"type": "string",
"description": "The street address of the institution."
},
"city": {
"type": "string",
"description": "The city where the institution is located."
},
"state": {
"type": "string",
"description": "State, province or region: a code for US and Canadian institutions (e.g., MA), the name elsewhere (e.g., Bavaria)."
},
"postal_code": {
"type": "string",
"description": "The postal/zip code of the institution."
},
"country": {
"type": "string",
"description": "USA for the US and its territories, CANADA for Canada, and the English country name elsewhere (e.g., Germany)."
},
"county": {
"type": "string",
"description": "The county where the institution is located. US institutions only."
},
"timezone": {
"type": "string",
"description": "Timezone abbreviation for US and Canadian institutions. See timezone_iana for all institutions."
},
"latitude": {
"type": "string",
"description": "Latitude of the institution, as a string."
},
"longitude": {
"type": "string",
"description": "Longitude of the institution, as a string."
},
"phone": {
"type": "string",
"description": "Contact phone number."
},
"email": {
"type": "string",
"description": "Contact email address."
},
"website": {
"type": "string",
"description": "The official website URL."
},
"institution_type": {
"type": "string",
"description": "Public, Private (Not For Profit) or Private (For Profit). Canadian institutions show a category such as University, College or Career College."
},
"years": {
"type": "string",
"description": "4 Years, 2 Years or Under 2 Years. US institutions only."
},
"enrollment": {
"type": "string",
"description": "Number of enrolled students, as a string. See enrollment_year."
},
"student_faculty_ratio": {
"type": "string",
"description": "Student-to-faculty ratio. US institutions only."
},
"tuition": {
"type": "number",
"description": "Published in-state tuition and fees for the latest academic year, in USD. US institutions only."
},
"id": {
"type": "integer",
"description": "Unique API Ninjas institution ID. Stays the same across data updates; pass it as the id parameter to fetch the institution again."
},
"country_code": {
"type": "string",
"description": "ISO 3166-1 two-letter country code."
},
"region_code": {
"type": "string",
"description": "ISO 3166-2 code of the state, province or region, without the country prefix."
},
"native_name": {
"type": "string",
"description": "The name in the local language, when it differs from name."
},
"aliases": {
"type": "array",
"items": {
"type": "string"
},
"description": "Other names: official and translated names, former names and common short forms."
},
"acronym": {
"type": "string",
"description": "The common acronym."
},
"domains": {
"type": "array",
"items": {
"type": "string"
},
"description": "Web and email domains used by the institution."
},
"founded": {
"type": "integer",
"description": "The year the institution was founded."
},
"level": {
"type": "string",
"enum": [
"university",
"college",
"polytechnic",
"community_college",
"vocational",
"specialized"
],
"description": "The type of institution."
},
"control": {
"type": "string",
"enum": [
"public",
"private_nonprofit",
"private_forprofit",
"private"
],
"description": "Ownership. private means private with unknown profit status."
},
"recognition": {
"type": "string",
"enum": [
"recognized"
],
"description": "Recognition status in a national education registry."
},
"status": {
"type": "string",
"enum": [
"active",
"closed"
],
"description": "closed for institutions that have stopped operating or merged into another institution."
},
"parent_id": {
"type": "integer",
"description": "The id of the parent institution, for branch campuses and constituent or affiliated colleges."
},
"timezone_iana": {
"type": "string",
"description": "The IANA timezone of the institution."
},
"enrollment_year": {
"type": "integer",
"description": "The year the enrollment figure refers to."
},
"tuition_in_state": {
"type": "integer",
"description": "Published in-state tuition and fees for the latest academic year, in USD. US institutions only."
},
"tuition_out_of_state": {
"type": "integer",
"description": "Published out-of-state tuition and fees for the latest academic year, in USD. US institutions only."
},
"ror_id": {
"type": "string",
"description": "Research Organization Registry ID."
},
"wikidata_id": {
"type": "string",
"description": "Wikidata item ID."
},
"research_output": {
"type": "integer",
"description": "Number of scholarly works affiliated with the institution, from OpenAlex."
}
}
}
Work with this as data
Every JSON Schema 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 schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema 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.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/api-ninjas-com-university"
All schemas
curl "https://apis.io/api/v1/json-schemas?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.