olsonhomes.com APIwww.olsonhomes.com ↗
Browse new construction communities and floor plans available through Olson Homes in Southern California, and check real-time availability for homes that match your interests. Get detailed information about specific communities and their current listings to help you find your next home.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/35c7c7ce-446f-4c88-91f7-48e3ce77813c/list_communities' \ -H 'X-API-Key: $PARSE_API_KEY'
Typed Python client. Install the CLI, sign in, then pull this API’s generated client:
pip install parse-sdk parse login parse add --marketplace olsonhomes-com-api
parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.
"""Walkthrough: Olson Homes SDK — browse communities, drill into listings."""
from parse_apis.Olson_Homes_API import OlsonHomes, CommunityNotFound
client = OlsonHomes()
# List all communities — limit caps total items fetched.
for community in client.communities.list(limit=5):
print(community.name, community.city)
# Drill into one community's listings via constructible resource.
descanso = client.community(slug="descanso-walk")
for listing in descanso.listings(limit=3):
print(listing.plan_name, listing.square_footage, listing.qmi_price, listing.status)
# Typed error handling for a non-existent community.
try:
bad = client.community(slug="nonexistent-community")
for item in bad.listings(limit=1):
print(item.plan_name)
except CommunityNotFound as exc:
print(f"Community not found: {exc.community_slug}")
print("exercised: communities.list / community.listings / CommunityNotFound")
List all Olson Homes communities currently shown on the website. Returns community names, URL slugs, and cities. Use the slug to query community listings via get_community_listings.
No input parameters required.
{
"type": "object",
"fields": {
"total": "integer",
"communities": "array of community objects with name, slug, url, and city"
},
"sample": {
"data": {
"total": 7,
"communities": [
{
"url": "https://www.olsonhomes.com/descanso-walk/",
"city": "Claremont",
"name": "Descanso Walk",
"slug": "descanso-walk"
},
{
"url": "https://www.olsonhomes.com/figtree-walk/",
"city": "Glendora",
"name": "Figtree Walk",
"slug": "figtree-walk"
},
{
"url": "https://www.olsonhomes.com/heritage-walk/",
"city": "Glendora",
"name": "Heritage Walk",
"slug": "heritage-walk"
}
]
},
"status": "success"
}
}About the olsonhomes.com API
The olsonhomes.com API on Parse exposes 2 endpoints for the publicly available data on www.olsonhomes.com. Calls return JSON over HTTPS and are billed per successful response.
Pin a release with the API-Snapshot-Version header so canonical updates don't silently change your contract.