Property Search
/api/zillow/search
Search for-sale and for-rent listings by bounding box, radius, region ids or polygon with price, bedroom and size filters
Search Zillow property listings, get full property and building records, resolve locations, find nearby schools, and pull monthly market research data for any US geography. Build property search tools, rental screening apps, market analytics dashboards, and location pickers on top of one JSON API.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/zillow/search?latitude=47.6062&longitude=-122.3321&radius_mi=5&listing_category=category1&page_size=20" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"data": {
"listings": [
{
"property": {
"zpid": 48725499,
"location": { "latitude": 47.629833, "longitude": -122.302025 },
"address": {
"streetAddress": "1140 23rd Avenue E",
"zipcode": "98112",
"city": "Seattle",
"state": "WA"
},
"listing": { "listingStatus": "forSale", "marketingStatus": "active" }
}
}
],
"count": 1,
"total_matching_count": 2092,
"freshness": [
"Based on information submitted to the MLS GRID as of 2026-10-04 03:01:45 PDT."
]
}
}
Structured data for real applications. Here are some ideas.
Build home finders, investment screeners, and relocation tools with for-sale and for-rent listings across the entire US market, filtered by price, beds, size and status.
Get building and apartment records with unit counts, rent ranges, floor plans and per-unit pricing to power rental comparison and apartment finder products.
Plot monthly home value and rent indices, sale prices, transaction volume and days-to-close for any city, ZIP, county or metro to track market momentum over time.
Combine nearby schools, listing inventory and regional market series to build relocation guides, school-district reports and neighborhood comparison tools.
Everything you need in one API.
/api/zillow/search
Search for-sale and for-rent listings by bounding box, radius, region ids or polygon with price, bedroom and size filters
/api/zillow/property
Get complete property records including prices, estimates, facts, listing status and media links
/api/zillow/building
Get building and apartment records with unit counts, rent ranges, floor plans and reviews
/api/zillow/autocomplete
Resolve places, regions and addresses into the identifiers search accepts
/api/zillow/schools
Find schools in an area or resolve specific schools by id
/api/zillow/market-data
Monthly home value, rent and transaction series for any US geography
/api/zillow/zestimate-accuracy
Reported accuracy of home value estimates by state and metropolitan area
/api/zillow/photos
Photo ids and full-size URLs for up to 3 properties
/api/zillow/photo
Base64-encoded JPEG for one photo id, with its content type
/api/zillow/landing-pages
US city and state landing-page URLs, carrying no property data
See how Scrappa compares to the official API.
| Feature | Scrappa | Zillow Bridge API |
|---|---|---|
| API status | Active | Partner only |
| Property search | Sale, rent and building search | Not publicly documented |
| Valuation data | Zestimate and rent estimate per property | Yes (partner tier) |
| Market research | Monthly series for any US geography | Published, not API |
| Authentication | API key only | Partner application |
| Price per 1k requests | $0.20 | Partner pricing |
| Free tier | 500 credits/month | No (partner only) |
| Setup time | Minutes | Weeks (partnership) |
No. Authentication is a single Scrappa API key sent as an X-API-KEY header. There is no partner application, no Bridge API agreement and no separate Zillow account.
Use a centre point with radius_mi, an explicit bounding box, a list of region ids from the location lookup endpoint, or a custom polygon. Most integrations start with the location lookup endpoint to resolve a place.
page multiplied by page_size must not exceed 1000. Ask for 100 rows per page as you page through results, or request 1000 rows in a single call.
A small share of valid property ids have no current record. Those are reported in missing_count rather than silently dropped, and they are never retried because the absence is a property of the data.
Comparable properties come from running a listing search over the same area; there is no separate comparable-sales array. Per-property price history is not included.
Just a Scrappa API key passed as an X-API-KEY header. Every Scrappa account includes free monthly credits, and no credit card is needed to start.