Assigned Schools & Districts

View all Redfin Property Data endpoints →

The schools serving a property with their ratings, keyed by propertyId/listingId: assigned elementary, middle and high schools and district context. School quality is one of the strongest price drivers in US housing; this endpoint turns a listing into its attendance-zone profile so you can rank, filter and alert on school ratings without a separate dataset.

API Features

Attendance-zone resolution Maps a listing to its assigned elementary, middle and high schools.
Ratings included School ratings travel with each assignment for immediate ranking.
District context District-level naming supports joins against external school datasets.
Listing-keyed The same propertyId/listingId pair used everywhere else keys school data too.

Live API Demo

GET /api/project/redfin/schools

API Response (JSON)

{}
curl -X GET 'https://api.opendata-api.com/api/project/redfin/schools?key=<API_KEY>&propertyId=40775351&listingId=224185786'
📢
Need Help?
If you encounter API issues or need other API requirements, please contact us.
Contact Us

Use Cases

Frequently asked questions

How do I bulk-collect US school-district rating data?

Pull propertyId/listingId pairs for the target area with the search endpoints, then call this endpoint per home for its assigned schools and ratings; the search endpoints also support a greatSchoolsRating minimum filter for pre-screening.

What rating scale is used?

School ratings and assignment relationships are returned; the rating methodology follows the data source and pairs with the search endpoints' greatSchoolsRating filter.

Can I find homes by school in reverse?

Yes. Find a result whose searchType is Schools in the autocomplete endpoint, then chain into the search endpoints.

Related operations

Guides

View Subscription Plans →