GreatSchools Scraper avatar

GreatSchools Scraper

Pricing

Pay per event

Go to Apify Store
GreatSchools Scraper

GreatSchools Scraper

Scrape GreatSchools.org school data: GreatSchools rating, parent reviews, school type, grade levels, enrollment, student-teacher ratio, demographics and district. Search by city and state.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Gio

Gio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Extract school data from GreatSchools.org, the leading US school-information site. Get the GreatSchools rating, parent reviews, school type, grade levels, enrollment, student-teacher ratio, demographics and district for every school in a city.

Built for real-estate tools, relocation research, education market analysis and family-focused products.

Features

  • Search any US city by "City, ST" (e.g. "Orlando, FL")
  • Filter by school level (preschool, elementary, middle, high) and type (public, charter, private)
  • GreatSchools rating (1-10), sub-ratings, parent rating and review counts
  • Enrollment, student-teacher ratio, percent low-income, district, address and geo coordinates
  • Pass an exact GreatSchools URL for advanced use
  • Fast HTTP scraping, automatic pagination

Input

FieldTypeDescription
locationstring"City, ST" (e.g. "Orlando, FL").
startUrlstringExact GreatSchools URL. Overrides location.
schoolLevelsarraypreschool, elementary, middle, high. Empty = all.
schoolTypesarraypublic, charter, private. Empty = all.
maxItemsintegerMax schools. 0 = no limit. Default 100.
proxyConfigurationobjectApify Proxy recommended (default).

Example input

{
"location": "Orlando, FL",
"schoolTypes": ["public", "charter"],
"schoolLevels": ["high"],
"maxItems": 100
}

Output

{
"schoolId": 17078,
"name": "Hesby Oaks Leadership Charter",
"rating": 8,
"ratingScale": "Above average",
"schoolType": "charter",
"gradeLevels": "K-8",
"street": "15530 Hesby Street",
"city": "Los Angeles",
"state": "CA",
"zipcode": "91403",
"districtName": "Los Angeles Unified School District",
"enrollment": 764,
"studentsPerTeacher": 24,
"parentRating": 4,
"numReviews": 42,
"percentLowIncome": "35%",
"url": "https://www.greatschools.org/california/los-angeles/17078-Hesby-Oaks-Leadership-Charter/"
}

Common use cases

  • Enrich real-estate listings with school quality data
  • Relocation and neighborhood research tools
  • Education market sizing and competitor analysis
  • Lead generation for education products and tutoring services

Pricing

Pay per result: a small fee to start the run plus a per-school fee. Errors and duplicates are never charged.

FAQ

Why do private schools show no rating? GreatSchools' 1-10 rating is based on public test data, so most private schools show reviews and details but no rating. That is how the source site works.

Can I scrape a whole state? Run one city at a time, or pass a state-level URL via startUrl.

Is this affiliated with GreatSchools? No. This is an independent tool for extracting publicly available data. Please respect GreatSchools' terms of service.