The public API lives at https://college-rank-v2-p77zdfaenq-uc.a.run.app/v3/program-rankings. It accepts the following filters:
rank — mobility (default) or raw.cip — two-, four-, or six-digit CIP family (zero padded). The service aligns cip_level automatically.degree — associate, bachelors, masters, or other Scorecard levels.state — two-letter postal abbreviation.limit / offset — pagination (up to 500 rows per request).
GET /v3/program-rankings?rank=mobility°ree=bachelors&cip=1101&limit=3
{
"meta": { "rank": "mobility", "limit": 3, "offset": 0 },
"rows": [
{
"program_name": "110100",
"institution_name": "Alabama A & M University",
"state": "AL",
"return_score": 0.7369,
"mobility_score": 0.6421,
"completions_3yr_avg": 18.4,
"return_index_1_99": 88,
"program_size_index_1_99": 82,
"aggregate_return_index_1_99": 86,
"mobility_adjusted_aggregate_index_1_99": 92,
"rank_raw": 214,
"rank_mobility": 131,
"rank_aggregate_return": 95,
"rank_mobility_adjusted": 42,
"program_roi_proxy": 0.7369,
"median_earnings": 52107,
"program_cost": 300000,
"cohort_size": 20,
"cip_code": "110100",
"cip_level": 6,
"cip2": "11",
"cip4": "1101",
"cip6": "110100",
"cip_title": "Computer and Information Sciences, General",
"cip_definition": "A program that focuses on ...",
"submajor_slug": "computer-information-sciences",
"major_group": "Computer and Information Sciences",
"opeid": "00100200",
"degree_level": 3,
"degree_level_name": "Associate"
},
{ "...": "..." }
]
}Handle nulls gracefully — median_debt, cohort_size, and some ROI fields are suppressed when the upstream feeds lack that grain.