# Crandall Office Furniture (crandalloffice.com) product data API

> Search Crandall Office Furniture products with StoreRouter’s API. Get prices, images, and details as JSON. See coverage and curl, Python, and TypeScript examples.

- Catalog key: `crandalloffice` (pass in `"catalogs"` to narrow a search to this store)
- Products: 5,946
- Snapshot: 2026-10-14T16:59:07Z (counts are approximate and refreshed about daily)
- Search endpoint: `POST https://api.storerouter.ai/v1/products/search`
- Human page: https://storerouter.ai/catalog-coverage/stores/crandalloffice
- Get an API key: https://platform.storerouter.ai/auth/organization

## Questions

### What does Crandall Office Furniture sell?

Almost entirely Furniture: 100% of its 5,946 products. Office Furniture is the largest department with 5,903 products, followed by Office Furniture Accessories (38) and Chairs (5). The most common Crandall Office Furniture categories are Office Chairs (5,903), Office Chair Accessories (38) and Gaming Chairs (5).

### How are Crandall Office Furniture products categorized?

Into a shared taxonomy 3 levels deep. The first level separates Furniture; the second separates departments such as Office Furniture; 3 levels down, categories are as specific as Office Chairs (5,903 products). Every level is a search facet.

### What can I filter Crandall Office Furniture products by?

14 searchable fields. Well-covered attributes include chair features (99% of products), furniture/fixture material (99%) and color (97%). For chair features, the most common values are Swivel, Adjustable height and Upholstered; for furniture/fixture material, the most common values are Fabric, Plastic and Mesh.

### Is this API provided by Crandall Office Furniture or StoreRouter?

StoreRouter. One API key gives your app or agent access to Crandall Office Furniture product data and thousands more stores.

### Can I get Crandall Office Furniture product prices and stock status?

Yes. Bring pricing and availability into your shopping experience with structured data for selling prices, original prices, currency, and stock status.

### Can I get sizes and variants for Crandall Office Furniture products?

Yes. Help shoppers find their perfect match with size, color, SKU, and stock details from product lookup.

### How fresh is the data?

StoreRouter continually recrawls product pages to update product details. This page tracks 5,946 Crandall Office Furniture products, with coverage counts refreshed about daily.

### Where does the data come from?

Straight from crandalloffice.com. StoreRouter turns product pages into rich, searchable data—organized into consistent categories and attributes so your app can connect shoppers with the right products.

## Example product

### 55mm (2 inch) Casters for Steelcase Criterion & Other Older Model Chairs

Enhance your workspace with our 55mm premium replacement casters designed specifically for the Steelcase Criterion and other older model chairs. Smooth & Quiet Rolling: Glide effortlessly over carpet and soft flooring with our noiseless chair wheels. Heavy-Duty & Durable: High-quality construction supports a minimum of 500lbs, perfect for heavy-duty use. Smaller Size: Made to fit the Steelcase Criterion / Rally / Sensor / Protege and other older model chairs. Pinless Available: Pinless option available for chair bases with welded caster pins/stems. Set of 5 Casters Included: Upgrade your entire chair for enhanced mobility and comfort.

Indexed response retrieved 2026-10-15T07:56:23.076Z. Price and availability may change.
Availability: In stock

### Product details

Product content returned by the lookup API, ready for a product page.

```json
{
  "source": "indexed",
  "catalogKey": "crandalloffice",
  "product": {
    "title": "55mm (2 inch) Casters for Steelcase Criterion & Other Older Model Chairs",
    "brand": {
      "name": "Crandall Office Furniture"
    },
    "productUrl": "https://crandalloffice.com/products/55mm-2inch-casters-for-steelcase-criterion-other-older-model-chairs",
    "currentPrice": 44.99,
    "currency": "USD",
    "inStock": true,
    "description": "Enhance your workspace with our 55mm premium replacement casters designed specifically for the Steelcase Criterion and other older model chairs. Smooth & Quiet Rolling: Glide effortlessly over carpet and soft flooring with our noiseless chair wheels. Heavy-Duty & Durable: High-quality construction supports a minimum of 500lbs, perfect for heavy-duty use. Smaller Size: Made to fit the Steelcase Criterion / Rally / Sensor / Protege and other older model chairs. Pinless Available: Pinless option available for chair bases with welded caster pins/stems. Set of 5 Casters Included: Upgrade your entire chair for enhanced mobility and comfort.",
    "primaryImage": {
      "url": "https://crandalloffice.com/cdn/shop/files/Crandall-Office-Chair-Casters-55mm-0001.jpg?v=1729003636&width=2048",
      "cdnUrl": "https://cdn.octogen.ai/99b01cadaaaf1a4ba8ecc92862b72012/454ab092ca89bd1eabdabea36c92f0c2.webp?request_id=9f116ab9-1ded-454b-bda4-22cc11d71029",
      "width": 2048,
      "height": 2048,
      "sizeBytes": 266134,
      "mimeType": "image/webp"
    },
    "details": {
      "materials": [],
      "fit": [],
      "dimensions": null,
      "patterns": []
    }
  }
}
```

### Enrichment

StoreRouter classification and attributes. Use attribute_handles as search facet values.

```json
{
  "source": "indexed",
  "catalogKey": "crandalloffice",
  "product": {
    "enrichment": {
      "type": "caster wheel",
      "category_path": [
        "Furniture",
        "Office Furniture Accessories",
        "Office Chair Accessories"
      ],
      "styles": [
        "functional",
        "minimalist"
      ],
      "attributes": {
        "Color": [
          "Black"
        ],
        "Pattern": [
          "Solid"
        ]
      },
      "attribute_handles": {
        "color": [
          "color__black"
        ],
        "pattern": [
          "pattern__solid"
        ]
      }
    }
  }
}
```

