# GradFetch > GradFetch helps applicants find US PhD and master's programs, find faculty supervisors, write school-specific statements of purpose, and track every application in one place. GradFetch maintains a verified database of graduate programs at 23 US universities, with application deadlines, fees, and official program links; faculty supervisor profiles with research areas and contact info; application fee waiver policies per school; and statement of purpose word limits per school. All facts are sourced from official university pages. ## Key resources - [Full API and data documentation for AI agents](https://gradfetch.com/llms-full.txt) - [Program search API](https://gradfetch.com/api/schools): list all 23 schools with fee waiver and SOP limit info - [Programs by school](https://gradfetch.com/api/schools/1/programs): replace 1 with any school id - [Faculty supervisor search](https://gradfetch.com/api/faculty): ?q=keyword&school_id=id - [MCP server](https://gradfetch.com/mcp): Model Context Protocol endpoint exposing GradFetch data as agent tools - [Developer API docs](https://gradfetch.com/developers.html) ## Schools covered 23 US universities including MIT, Stanford, UC Berkeley, Carnegie Mellon, Georgia Tech, UIUC, UT Austin, University of Washington, Cornell, Michigan, Caltech, Princeton, Harvard, UCLA, UC San Diego, Mississippi State, Michigan State, Yale, Columbia, University of Pennsylvania, Duke, Northwestern, and Johns Hopkins. ## Data - Programs: 960+ PhD and master's programs with deadlines, fees, departments, official links - Faculty: 2,200+ supervisor profiles with titles, departments, research areas, emails, lab links - Fee waivers: application fee waiver policy for every school - SOP limits: statement of purpose word/page limits per school (or department-variation guidance)