Endpoints
This page contains the documentation for each endpoint, but if you're just getting started, we recommend taking a look at one of the guides e.g. Get College Information.
Note that all endpoints return JSON, even in the case of an error. The response will always have a true
or false
key named success
.
Every request must include your API key.
College Retrieval
Get information for one or more colleges.
GET
/v1/api/college/info
See the college information guide for examples
Note that along with info_ids
, one of college_names
, college_ids
or college_unit_ids
must be provided
Query Parameters
info_ids *
String
Example: student_faculty_ratio,in_state_tuition
college_ids
String
Comma-delimited semantic ids for each college to query for.
Example: rensselaer-polytechnic-institute,stanford-university
college_unit_ids
String
Example: 194824,166683
college_names
String
Names or abbreviations for colleges to query for.
Example:
MIT,Rensselaer Polytechnic
Get a list of colleges matching a filter.
GET
/v1/api/college-list
Query Parameters
info_ids*
String
Example: student_faculty_ratio,in_state_tuition
limit
Number
Maximum number of colleges to return. Default max is 20.
Example: 20
offset
Number
Use this when loading more on page scroll. Can be used to get more than the limit of colleges with multiple requests. Specifies what index to begin returning colleges at.
Example: 10
filters
JSON
Object representing filters to apply on resultant colleges.
Autocomplete
Autocomplete college names based on query.
GET
/v1/api/autocomplete/colleges
Search for a college by name, location or abbreviation. Great for college search fields. See an example in the college information guide.
Query Parameters
query*
String
Text to search colleges for.
Example: RPI
Autocomplete high school names based on query.
GET
/vi/api/autocomplete/high-schools
Great for high school search fields. This is useful if you have a form where a student should enter their high school.
Query Parameters
q*
String
The user's input to the form field or the name of the high school to search for.
Example: San Francisco
zipcode
String
A zip code. This significantly improves selection recommendations.
Example: 94063
Last updated