Rate My Professors & Schools Scraper avatar

Rate My Professors & Schools Scraper

Pricing

Pay per event

Go to Apify Store
Rate My Professors & Schools Scraper

Rate My Professors & Schools Scraper

Extract comprehensive professor and school data from RateMyProfessors.com, including ratings, reviews, difficulty levels, tags, rating distributions, similar professors, and school quality metrics. Ideal for students, researchers, and educational institutions needing accurate academic insights.

Pricing

Pay per event

Rating

1.2

(3)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

39

Total users

1

Monthly active users

16 hours ago

Last modified

Share

ParseForge Banner

πŸ“š Rate My Professors Scraper

πŸš€ Collect professor ratings, reviews, and school data from RateMyProfessors.com in minutes. Search by professor name, school, or direct URL. Export ratings, difficulty, reviews, and department info. No coding, no API keys.

The Rate My Professors Scraper collects professor and school data from RateMyProfessors.com, returning 20+ fields per record: professor name, overall quality rating, difficulty level, number of ratings, department, school name, individual reviews with text, class, grade, and tags. Runs support up to 1,000,000 records on a paid plan.

The Actor supports three input modes: direct RateMyProfessors URL, professor name search (optionally scoped to a school), and school search. Results include both aggregate professor metrics and individual student reviews.

🎯 Target AudienceπŸ’‘ Primary Use Cases
Students, academic researchers, educational institutions, ed-tech platforms, data journalists, curriculum analystsCourse selection, teaching quality analysis, department benchmarking, academic research, institutional assessment

πŸ“‹ What the Rate My Professors Scraper does

Three input modes:

  • πŸ”— URL mode. Paste a direct RateMyProfessors professor or school page URL.
  • πŸ‘¨β€πŸ« Professor search. Search by professor name, optionally scoped to a specific school.
  • 🏫 School search. Search for schools by name to get school-level data.

Each professor record includes name, overall quality rating, difficulty level, would-take-again percentage, number of ratings, department, school name, individual reviews with text, class name, grade received, attendance required flag, and quality/difficulty tags.

πŸ’‘ Why it matters: manually browsing RateMyProfessors for course decisions or teaching-quality research means clicking through profiles one by one. This Actor exports structured academic data at scale, ready for analysis, dashboards, or ed-tech integrations.

πŸ“Š Data fields

Each record includes: department, description, levelOfDifficulty, numberOfRatings, overallQualityRating, professorId, professorName, professorUrl, ratingDistribution, reviews, schoolId, schoolName, schoolUrl, scrapedTimestamp, similarProfessors, tags, type, wouldTakeAgainPercentage. All 18 field names come from a real production run, so what you see here is what lands in your dataset.

⚠️ Good to Know: when searching by professor name without a school filter, results may include professors from multiple institutions with the same name. Adding professorSchoolQuery narrows results to a single school.

πŸš€ How to use

  1. πŸ“ Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. 🌐 Open the Actor. Go to the Rate My Professors Scraper page on the Apify Store.
  3. 🎯 Set input. Search by professor name (optionally with school), or paste a URL. Set maxItems.
  4. πŸš€ Run it. Click Start and let the Actor collect your data.
  5. πŸ“₯ Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.

⏱️ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.

πŸ’‘ Pro Tip: browse the complete ParseForge collection for more review and education scrapers.

⚠️ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by RateMyProfessors or any of its subsidiaries. All trademarks mentioned are the property of their respective owners. Only publicly available rating and review data is collected.

πŸ†˜ Need Help?

If you hit a bug, have questions about setup, or need a scraper we haven't built yet, open our contact form or write to parseforge@protonmail.com. We also take on paid custom data projects.

For faster answers, join our Discord. It's the best place to get support and suggest new actors.