RateMyProfessors Professors & Schools Scraper avatar

RateMyProfessors Professors & Schools Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
RateMyProfessors Professors & Schools Scraper

RateMyProfessors Professors & Schools Scraper

Scrape professors and school data from RateMyProfessors. Extract ratings, difficulty, would-take-again %, department, school name, and review counts

Pricing

from $3.00 / 1,000 results

Rating

5.0

(7)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

7

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

RateMyProfessors Scraper

Scrape public professor and school data from RateMyProfessors using the page state already embedded in the site HTML. This actor returns real professor profiles, school matches, ratings metrics, and optional recent-rating snapshots without logging in.

Use it for:

  • education-market research
  • professor discovery and comparisons
  • school discovery by name
  • collecting direct professor profile URLs

Modes

  • searchProfessors: Search professors globally by name
  • bySchoolProfessors: Search professors within one school ID
  • searchSchools: Search schools by name
  • byProfessorIds: Resolve exact professor IDs
  • byProfessorUrls: Resolve exact professor profile URLs

Main Inputs

  • searchQuery: Search term for professor search modes
  • schoolQuery: Search term for school search mode
  • schoolId: Exact RateMyProfessors school ID for bySchoolProfessors
  • professorIds: Exact professor IDs
  • professorUrls: Exact professor URLs
  • minRating: Minimum professor average rating
  • minWouldTakeAgainPercent: Minimum would-take-again percentage
  • maxDifficulty: Maximum difficulty
  • departmentContains: Optional department substring filter
  • countryCodes: Optional country filter (US, CA, GB)
  • sortBy: Result sorting
  • includeRatingsSnapshot: Include first-page rating snapshots on detail lookups
  • maxItems: Maximum records to emit

Output

The actor emits professor, school, or error records.

Professor fields

  • professor ID and direct URL
  • first name, last name, full name
  • department
  • average rating
  • number of ratings
  • would-take-again percentage
  • average difficulty
  • school ID, school name, city, state, country code
  • course codes
  • related professors
  • optional ratings snapshot from the professor page

School fields

  • school ID
  • school name
  • city and state
  • country code
  • rounded average school rating
  • number of school ratings

Notes

  • This actor uses public HTML pages only.
  • No cookies, login, or API key are required.
  • Invalid lookup inputs return typed error records instead of failing silently.

Daily Test

The default prefill uses a broad professor-name query that reliably returns live data:

{
"mode": "searchProfessors",
"searchQuery": "smith",
"maxItems": 5
}