Query the College Scorecard API

domain: ed.gov · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Register for a free API key at https://api.data.gov/signup; the key is required in every request and the default rate limit is 1,000 requests per IP address per hour.
  2. Construct a GET request to the base endpoint https://api.data.gov/ed/collegescorecard/v1/schools with query parameter api_key=your_api_key; additional parameters filter and shape the response.
  3. Use the fields parameter to request only the variables you need (e.g., fields=id,school.name,school.state,latest.admissions.admission_rate.overall,latest.earnings.10_yrs_after_entry.median); requesting all fields by default returns an extremely large payload.
  4. Filter results using field-based operators: school.state=CA returns California institutions; school.degrees_awarded.predominant=3 filters for institutions predominantly awarding bachelor's degrees; combine filters with & in the query string.
  5. Paginate using per_page (max 100) and page parameters; the response envelope includes metadata.total indicating the total number of matching records — iterate pages until all records are retrieved.
  6. For bulk downloads of the full dataset rather than API queries, download the CSV files from https://collegescorecard.ed.gov/data/ which contain all variables for all institutions and are updated with each annual release.

Known gotchas

Related routes

Query the College Scorecard API to retrieve graduation rate and cost data for a set of institutions
collegescorecard.ed.gov · 6 steps · unrated
Paginate through College Scorecard API results using page and per_page parameters
collegescorecard.ed.gov · 6 steps · unrated
Query Google Search Console Search Analytics API for Discover performance data
developers.google.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans