Bowmark AIdocs

Achosa Home Warranty

Achosa Home Warranty plan configurator — real per-state home-warranty pricing across coverage tier, billing term and property type, read from the site's…

Achosa Home Warranty plan configurator — real per-state home-warranty pricing across coverage tier, billing term and property type, read from the site's own live pricing endpoint rather than a rate card.

Domain: achosahw.com

Also known as: Achosa, Achosa Home Warranty, achosahw.com, AchosaHW

Call it directly

bowmark.providers.achosahw.listStates(): Promise<AchosahwStateList>
bowmark.providers.achosahw.getQuote(args: AchosahwQuoteArgs): Promise<AchosahwQuote>

Functions

FunctionWhat it does
listStatesReads Achosa's own /shop state selector and returns every US state Achosa currently sells a home-warranty plan in, each with the site's own numeric category id used to scope getQuote's…
getQuotePrices one real, purchasable Homeowner's plan combination by calling the exact pricing endpoint the site's own configurator calls.

Types

// Achosa's OWN shapes — not a capability contract.

interface AchosahwStateEntry { name: string; categoryId: number }
interface AchosahwStateList { states: AchosahwStateEntry[] }

interface AchosahwQuote {
  state: string;
  coverageLevel: string;     // "Core" | "Prime" | "Prime Plus" | "Pro"
  term: string;               // "Monthly" | "Yearly"
  propertyType: string;       // "Single Family Home" | "Townhome/Condo" | "Duplex" | "Triplex" | "Fourplex"
  planName: string | null;    // the site's own SKU display name for this combination
  price: number;               // 0 when isAvailable is false
  isAvailable: boolean;        // false = this state does not sell this exact combination
  configureUrl: string;        // the live configurator page, pre-scoped to this state
}

interface AchosahwQuoteArgs {
  state: string;               // required, e.g. "Texas" — see listStates()
  coverageLevel?: string;       // default "Core"
  term?: string;                 // default "Monthly"
  propertyType?: string;         // default "Single Family Home"
}

Examples

// The query ANGLE found ChatGPT unable to answer for real: an exact price
// for a specific state + coverage + property combination, not just whatever
// happens to already be an indexed page.
const quote = await bowmark.providers.achosahw.getQuote({
  state: "Iowa",
  coverageLevel: "Core",
  propertyType: "Duplex",
});
return { plan: quote.planName, price: quote.price, available: quote.isAvailable };
// Where ChatGPT alone refuses outright: "I can't complete purchases or add
// items to your cart on your behalf." We can't checkout either — but we can
// hand back the exact configurator URL, pre-scoped to the right state.
const { states } = await bowmark.providers.achosahw.listStates();
const texas = states.find((s) => s.name === "Texas");
const quote = await bowmark.providers.achosahw.getQuote({ state: "Texas", coverageLevel: "Prime Plus" });
return { price: quote.price, configureUrl: quote.configureUrl };