Bowmark AIdocs

Furniture.com

Searches furniture.com's live catalog (faceted room/type/size/brand/comfort/color/sale filters) with real prices and stock/lead-time status for a…

Searches furniture.com's live catalog (faceted room/type/size/brand/comfort/color/sale filters) with real prices and stock/lead-time status for a shopper's delivery ZIP, plus the site's own category and filter-attribute taxonomy.

Domain: furniture.com

Also known as: Furniture.com, furniture.com

Call it directly

bowmark.providers.furniture.searchProducts(args: { query: string; zipCode: string; limit?: number; page?: number }): Promise<furnitureSearchResult>
bowmark.providers.furniture.listCategories(): Promise<furnitureCategory[]>
bowmark.providers.furniture.listFilterOptions(): Promise<furnitureFilterAttribute[]>

Functions

FunctionWhat it does
searchProductsRuns furniture.com's own product search for query (free text — matches room, type, brand, style words the same way the site's search bar does) scoped to zipCode, a required 5-digit US…
listCategoriesLists furniture.com's real category taxonomy (Sofas & Couches, Mattresses, Platform Beds, …) straight off the site's own discovery endpoint — no ZIP required, no hardcoded list.
listFilterOptionsLists furniture.com's live filter facets and their real, currently offered values — brand, color/style, size, mattress comfort level, material, and more — the same facets the site's own…

Types

interface furnitureProduct {
  id: string;
  fdcId: string;
  title: string;
  slug: string;
  brand: string;
  seller: string | null;
  listPrice: number;
  salePrice: number;
  inStock: string | null;
  averageRating: number | null;
  totalRatings: number | null;
  primaryImage: string | null;
  url: string;
}
interface furnitureSearchResult {
  products: furnitureProduct[];
  page: number;
  hasMore: boolean;
}
interface furnitureCategory {
  id: string;
  name: string;
}
interface furnitureFilterAttribute {
  key: string;
  values: string[];
}