Del Webb APIdelwebb.com ↗
Access Del Webb community floor plans and quick move-in inventory via API. Returns pricing, sq footage, bed/bath counts, and listing URLs per home.
What is the Del Webb API?
The Del Webb API exposes home floor plans and quick move-in (QMI) inventory for Del Webb active adult communities through a single endpoint, get_community_plans. Each response includes up to 13 fields per home — plan name, square footage, bedroom and bathroom counts, starting price, QMI price, and a direct listing URL — plus community-level counts of total plans and total QMI homes available.
curl -X GET 'https://api.parse.bot/scraper/315708ac-c443-415c-be5e-43a98261d4cd/get_community_plans?community_id=211497' \ -H 'X-API-Key: $PARSE_API_KEY'
Typed, relational, agent-ready
A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.
- Fully typed · autocompletes
- Objects link to objects
- Typed errors & pagination
Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:
uv add parse-sdk uv run parse init uv run parse add --marketplace delwebb-com-api
uv run 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: Del Webb Community Homes API — discover plans, QMI inventory, and promotions."""
from parse_apis.Del_Webb_Community_Homes_API import DelWebb, CommunityNotFound
client = DelWebb()
# Fetch all homes for Elara at Gavilan Ridge community
community = client.communities.get(community_id="211497")
print(f"Community: {community.community_id} — {community.total_plans} plans, {community.total_qmi} QMI homes")
# Show current promotional incentive if any
if community.incentive:
print(f"Current offer: {community.incentive}")
# Iterate homes and show plan details
for home in community.homes:
label = "QMI" if home.is_qmi else "Plan"
price = home.qmi_price if home.is_qmi else home.starting_price
print(f" [{label}] {home.plan_name}: {home.square_footage} sqft, {home.bedrooms}bd/{home.bathrooms}ba, ${price:,.0f} — {home.listing_url}")
# Typed error handling: attempt to fetch a non-existent community
try:
missing = client.communities.get(community_id="999999")
except CommunityNotFound as exc:
print(f"Error: community not found — {exc}")
print("Exercised: communities.get, Home fields, incentive, CommunityNotFound error")
Retrieves all home floor plans and quick move-in (QMI) inventory for a Del Webb community. Returns builder name, community name, plan name, square footage, bedrooms, bathrooms, starting price, QMI price (if applicable), full listing URL for each home, and any current promotional incentive. Floor plans represent the base designs available; QMI homes are specific move-in-ready inventory with finalized pricing.
| Param | Type | Description |
|---|---|---|
| community_idrequired | string | Numeric community identifier from Del Webb (e.g. '211497' for Elara at Gavilan Ridge). Found in the community page URL as the trailing number. |
{
"type": "object",
"fields": {
"homes": "array of home objects with plan_id, builder_name, community_name, plan_name, square_footage, bedrooms, bathrooms, half_baths, starting_price, qmi_price, is_qmi, listing_url",
"incentive": "string or null — current promotional offer text (e.g. rate buydowns, flex cash, closing-cost credits); null if no active promotion",
"total_qmi": "integer — total number of quick move-in homes available",
"total_plans": "integer — total number of floor plan designs",
"community_id": "string"
},
"sample": {
"data": {
"homes": [
{
"is_qmi": false,
"plan_id": 699845,
"bedrooms": 3,
"bathrooms": 3,
"plan_name": "Plan 1",
"qmi_price": null,
"half_baths": 0,
"listing_url": "https://www.delwebb.com/homes/california/orange-county/rancho-mission-viejo/elara-at-gavilan-ridge-211497/plan-1-699845",
"builder_name": "Del Webb",
"community_name": "Elara At Gavilan Ridge",
"square_footage": 2454,
"starting_price": 1610990
},
{
"is_qmi": true,
"plan_id": 1145309,
"bedrooms": 3,
"bathrooms": 2,
"plan_name": "Plan 1",
"qmi_price": 1679243,
"half_baths": 0,
"listing_url": "https://www.delwebb.com/homes/california/orange-county/rancho-mission-viejo/elara-at-gavilan-ridge-211497/plan-1-699845/1145309",
"builder_name": "Del Webb",
"community_name": "Elara at Gavilan Ridge",
"square_footage": 2454,
"starting_price": 1610990
}
],
"total_qmi": 2,
"total_plans": 3,
"community_id": "211497"
},
"status": "success"
}
}About the Del Webb API
What the API Returns
The get_community_plans endpoint accepts a community_id string — the numeric identifier found in Del Webb community URLs, such as 211497 for Elara at Gavilan Ridge in Rancho Mission Viejo, CA — and returns a structured response covering every floor plan and available QMI home in that community. The top-level response includes total_plans, total_qmi, and community_id alongside the homes array.
Home Object Fields
Each object in the homes array carries plan_id, builder_name, community_name, plan_name, square_footage, bedrooms, bathrooms, half_baths, and a starting_price reflecting the base price for that floor plan. When a specific home is available as a quick move-in unit, a qmi_price field is populated alongside a full listing URL pointing directly to that home's detail page on delwebb.com. Floor plans without current QMI availability still appear with plan-level data.
Coverage and Community Identification
Community IDs are the numeric segment embedded in Del Webb community page URLs. The same ID format works across Del Webb's U.S. portfolio. The response does not require authentication and covers all plans the community currently publishes, including both base floor plans and any move-in-ready inventory tied to those plans.
The Del Webb API is a managed, monitored endpoint for delwebb.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when delwebb.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.
This isn't an official delwebb.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Aggregate floor plan pricing across multiple Del Webb communities for side-by-side comparison tools
- Monitor QMI inventory changes over time by polling
total_qmiand individualqmi_pricefields - Build a filtered property search that surfaces homes by
bedrooms,bathrooms, orsquare_footagerange - Feed listing URLs into a CRM or lead-routing system for active adult housing advisors
- Track
starting_pricemovements per community to identify price adjustments on specific plans - Populate a real estate data dashboard with Del Webb builder and community metadata alongside MLS data
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Del Webb offer an official public developer API?+
How do floor plans differ from QMI homes in the response?+
homes array represents a floor plan. Entries with a populated qmi_price are specific homes currently available for quick move-in at that price. Entries without qmi_price are base plans that show starting_price only, meaning no inventory unit is currently listed for that plan.Does the API cover community amenities, lot premiums, or upgrade options?+
Can I retrieve data for multiple communities in a single call?+
get_community_plans endpoint accepts one community_id per request. To cover multiple communities, you would make one call per community ID. You can fork this API on Parse and revise it to batch multiple community IDs or add a community-discovery endpoint that returns IDs from a region or state.How do I find the community_id for a Del Webb community I want to query?+
community_id is the numeric segment at the end of a Del Webb community URL. For example, in delwebb.com/homes/california/orange-county/rancho-mission-viejo/elara-at-gavilan-ridge-211497, the community ID is 211497.