Pulte Homes Scraper avatar

Pulte Homes Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Pulte Homes Scraper

Pulte Homes Scraper

Scrape new-construction home communities, floor plans, and quick-move-in homes from Pulte Homes and sister PulteGroup brands (Centex, Del Webb, DiVosta) across 26 US states.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Share

Scrape new-construction home communities, floor plans, and quick-move-in (spec) homes from Pulte Homes and sister PulteGroup brands — Centex, Del Webb (55+ active adult), and DiVosta. pultehomes.com redirects to pulte.com; this actor scrapes the public API and pages behind that domain. No login, no cookies, no paid proxy required.

What this actor does

  • Two modes: browse communities by state (+ optional metro region), or pull every floor plan and move-in-ready home for specific communities
  • 4 brands: Pulte Homes, Centex, Del Webb, DiVosta
  • 26 US states covered
  • Rich community data: address, phone, price range, bedroom/bathroom/garage ranges, sales status, quick-move-in inventory count, GPS coordinates
  • Floor plans: plan name, series, starting price, square footage, beds/baths/garage, rendering image, interactive 3D virtual tour link (when Pulte provides one)
  • Quick move-in homes: current price, original price + computed savings, exact address, homesite number, anticipated completion date, specs, photo — including communities that have sold through all buildable lots and only list remaining spec-home inventory (Pulte renders these on a different page template; the actor detects and parses both)
  • Filters: price range, bedroom range, minimum bathrooms, active-adult only, exclude sold-out, quick-move-in-only
  • Empty fields are omitted — every record only contains data Pulte actually returned

Output per record

recordType distinguishes three shapes in the same dataset:

community (mode=byState)

  • communityId, name, brandName
  • address{ street1, street2, city, state, zipCode }
  • phone, region
  • bedrooms / bathrooms / garage{ min, max }
  • startingPrice (USD) or priceRangeLabel (e.g. "Upper $300's") when a firm price isn't set yet
  • priceStatus, communityStatus (e.g. "Now Selling", "Sold Out", "Amenities Now Open")
  • quickMoveInCount, isActiveAdult, isSoldOut, isDelWebbExplore (Del Webb "Explore" model-park designation, when applicable)
  • latitude, longitude
  • communityUrl, sourceUrl

floorPlan (mode=communityDetails)

  • planId, name, series, startingPrice
  • sqft, bedrooms, bathrooms, garage
  • imageUrl, planUrl, virtualTourUrl (interactive 3D floor-plan tour, when available), communityUrl, sourceUrl

quickMoveInHome (mode=communityDetails)

  • homeId, name, series
  • price, wasPrice, savingsAmount (when discounted)
  • addressText, homesiteNumber, anticipatedCompletion
  • sqft, bedrooms, bathrooms, garage
  • imageUrl, homeUrl, communityUrl, sourceUrl

Every record also has scrapedAt (UTC ISO timestamp).

Input

FieldTypeDefaultDescription
modestringbyStatebyState or communityDetails
stateselectFloridaOne of 26 US states (mode=byState)
brandselectPultePulte / Centex / Del Webb / DiVosta (mode=byState)
regionstringOptional metro area, e.g. Orlando (mode=byState)
communityUrlsarrayPulte.com community URLs (mode=communityDetails)
includeFloorPlansbooleantrueEmit floor-plan records (mode=communityDetails)
includeQuickMoveInsbooleantrueEmit quick-move-in home records (mode=communityDetails)
minPrice / maxPricenumberFilter by price (USD)
minBedroomsnumberMinimum bedrooms
maxBedroomsnumberMaximum bedrooms
minBathroomsnumberMinimum bathrooms
activeAdultOnlybooleanfalseMode=byState: 55+ communities only
excludeSoldOutbooleanfalseMode=byState: drop sold-out communities
qmiOnlybooleanfalseMode=byState: only communities with move-in-ready inventory
maxItemsinteger100Hard cap on emitted records

Example input

{
"mode": "byState",
"state": "Florida",
"brand": "Pulte",
"region": "Orlando",
"minBedrooms": 3,
"maxItems": 100
}
{
"mode": "communityDetails",
"communityUrls": [
{ "url": "https://www.pulte.com/homes/florida/orlando/clermont/lakehaven-estates-211447" }
]
}

Use cases

  • Market research — track new-construction pricing and inventory across metros
  • Lead generation — find quick-move-in homes matching a buyer's budget/bedroom requirements
  • Competitive analysis — compare community counts, price points, and sales status by builder brand and region
  • Deal alerts — surface discounted quick-move-in homes via the savingsAmount field

FAQs

Does this need a Pulte account? No. It scrapes Pulte's public community-search API and community pages.

What's the difference between startingPrice on a community vs. a floor plan? A community's startingPrice is the lowest floor-plan starting price across the whole community. Each floorPlan record has its own specific starting price.

Why do some communities show priceRangeLabel instead of startingPrice? Brand-new "Coming Soon" communities don't have a firm price yet — Pulte shows a range label like "Upper $300's" instead. The actor surfaces whichever one Pulte actually provides.

Can I search Centex, Del Webb, or DiVosta the same way? Yes — set brand accordingly. Coverage varies by state (e.g. Del Webb is strongest in retirement-heavy states like Arizona and Florida).

Limitations

  • region is a free-text metro name (e.g. Orlando, Phoenix) matched against Pulte's own region names; an unmatched region returns zero results rather than an error.
  • Only English-language, US markets are covered (Pulte does not currently operate outside the US).
  • Individual community pages can be large; very high maxItems values across many communityUrls in one run will take proportionally longer.
  • A small number of long-established, large master-planned communities (mostly older Del Webb 55+ communities) use a legacy community-page template with no floor-plan or quick-move-in grid at all — Pulte only shows a marketing overview and directs visitors to call the sales office. The actor correctly returns 0 records for these pages instead of crashing; it does not fabricate data Pulte doesn't expose on the page.
  • planUrl / homeUrl (individual floor-plan / quick-move-in permalinks) always open correctly in a real web browser, but pulte.com's edge WAF returns a soft 404 to bare HTTP clients (e.g. curl) that omit modern browser fingerprint headers (sec-ch-ua, sec-fetch-*). This only affects the deep permalink pages, not the community pages themselves or the data the actor extracts (which is scraped directly from the community page's card markup, not by fetching these permalinks).