RateMyProfessors Scraper - Professor Ratings & Reviews
Pricing
Pay per usage
Go to Apify Store
RateMyProfessors Scraper - Professor Ratings & Reviews
Search RateMyProfessors for professor ratings, difficulty scores, and reviews by name or school. Extract avg rating, difficulty, would-take-again %, department, and school info. Uses the public GraphQL API.
RateMyProfessors Scraper
Search RateMyProfessors for professor ratings, difficulty scores, and reviews. Filter by name and optionally by school.
Features
- Professor search: Find professors by name across all schools
- School filter: Optionally narrow results to a specific university
- Rich data: Average rating, difficulty, would-take-again %, department
- Auto-pagination: Fetches multiple pages via cursor-based pagination
- Pay per result: Only pay for the data you actually get
Input
| Field | Type | Description | Default |
|---|---|---|---|
professorName | string | Professor name to search | smith |
schoolName | string | Optional school name filter | |
schoolId | string | Optional RMP school ID (overrides schoolName) | |
maxResults | integer | Maximum profiles to return (1-1000) | 50 |
Output
{"professorId": 12345,"firstName": "John","lastName": "Smith","fullName": "John Smith","avgRating": 4.2,"avgDifficulty": 3.1,"numRatings": 45,"wouldTakeAgainPercent": 85,"department": "Computer Science","schoolName": "University of California Los Angeles","schoolCity": "Los Angeles","schoolState": "CA","profileUrl": "https://www.ratemyprofessors.com/professor/12345"}
Use Cases
- Students: Compare professors before registering for classes
- Academic research: Analyze teaching quality patterns across departments and schools
- University analytics: Benchmark faculty ratings against peer institutions
- Education data: Build professor databases for course recommendation systems
Related Scrapers
More data tools by lulzasaur:
- Care.com Scraper — Babysitter and caregiver data
- IMDb Scraper — Movie and TV show data
- Goodreads Scraper — Book ratings and reviews