curl -X GET 'https://api.parse.bot/scraper/eb0144d3-c8ea-41e8-8be9-0c538bc402c3/search_communities?state=AZ' \ -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 taylormorrison-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: Taylor Morrison Homes API — search communities, homes, and floor plans."""
from parse_apis.Taylor_Morrison_Homes_API import TaylorMorrison, State, CommunityNotFound
client = TaylorMorrison()
# Search communities in Nevada — each result is a typed Community instance.
for community in client.communities.search(state=State.NV, limit=3):
print(community.community_name, community.city, community.from_price)
# Search available quick move-in homes in California.
home = client.available_homes.search(state=State.CA, limit=1).first()
if home:
print(home.plan_name, home.address, home.qmi_price, home.sqft, home.bedrooms)
# Get detailed floor plans for a specific community.
try:
detail = client.community_details.get(
community_path="/ca/southern-california/irvine/aurora-at-luna-park"
)
print(detail.community_name, detail.from_price)
for plan in detail.floor_plans:
print(plan.plan_name, plan.from_price, plan.min_sqft, plan.min_bedrooms)
except CommunityNotFound as exc:
print(f"Community not found: {exc}")
print("exercised: communities.search / available_homes.search / community_details.get")
Search Taylor Morrison new home communities by state. Returns all communities in the given state with summary information including pricing ranges, bedroom/bathroom counts, square footage, and community status. Includes both active and sold-out communities.
| Param | Type | Description |
|---|---|---|
| state | string | Two-letter US state abbreviation. Accepted values: AZ, CA, CO, FL, GA, NV, NC, TX, WA. |
{
"type": "object",
"fields": {
"total": "integer count of communities returned",
"communities": "array of community objects with builder_name, community_name, state, city, status, from_price, price_figure, min_sqft, max_sqft, min_bedrooms, max_bedrooms, min_bathrooms, max_bathrooms, listing_url, division, brand"
},
"sample": {
"data": {
"total": 25,
"communities": [
{
"city": "Manteca",
"brand": "taylor-morrison",
"state": "California",
"status": "Now selling",
"division": "Bay Area",
"max_sqft": 3551,
"min_sqft": 2494,
"from_price": 725000,
"listing_url": "https://www.taylormorrison.com/ca/bay-area/manteca/poppy-at-oakwood-trails",
"builder_name": "Taylor Morrison",
"max_bedrooms": 6,
"min_bedrooms": 3,
"price_figure": "",
"max_bathrooms": 4,
"min_bathrooms": 2.5,
"community_name": "Poppy at Oakwood Trails"
}
]
},
"status": "success"
}
}About the taylormorrison.com API
The taylormorrison.com API on Parse exposes 3 endpoints for the publicly available data on www.taylormorrison.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.