Property Search
/api/homes-com/search
Search US homes for sale, for rent or sold
Scrappa's Homes.com API returns structured JSON from Homes.com, a US home marketplace. Search homes for sale, for rent or sold with price, bedroom, bathroom, size, year built, property type and open house filters, open any listing for price history, tax history, schools, neighborhood scores, features, photos and agents, look up schools, neighborhoods and agent profiles, and autocomplete places and addresses.
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/homes-com/search?location=Austin%2C%20TX&listing_type=sale&min_beds=3&sort=price_asc" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"location_id": "2.f5xx96v6x6171",
"pagination": { "page": 1, "per_page": 25, "total": 1709, "reachable_total": 700, "total_pages": 28, "has_next_page": true },
"items": [
{
"id": "gc95tmcstsspt",
"url": "https://www.homes.com/property/6413-jennings-dr-austin-tx/gc95tmcstsspt/",
"listing_type": "sale",
"status": "active",
"price": { "value": 300000, "currency": "USD", "label": "$300,000" },
"address": { "street": "6413 Jennings Dr", "city": "Austin", "state": "TX", "postal_code": "78727" },
"beds": 3,
"baths": 2,
"sqft": 1297,
"year_built": 1984,
"agent": { "agent_id": "y9800qv", "name": "Hiran Marin", "agency": "Monumental Realty" }
}
]
},
"meta": { "endpoint_family": "search", "billable": true }
}
Structured data for real applications. Here are some ideas.
Track asking prices, price per square foot and sold prices by city, ZIP, bedrooms and property type.
Page through filtered searches and open each listing for its price history, tax history and photos.
Compare rent ranges for apartments and houses by area, with beds, baths and size.
Read school ratings, walk and transit scores, demographics and home trends for any neighborhood.
Find agents by name and read their agency, experience, sales statistics and active listings.
Homes.com scraper API
The Homes.com API is built for real-estate analytics, listing tools and market research. Each search item carries the price (with a rent range for apartments), address with coordinates, beds, baths, size, lot, year built, property type, status, photos and the listing agent. Listing detail adds price history, tax history, deeds, assigned schools with ratings, walk, transit and bike scores, features, the home estimate and the MLS source.
One search route for sale, rent and sold homes.
Filters are always honoured: items that break a filter are never returned.
Pagination returns the real page; a page past the first 700 results is an error, never repeated data.
Narrow large searches with a bounding box or price-band counts.
A valid empty result is a successful, billable response; failures are never billed.
Pass a place name or a location id, add filters and sort, then page through the results.
Open Homes.com Search API docsPass a property id or the listing URL to get price history, tax history, schools, scores and photos.
Open Homes.com Listing API docsResolve a place name to a location id, or a street address to a property id, and pass it into search or listing.
Open Homes.com Autocomplete API docsEverything you need in one API.
/api/homes-com/search
Search US homes for sale, for rent or sold
/api/homes-com/listing
Get the full record of one listing by id or URL
/api/homes-com/autocomplete
Autocomplete places, neighborhoods, schools and addresses
/api/homes-com/school
Get a school record with ratings and programs
/api/homes-com/neighborhood
Get a neighborhood record with statistics and trends
/api/homes-com/agent
Get an agent profile with sales statistics and listings
/api/homes-com/agent-autocomplete
Find agents by name
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| Homes.com listing data as JSON | Build your own parser | |
| Sale, rent and sold in one route | Separate scrapers | |
| Filters guaranteed on every item | Not available | |
| Price per 1k requests | From $0.20 | Varies by plan |
| Unified API key | Yes (80+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits only |
No. Scrappa is an independent service and is not affiliated with or endorsed by Homes.com. The Homes.com API returns structured JSON from public listing data through a Scrappa API key.
Homes.com serves the first 700 matches of a query. The response shows the full total and the reachable total. To go deeper, narrow the search with a bounding box or price bands.
No. Only successful responses are billed. A valid empty result is successful and billable.
Yes. Listing detail always returns the MLS source and its disclaimer text, and you should show it where you display the listing.