Course Report Scraper
Pricing
from $3.00 / 1,000 results
Course Report Scraper
Scrape Course Report (coursereport.com) - coding bootcamp schools, subjects, courses, and verified alumni reviews. Browse all schools or by technology, pull full school profiles (ratings, tuition, locations, career tracks), course catalogs, and review text with sub-ratings.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 days ago
Last modified
Categories
Share
Scrape Course Report — the largest directory of coding bootcamps and tech upskilling schools. Browse all 850+ schools or filter by technology/subject, pull full school profiles (rating breakdown, tuition range, locations, career tracks, job guarantees), course catalogs with pricing, and verified alumni reviews with sub-ratings. HTTP-only against the public site. No auth, no login, no proxy required.
What this actor does
- Five modes:
schools,bySubject,schoolDetails,courses,reviews - 850+ bootcamp schools across coding, data science, UX design, cybersecurity, product management, digital marketing, and more
- 117 subject/technology filters (Python, JavaScript, Data Science, AI, Cybersecurity, etc.) for
bySubjectbrowsing - Full school profiles — average rating, star-rating breakdown, review count, course count, tuition range, locations, career tracks, and job-guarantee/financing/GI-Bill flags
- Course catalog per school — course name, duration, price
- Alumni reviews — reviewer name, verification badge (LinkedIn/GitHub), job title, course taken, graduation year, review title/text, and per-category ratings (curriculum, job support, instructors)
- Filters — minimum school rating, minimum review rating, verified-only reviews, graduation-year range
- Empty fields are omitted
Output per record
school (mode=schools / bySubject)
schoolName,schoolSlug,sourceUrlrating,reviewCount,courseCountlogoUrlsubjectSlug(when browsing by subject)recordType: "school",scrapedAt
schoolDetail (mode=schoolDetails)
schoolName,schoolSlug,sourceUrl,descriptionrating,reviewCount,courseCountratingBreakdown— count of5Star…1Starreviewslocations[],careerTracks[]priceRangeLow,priceRangeHighlogoUrl,emailguaranteesJob,offersJobAssistance,includesHousing,offersCorporateTraining,acceptsGiBill(booleans)recordType: "schoolDetail",scrapedAt
course (mode=courses)
courseName,courseSlug,sourceUrlschoolSlug,schoolNamedurationWeeks,pricerecordType: "course",scrapedAt
review (mode=reviews)
reviewerName,verificationType(e.g.Verified via LinkedIn,Unverified)reviewerStatus(job title orGraduate/Student)courseName,graduationYearreviewTitle,reviewTextoverallRating,curriculumRating,jobSupportRating,instructorsRatingschoolSlug,schoolName,sourceUrlrecordType: "review",scrapedAt
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | schools | schools / bySubject / schoolDetails / courses / reviews |
subjectSlug | select | – | Subject to browse (mode=bySubject) |
schoolSlugs | array | ["general-assembly"] | School slugs or URLs (modes=schoolDetails, courses, reviews) |
minSchoolRating | number | – | Drop schools rated below this (0.0–5.0) |
minReviewRating | number | – | Drop reviews rated below this (0.0–5.0) |
verifiedReviewsOnly | bool | false | Only emit LinkedIn/GitHub-verified reviews |
graduationYearMin | int | – | Drop reviews from before this graduation year |
graduationYearMax | int | – | Drop reviews from after this graduation year |
maxItems | int | 25 | Hard cap on emitted records (1–2000) |
Example: browse all schools, 4.5+ rated
{"mode": "schools","minSchoolRating": 4.5,"maxItems": 50}
Example: browse schools teaching Python
{"mode": "bySubject","subjectSlug": "python-courses","maxItems": 50}
Example: full profile for specific schools
{"mode": "schoolDetails","schoolSlugs": ["general-assembly", "brainstation", "le-wagon"]}
Example: verified 5-star reviews only
{"mode": "reviews","schoolSlugs": ["general-assembly"],"verifiedReviewsOnly": true,"minReviewRating": 5,"maxItems": 100}
Use cases
- Bootcamp comparison sites — aggregate ratings, tuition, and locations across schools
- Lead generation — find schools offering job guarantees or GI Bill acceptance
- Market research — track course pricing and duration trends by subject
- Reputation monitoring — pull fresh alumni reviews for a specific school
- Career counseling tools — surface career-track and location coverage per school
- Content/SEO — build "best bootcamps for X" comparison pages from real review data
FAQ
What's Course Report? The largest independent directory of coding bootcamps, with 850+ schools and tens of thousands of verified alumni reviews. See coursereport.com.
How are reviews "verified"? Course Report verifies reviewers via LinkedIn or GitHub sign-in; the actor surfaces this as verificationType. Unverified/anonymous reviews are also included unless verifiedReviewsOnly is set.
Why do some schools have duplicate subject slugs (e.g. Blockchain)? Course Report maintains two overlapping subject taxonomies for some topics; both are exposed as separate subjectSlug options so you can pick either listing.
Does this require login or an API key? No — everything is scraped from Course Report's public pages.
How fresh is the data? Live — every run re-fetches the current page HTML from coursereport.com.
What does ratingBreakdown mean? The count of reviews at each star level (5 down to 1) shown on the school's profile page, e.g. {"5Star": 466, "4Star": 133, ...}.