Discover/furniture.com API
live

furniture.com APIwww.furniture.com

Search Furniture.com's product catalog by keyword, filter by color, style, brand, and material. Returns prices, ratings, availability, and seller data.

Endpoints
2
Updated
2mo ago
Try it
Page number for pagination.
Filter by furniture type (e.g. 'Sofa', 'Stationary', 'Platform', 'Upholstered').
Filter by brand (e.g. 'BenchMade Modern', 'Four Hands').
Filter by color (e.g. 'Brown', 'Beige & Cream', 'Gray', 'Blue').
Number of results per page (max 50).
Search keyword (e.g. 'sofa', 'dining table', 'bed').
Filter by style (e.g. 'Modern', 'Contemporary', 'Traditional', 'Mid-Century Modern').
Filter by seller (e.g. 'Lulu and Georgia', 'Bloomingdale\'s').
Filter to on-sale items only. Pass 'true' to activate.
Sort order. Accepted values: RECOMMENDED, PRICE_LOW_TO_HIGH, PRICE_HIGH_TO_LOW, HIGHEST_RA
Filter by material (e.g. 'Fabric', 'Leather', 'Wood', 'Velvet', 'Polyester').
5-digit US ZIP code for availability filtering.
Maximum price filter.
Minimum price filter.
api.parse.bot/scraper/0b207cbb-fa29-4388-9b77-611c0e4fdd46/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/0b207cbb-fa29-4388-9b77-611c0e4fdd46/search_products?page=2&limit=5&query=sofa' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalclick to expand

Search for furniture products by keyword with optional filters, sorting, and pagination. Returns product details including title, price, images, seller, specifications, and availability.

Input
ParamTypeDescription
pageintegerPage number for pagination.
typestringFilter by furniture type (e.g. 'Sofa', 'Stationary', 'Platform', 'Upholstered').
brandstringFilter by brand (e.g. 'BenchMade Modern', 'Four Hands').
colorstringFilter by color (e.g. 'Brown', 'Beige & Cream', 'Gray', 'Blue').
limitintegerNumber of results per page (max 50).
querystringSearch keyword (e.g. 'sofa', 'dining table', 'bed').
stylestringFilter by style (e.g. 'Modern', 'Contemporary', 'Traditional', 'Mid-Century Modern').
sellerstringFilter by seller (e.g. 'Lulu and Georgia', 'Bloomingdale\'s').
on_salestringFilter to on-sale items only. Pass 'true' to activate.
sort_bystringSort order. Accepted values: RECOMMENDED, PRICE_LOW_TO_HIGH, PRICE_HIGH_TO_LOW, HIGHEST_RATED.
materialstringFilter by material (e.g. 'Fabric', 'Leather', 'Wood', 'Velvet', 'Polyester').
zip_codestring5-digit US ZIP code for availability filtering.
max_pricenumberMaximum price filter.
min_pricenumberMinimum price filter.
Response
{
  "type": "object",
  "fields": {
    "page": "current page number",
    "count": "number of products returned on this page",
    "limit": "results per page limit used",
    "query": "search keyword used",
    "products": "array of product objects with id, title, slug, url, brand, seller, price, sale_price, in_stock, average_rating, total_ratings, description, images, specifications, variations, availability, and partner"
  },
  "sample": {
    "data": {
      "page": 1,
      "count": 5,
      "limit": 5,
      "query": "sofa",
      "products": [
        {
          "id": "MIN_B2096EBB76F646FF8528841940EE833C",
          "url": "https://www.furniture.com/shop/alba-alba-001-32-h-x-93-w-x-42-d-sofa-mine-min-b2096ebb76f646ff8528841940ee833c",
          "slug": "alba-alba-001-32-h-x-93-w-x-42-d-sofa-mine-min-b2096ebb76f646ff8528841940ee833c",
          "brand": null,
          "price": 4189,
          "title": "Alba ALBA-001 32\"H x 93\"W x 42\"D Sofa",
          "images": [
            {
              "fit": "COVER",
              "url": "https://assets.furniture.com/images/MIN_B2096EBB76F646FF8528841940EE833C/primary_image/5935b2ed952b4cede0ba9191334d753fa4ced6cf2e631638c782e9b43f548bae/",
              "type": "Lifestyle",
              "aspect_ratio": 1.25
            }
          ],
          "seller": "MINE",
          "partner": {
            "code": "MIN",
            "name": "MINE"
          },
          "in_stock": "Ready to ship",
          "sale_price": 4189,
          "variations": null,
          "description": null,
          "availability": [
            {
              "badges": [],
              "in_stock": "Ready to ship",
              "list_price": null,
              "sale_price": 4189
            }
          ],
          "total_ratings": null,
          "average_rating": null,
          "specifications": {
            "Material": "Polyester"
          }
        }
      ]
    },
    "status": "success"
  }
}

About the furniture.com API

The Furniture.com API provides 2 endpoints for searching and filtering the Furniture.com product catalog, returning up to 50 products per request with fields covering title, price, sale price, brand, seller, average rating, total ratings, stock status, and slug. The search_products endpoint accepts keyword queries alongside facet filters for color, style, type, and brand, while get_filters exposes available filter groups with per-option product counts for a given query.

