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
| Function | What it does |
|---|---|
searchProducts | Runs 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… |
listCategories | Lists 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. |
listFilterOptions | Lists 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[];
}