Discover/gradschools.com API
live

gradschools.com APIgradschools.com

Access graduate program listings, degree-level filters, subject categories, and admissions articles from GradSchools.com via 6 structured endpoints.

Endpoints
6
Updated
14d ago
Try it

No input parameters required.

api.parse.bot/scraper/900478e0-03e0-416f-aba4-4679d036ed18/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/900478e0-03e0-416f-aba4-4679d036ed18/get_program_categories' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalclick to expand

Returns the list of all major subject categories available on the site for graduate programs.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "categories": "array of objects with text (category name) and value (category ID)"
  },
  "sample": {
    "data": {
      "categories": [
        {
          "text": "Business",
          "value": "21"
        },
        {
          "text": "Criminal Justice & Legal",
          "value": "29"
        },
        {
          "text": "Education",
          "value": "24"
        },
        {
          "text": "Technology",
          "value": "22"
        }
      ]
    },
    "status": "success"
  }
}

About the gradschools.com API

The GradSchools.com API exposes 6 endpoints covering graduate program listings, subject and degree-level filtering, and editorial content from the site's Student Guide. The search_programs endpoint returns school name, program name, degree type, and URL for each matching result, filterable by masters, doctorate, or certificate level and by subject or category slug. get_informed_articles and get_article_detail give access to the full text of admissions and career guidance articles.

Program Discovery

search_programs is the primary listing endpoint. It accepts a degree_level parameter (masters, doctorate, or certificate), a category slug (e.g., business, technology), and a subject slug (e.g., accounting, computer-science). When both subject and category are supplied, subject takes precedence. Results come back as listings — an array of objects each containing school_name, program_name, degree, and url. Pagination is available via the page parameter; the response includes a pagination array of page links.

Category and Subject Lookups

Before calling search_programs, use get_program_categories to retrieve all valid major subject categories. Each item includes a text label and a value identifier. For the editorial side, get_informed_categories returns the category taxonomy used by the Student Guide articles, with each item carrying a text display name and a slug for filtering.

Editorial Content

get_informed_articles returns a paginated list of Student Guide articles — each with a title and url — covering topics like study tips, career advice, and graduate school preparation. Pass the url from those results into get_article_detail to retrieve the full article as both plain content (string) and html_content (HTML string), along with the article title.

Site-Wide Search

search_site accepts a required query string and an optional page parameter. It returns a results array where each item contains a title, url, and snippet. This endpoint spans both program listings and editorial articles, making it useful for open-ended keyword queries that don't map cleanly to a known subject slug.

Common use cases
  • Build a graduate program finder filtered by degree level (masters, doctorate, certificate) and subject area.
  • Aggregate school names and program names across a specific category like 'technology' or 'business' for market research.
  • Populate a content feed of admissions and career advice articles using get_informed_articles and get_article_detail.
  • Implement a site-wide search feature using search_site to surface both programs and editorial results by keyword.
  • Map all available program categories via get_program_categories to build a browseable subject taxonomy.
  • Extract full article text from the Student Guide to power a chatbot or resource library for prospective grad students.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does GradSchools.com have an official developer API?+
GradSchools.com does not publish a public developer API or documented data access program. This Parse API provides structured access to its program listings and editorial content.
What does `search_programs` return and how does the subject/category filter work?+
Each item in the listings array includes school_name, program_name, degree, and url. You filter by passing a degree_level (masters, doctorate, or certificate) alongside either a category slug or a subject slug. When both are provided, subject takes precedence. Use get_program_categories first to retrieve valid category values.
Does the API return detailed program data like tuition, application deadlines, or contact information?+
Not currently. Program listings return school_name, program_name, degree, and url — detailed fields like tuition, deadlines, enrollment size, or admissions contacts are not included. You can fork this API on Parse and revise it to add an endpoint that fetches the individual program detail page at the returned url.
How does pagination work across the endpoints?+
search_programs, get_informed_articles, and search_site all accept an integer page parameter. search_programs also returns a pagination array in the response, where each item carries a page number and its corresponding URL. The other endpoints do not return explicit pagination metadata in the response body.
Are there subject-level filters below the top-level categories?+
Yes. search_programs accepts a subject slug (e.g., accounting, computer-science) which is more specific than a category slug (e.g., business). However, the API does not include an endpoint that lists all valid subject slugs — only top-level categories are enumerable via get_program_categories. You can fork this API on Parse and revise it to add a subject-listing endpoint for a given category.
Page content last updated . Spec covers 6 endpoints from gradschools.com.
Related APIs in EducationSee all →
arxiv.org API
Search and discover academic research papers on arXiv using keywords, authors, titles, categories, and dates, then access detailed metadata for any paper. Browse the complete arXiv category taxonomy to explore research across different scientific disciplines.
maxpreps.com API
Access high school sports data from MaxPreps. Search for schools, retrieve team rosters and schedules, look up athlete profiles, and browse national or state rankings across all sports.
athletic.net API
Search and analyze cross country and track & field performance data across the US, including athlete profiles, meet results, team rosters, and rankings. Access comprehensive meet information, historical records, and state-level competition data to track athlete progress and discover top performers.
allaboutcircuits.com API
Access educational electronics content from All About Circuits, including technical articles, circuit diagrams, textbook volumes, and forum discussions organized by category. Search and browse the latest resources, view detailed articles, explore engineering tools, and find answers across their community forums.
illinoisreportcard.com API
Search and analyze comprehensive performance data for Illinois public schools, districts, and the state, including academic achievements in ELA, math, and science, student demographics, teacher and administrator information, school finances, and environmental conditions. Compare schools side-by-side, track growth metrics, and access accountability ratings and school highlights to make informed decisions about education quality.
noor-book.com API
Search and discover books across 1,800+ categories in the Noor Book library, retrieving detailed information about titles, authors, biographies, and book metadata. Access comprehensive author profiles and browse one of the largest Arabic and English digital book collections with over 289,000 authors.
quizbowlpackets.com API
Search and browse thousands of quizbowl question sets across all competition levels, then access detailed metadata like difficulty, subjects, and download links for each packet. Find the perfect practice materials for High School, Collegiate, Middle School, or Pop Culture quizbowl competitions.
amberstudent.com API
Search student accommodation listings across popular cities and access comprehensive property information including room types, pricing trends, and tenant reviews. Get detailed insights into student housing options to compare amenities, prices, and community feedback all in one place.