HistoryMaker Homes
Reads HistoryMaker Homes' own live Dallas/Fort Worth quick-move-in inventory — real addresses, real current and original prices, real beds/baths/sqft and…
Reads HistoryMaker Homes' own live Dallas/Fort Worth quick-move-in inventory — real addresses, real current and original prices, real beds/baths/sqft and availability banners, fully filterable by price, beds, baths and minimum sqft — plus the site's own community list, the way the site's own search would show it.
Domain: historymaker.com
Also known as: HistoryMaker Homes, historymaker.com, HistoryMaker
Call it directly
bowmark.providers.historymaker.searchQuickMoveIns(filters?: HistorymakerSearchFilters): Promise<HistorymakerHomeSummary[]>
bowmark.providers.historymaker.getHome(id: string): Promise<HistorymakerHomeSummary>
bowmark.providers.historymaker.listCommunities(): Promise<HistorymakerCommunity[]>Functions
| Function | What it does |
|---|---|
searchQuickMoveIns | Searches HistoryMaker's current Dallas/Fort Worth quick-move-in inventory by min/max price, beds, baths and minimum sqft. |
getHome | Reads one quick-move-in home's full detail: address, current and original price, beds/baths, sqft, garage, floors, community and residence (floor-plan) name, and its own public listing URL. |
listCommunities | Lists HistoryMaker's active DFW communities with city, price range, beds/baths range, sqft range and how many homes are currently active in each — the site's own community-picker data. |
Types
// HistoryMaker Homes' OWN shapes — not a capability contract.
interface HistorymakerHomeSummary {
id: string; // the key getHome takes
formattedAddress: string;
city: string; state: string; zip: string;
price: number | null; // current asking price, dollars
formattedCurrentPrice: string;
formattedOriginalPrice: string;
beds: number; baths: number;
sqft: string; // the site's own formatted string, e.g. "1,440"
garage: number | null; floors: number | null;
banner: string; // e.g. "Ready Now", or "" when none
communityName: string; residenceName: string;
url: string; // the home's own public listing page
}
interface HistorymakerSearchFilters {
minPrice?: number; maxPrice?: number; beds?: number; baths?: number; minSqft?: number;
}
interface HistorymakerCommunity {
id: string; name: string; city: string; state: string;
formattedPriceRange: string; sqftRange: string; bedsRange: string; bathsRange: string;
activeHomesCount: number; url: string;
}Examples
// The query ChatGPT could only half-answer (it misread the site's own filter
// set and could not actually narrow by baths): real quick-move-in homes in a
// price/bed/bath range, right now, with real availability.
const homes = await bowmark.providers.historymaker.searchQuickMoveIns({
maxPrice: 400000, beds: 4, baths: 2, minSqft: 2000,
});
return homes.map((h) => ({ address: h.formattedAddress, price: h.price, url: h.url }));// The community picker behind the search, for "what communities does
// HistoryMaker build in near <city>" style questions.
const communities = await bowmark.providers.historymaker.listCommunities();
return communities.filter((c) => c.city === "Fort Worth");