## Query this store

```bash
curl -sS https://api.storerouter.ai/v1/products/search \
  -H "Authorization: Bearer $OCTOGEN_PLATFORM_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "catalogs": ["crandalloffice"],
    "limit": 5
  }'
```

Selected matching products on October 15, 2026 (not the complete search response):

- [55mm (2 inch) Casters for Steelcase Criterion & Other Older Model Chairs](https://crandalloffice.com/products/55mm-2inch-casters-for-steelcase-criterion-other-older-model-chairs) — $44.99
- [Steelcase 465 Think Chair Arm Pads – Premium Replacement Armrests](https://crandalloffice.com/products/steelcase-465-think-chair-arm-pads-premium-replacement-armrests) — $59.99
- [Herman Miller Aeron Classic Arm Pads – Premium Replacement Armrests](https://crandalloffice.com/products/herman-miller-aeron-classic-arm-pads-premium-replacement-armrests) — $59.99
- [Steelcase Leap V2 (Seat Only) Upholstery Service + New Foam Seat Pad](https://crandalloffice.com/products/steelcase-leap-seat-only-upholstery-service) — $165.00
- [Premium Heavy Duty Standard Height Office Chair Replacement Gas Cylinder](https://crandalloffice.com/products/premium-heavy-duty-standard-height-office-chair-replacement-gas-cylinder) — $64.99

## Categories

| Category | Products |
| --- | --- |
| Office Chairs | 5,903 |
| Office Chair Accessories | 38 |
| Gaming Chairs | 5 |

## Searchable fields

Use `name` and a `value` as a facet: `{"name": "<name>", "values": ["<value>"]}`.

| name | Field | Source | Coverage | Distinct values | Top values (`value` = label, products) |
| --- | --- | --- | --- | --- | --- |
| `color` | Product color | Merchant data | 90% | 39 | `black` = Black, 2,489; `silver` = Silver, 911; `gray` = Gray, 804; `blue` = Blue, 484; `white` = White, 257 |
| `color_family` | Color family | Merchant data | 90% | 12 | `Black` = Black, 2,489; `Gray` = Gray, 1,848; `Blue` = Blue, 617; `White` = White, 292; `Brown` = Brown, 173 |
| `category_path.depth_0` | Category at depth 0 | StoreRouter enrichment | 100% | 1 | `furniture` = Furniture, 5,946 |
| `category_path.depth_1` | Category at depth 1 | StoreRouter enrichment | 100% | 3 | `office furniture` = Office Furniture, 5,903; `office furniture accessories` = Office Furniture Accessories, 38; `chairs` = Chairs, 5 |
| `category_path.depth_2` | Category at depth 2 | StoreRouter enrichment | 100% | 3 | `office chairs` = Office Chairs, 5,903; `office chair accessories` = Office Chair Accessories, 38; `gaming chairs` = Gaming Chairs, 5 |
| `chair_features` | Chair features | StoreRouter enrichment | 99% | 10 | `chair_features__chair_sofa_features_swivel` = Swivel, 5,907; `chair_features__chair_sofa_features_adjustable_height` = Adjustable height, 5,904; `chair_features__chair_sofa_features_upholstered` = Upholstered, 5,890; `chair_features__chair_sofa_features_wheeled` = Wheeled, 5,840; `chair_features__chair_sofa_features_adjustable_armrests` = Adjustable armrests, 5,771 |
| `furniture_fixture_material` | Furniture/Fixture material | StoreRouter enrichment | 99% | 10 | `furniture_fixture_material__fabric` = Fabric, 5,290; `furniture_fixture_material__plastic` = Plastic, 2,477; `furniture_fixture_material__mesh` = Mesh, 2,356; `furniture_fixture_material__metal` = Metal, 677; `furniture_fixture_material__leather` = Leather, 625 |
| `attribute_facets.color` | Color | StoreRouter enrichment | 97% | 17 | `color__black` = Black, 2,722; `color__gray` = Gray, 2,226; `color__blue` = Blue, 549; `color__silver` = Silver, 511; `color__brown` = Brown, 163 |
| `pattern` | Pattern | StoreRouter enrichment | 85% | 9 | `pattern__solid` = Solid, 4,954; `pattern__texture` = Texture, 401; `pattern__geometric` = Geometric, 81; `pattern__ombre` = Ombré, 19; `pattern__checkered` = Checkered, 10 |
| `backrest_type` | Backrest type | StoreRouter enrichment | <1% | 1 | `backrest_type__mesh` = Mesh, 5 |
| `seat_type` | Seat type | StoreRouter enrichment | <1% | 1 | `seat_type__upholstered` = Upholstered, 5 |
| `upholstery_material` | Upholstery material | StoreRouter enrichment | <1% | 1 | `upholstery_material__leather` = Leather, 5 |
| `furniture_fixture_features` | Furniture/Fixture features | StoreRouter enrichment | 0% | 2 | `furniture_fixture_features__assembly_required` = Assembly required, 1; `furniture_fixture_features__mountable` = Mountable, 1 |
| `brand_name` | Canonical brand name | Brand | 100% | 5 | `Steelcase` = Steelcase, 4,173; `Haworth` = Haworth, 1,731; `Crandall Office Furniture` = Crandall Office Furniture, 35; `Herman Miller` = Herman Miller, 4; `Atlas` = Atlas, 3 |