Endpoints and Core Data

The search_products endpoint accepts a query string and returns an array of product objects. Each product includes id, title, slug, url, brand, seller, price, sale_price, in_stock, average_rating, and total_ratings. Results are paginated via the page and limit parameters, with a maximum of 50 results per page. The response also echoes back the page, count, limit, and query values so you can build pagination logic without tracking state externally.

Filtering and Facets

Both endpoints support facet filtering. On search_products you can pass color (e.g. Brown, Gray), style (e.g. Modern, Mid-Century Modern), type (e.g. Sofa, Platform), brand (e.g. Four Hands), and seller (e.g. Lulu and Georgia) as discrete filter parameters. The get_filters endpoint takes the same query string and returns all available filter groups — each with a name, display_name, and an options array of value, label, and count — so you can populate a dynamic filter UI or determine which facet values are valid before issuing a filtered search_products call.

Coverage and Availability Context

get_filters accepts an optional zip_code parameter (5-digit US ZIP) which provides availability context in the response. The endpoint returns total_products for the query, giving you a count of all matching items before paginating. This is useful for estimating how many pages a full traversal requires when limit is set to its maximum of 50.

Common use cases
  • Build a furniture price comparison tool using price and sale_price fields across multiple brands and sellers
  • Populate a dynamic filter sidebar using get_filters option counts before rendering search results
  • Track in-stock status changes for specific furniture types with repeated search_products calls filtered by type
  • Aggregate average ratings and total ratings across a style category to identify top-rated contemporary or mid-century pieces
  • Feed a recommendation engine with brand and seller metadata to surface seller-specific assortments
  • Monitor sale prices on a specific brand's catalog by combining the brand filter with sale_price field tracking
  • Build a ZIP-code-aware availability checker using the zip_code parameter on get_filters
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Furniture.com have an official developer API?+
Furniture.com does not publish a public developer API or documentation for third-party access to its product catalog.
What does `search_products` return beyond basic title and price?+
Each product object includes id, title, slug, url, brand, seller, price, sale_price, in_stock, average_rating, and total_ratings. You can combine keyword search via query with up to five facet filters — color, style, type, brand, and seller — in a single request.
Can I retrieve individual product detail pages, dimensions, or customer review text?+
Not currently. The API covers search results and filter metadata; it does not expose a dedicated product detail endpoint, full specification tables, or individual review text. You can fork the API on Parse and revise it to add a product detail endpoint returning those fields.
How does pagination work, and is there a hard cap on results per call?+
Use the page and limit parameters on search_products. The limit maximum is 50 items per page. The get_filters endpoint returns total_products for a given query, which you can divide by your chosen limit to determine the total page count for a full traversal.
Does the API support sorting results by price or ratings?+
The plan summary notes sorting by price and ratings is supported, but there is no explicit sort parameter documented in the current endpoint inputs. The average_rating and price fields are present in each product object, so client-side sorting on retrieved results is straightforward. You can fork the API on Parse and revise it to expose a dedicated sort parameter if server-side ordering is required.
Page content last updated . Spec covers 2 endpoints from www.furniture.com.
Related APIs in EcommerceSee all →
lowes.com API
Search and browse products from Lowe's, including product listings by category, detailed product information, and pricing. Retrieve comprehensive details on specific items to compare options and make informed purchasing decisions.
bilbasen.dk API
Search Denmark's largest car marketplace to find vehicles by make and model, then access detailed pricing and technical specifications including emissions, weight, MSRP, battery size, and equipment details. Get comprehensive car listings and full specs to compare vehicles on Bilbasen.dk.
jula.fi API
Search and browse products from Jula.fi to find hardware items with detailed information including prices (with and without VAT), stock availability, brand details, and product SKUs. Explore products by category or search for specific items to compare pricing and check real-time stock status.
leroymerlin.fr API
Search and browse Leroy Merlin France's complete product catalog to find items by category, view pricing, product details, and compare offerings from Leroy Merlin and their online partners. Access real-time product information including names, IDs, URLs, and seller details to help you discover and evaluate home improvement and DIY products.
industrynet.com API
Find industrial suppliers and browse product categories across a comprehensive marketplace directory. Connect directly with suppliers by viewing detailed listings and submitting contact inquiries programmatically.
carsforsale.com API
Search vehicle listings and browse detailed car inventory by make, model, and trim to find the perfect vehicle on CarsForSale.com. Access comprehensive listing details including pricing, specifications, and availability all in one place.
vivino.com API
Search and discover wines across thousands of options while accessing detailed information like user reviews, pricing, winery profiles, and food pairing recommendations. Explore grape varieties, compare wines side-by-side, and find the perfect bottle based on ratings and availability.
x-kom.pl API
Access product data from x-kom.pl, a major Polish electronics retailer. Search products by keyword or category, retrieve detailed product pages, customer reviews, Q&A, promotions, flash deals, and physical store locations.