Discover/theshadestore.com API
live

theshadestore.com APItheshadestore.com

Access The Shade Store catalog via API: window treatment categories, product materials, collections, showroom locations, search, and current promotions.

Endpoints
8
Updated
3mo ago
Try it

No input parameters required.

api.parse.bot/scraper/67b9e71d-1082-487c-bf6c-d9365fb9ddfd/<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/67b9e71d-1082-487c-bf6c-d9365fb9ddfd/get_main_categories' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 8 totalclick to expand

Get main window treatment categories (Shades, Blinds, Drapery). Returns a static list of top-level product categories with their URL paths.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "categories": "array of category objects each containing name and url"
  },
  "sample": {
    "data": {
      "categories": [
        {
          "url": "/shades",
          "name": "SHADES"
        },
        {
          "url": "/blinds",
          "name": "BLINDS"
        },
        {
          "url": "/drapery",
          "name": "DRAPERY"
        }
      ]
    },
    "status": "success"
  }
}

About the theshadestore.com API

This API exposes 8 endpoints covering The Shade Store's full product hierarchy, showroom network, and active promotions. Starting with get_main_categories to retrieve top-level window treatment categories, you can drill into subcategories, pull detailed product pages with material and collection arrays, locate any of the brand's physical showrooms, run keyword searches, and fetch the current homepage promotion banner — all in structured JSON.

Product Catalog Navigation

The catalog endpoints form a three-level hierarchy. get_main_categories returns the top-level groupings (Shades, Blinds, Drapery) with their URL paths. Passing a category_slugshades, blinds, or drapery — to get_subcategories yields a list of subcategory objects, each with a name and url. From there, get_subcategory_products accepts a subcategory_url (e.g. /shades/roller-shades) and returns an array of product objects containing name, link, and price_info, giving you enough to build a browsable product index.

Product Details

get_product_details takes a customization_url and returns the richest response in the API: a title string, a materials array where each entry carries name, price_group, collections, and code, and a flat collections array of name/code pairs. This is the right endpoint when you need to compare fabric options or map collection codes to display names for a configurator or product database.

Showrooms

get_all_showrooms returns every physical location as objects with name, url, state, and city. Feeding any showroom_url to get_showroom_detail resolves it into name, address, phone, hours, and an optional description string. These two endpoints together are sufficient to build a store-finder feature without additional geocoding calls.

Search and Promotions

search_products accepts a query string (e.g. blackout, roller) and returns an array of matching results, each with name and url, covering products, categories, and content pages found on the search results page. get_promotions requires no parameters and returns the current sitewide banner as an array of objects each containing a text field — useful for surfacing active sales in a price-comparison or deal-tracking workflow.

Common use cases
  • Build a product configurator that maps material codes and collection names from get_product_details into a custom UI.
  • Populate a store-finder widget using get_all_showrooms filtered by state and enriched with hours from get_showroom_detail.
  • Monitor active promotions via get_promotions to trigger alerts when sitewide sale text changes.
  • Index the full product catalog by walking get_main_categories → get_subcategories → get_subcategory_products for price tracking.
  • Power a keyword search feature for window treatments using search_products results mapped to product landing pages.
  • Aggregate price_info across subcategories to compare entry-level costs between Shades, Blinds, and Drapery product lines.
  • Sync showroom contact data (address, phone, hours) into a CRM or internal directory using get_showroom_detail.
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 The Shade Store have an official public developer API?+
No. The Shade Store does not publish a public developer API or documented data feed. This Parse API is the structured way to access their catalog, showroom, and promotion data programmatically.
What does get_product_details actually return beyond a product name?+
It returns a title string plus two arrays: materials (each with name, price_group, collections, and code) and collections (each with name and code). The materials array is the primary source for fabric or finish options tied to a specific product customization URL.
Does get_showroom_detail always return a description?+
The description field is nullable — it returns a string when one is present on the showroom page and null otherwise. The name, address, phone, and hours fields are consistently populated across locations.
Does the API return customer reviews or product ratings?+
Not currently. The API covers product materials, collections, price info, and showroom data but does not expose customer review text or star ratings. You can fork this API on Parse and revise it to add an endpoint targeting product review data.
Does search_products support pagination or filtering by category?+
The search_products endpoint accepts a single query string and returns all matching results from the search results page. Pagination and category-scoped filtering are not currently supported parameters. You can fork this API on Parse and revise it to add paginated or filtered search behavior.
Page content last updated . Spec covers 8 endpoints from theshadestore.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.
The Shade Store API – Products & Showrooms · Parse