Holiday Builders
Holiday Builders' live Available Homes inventory across every Florida community — filterable by location, collection, beds/baths/sqft and price, off the…
Holiday Builders' live Available Homes inventory across every Florida community — filterable by location, collection, beds/baths/sqft and price, off the search page's own server-rendered listing rather than a third-party aggregator's stale mirror — plus one listing's own full detail and Request-a-Tour handoff.
Domain: holidaybuilders.com
Also known as: Holiday Builders, holidaybuilders.com
Call it directly
bowmark.providers.holidaybuilders.searchAvailableHomes(filters?: HolidaybuildersSearchFilters): Promise<HolidaybuildersHome[]>
bowmark.providers.holidaybuilders.getHomeDetail(url: string): Promise<HolidaybuildersHomeDetail>Functions
| Function | What it does |
|---|---|
searchAvailableHomes | Runs Holiday Builders' site-wide Available Homes search — every home currently listed across all Florida communities, with real address, price, beds/baths/sqft, collection and status, and a… |
getHomeDetail | Reads one home's own listing page — full specs, description, and whether the site's Contact Us Today / Request a Tour forms are present. |
Types
// Holiday Builders' OWN shapes — not a capability contract.
interface HolidaybuildersHome {
planName: string;
location: string; // the community/city, e.g. "Palm Bay"
collection: string; // e.g. "inspire", "value", "cornerstone"
address: string;
price: number;
priceFormatted: string;
sqft: number;
beds: number;
baths: number;
plan: string;
status: string; // "Move-in Ready" | "Coming Soon", the site's own label
imageUrl: string | null;
url: string; // the listing page — Request a Tour / Contact Us Today live here
}
interface HolidaybuildersHomeDetail extends Omit<HolidaybuildersHome, "url"> {
url: string;
description: string;
garage: number | null;
coordinates: { lat: number; lng: number } | null;
contactUsUrl: string | null;
requestTourUrl: string | null; // the WRITE handoff this provider never performs
}
interface HolidaybuildersSearchFilters {
location?: string; // fuzzy substring match
collection?: string; // exact, case-insensitive
minBeds?: number;
minBaths?: number;
minSqft?: number;
minPrice?: number;
maxPrice?: number;
moveInReadyOnly?: boolean; // default true
}Examples
// The question ChatGPT's fit-check found via web search but couldn't filter or complete.
const homes = await bowmark.providers.holidaybuilders.searchAvailableHomes({
location: "Palm Bay",
minBeds: 4,
maxPrice: 330000,
});
const detail = await bowmark.providers.holidaybuilders.getHomeDetail(homes[0].url);
return { address: detail.address, price: detail.priceFormatted, requestTourUrl: detail.requestTourUrl };