---
title: "Browse a J.Crew or J.Crew Factory category"
method: GET
path: "/jcrew/category"
tags: ["J.Crew"]
---

# Browse a J.Crew or J.Crew Factory category

`GET /jcrew/category`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/jcrew/category`
- Auth: API key in header `x-api-key`

Returns one page (up to 60 products) of a category/browse listing for a category path. category is the slash-separated path segment after the storefront's own /plp/ (e.g. womens/categories/clothing/sweaters) -- use jcrew-categories to discover every valid value instead of guessing from storefront URLs. site selects the storefront (default jcrew). page selects the SFCC-native page (default 1); result_count reports the upstream's true total regardless of page size. A hub-level (non-leaf) category path returns a well-formed empty result rather than an error.

## Query parameters

- `category` string, required
- `site` 'jcrew' | 'factory'
- `page` integer

## Headers

- `x-api-key` string, required

## Response `200`

OK

- JcrewCategoryResponseDoc
  - `code` integer
  - `data` JcrewCategoryResponse
    - `category` string
    - `count` integer
    - `fetched_at` string
    - `gender` string
    - `label` string
    - `page` integer
    - `products` JcrewCategoryProduct[]
      - `average_rating` number
      - `badge` string
      - `color_codes` string[]
      - `currency` string
      - `default_color_code` string
      - `discount_max_percent` integer
      - `discount_min_percent` integer
      - `family_id` string
      - `id` string
      - `name` string
      - `price` number
      - `review_count` integer
      - `url` string
    - `result_count` integer
    - `site` string
    - `source_url` string
    - `total_pages` integer: TotalPages is computed from ResultCount at the upstream's own fixed 60-per-page size.
  - `msg` string

## Other responses

- `400`: Bad Request
- `404`: Not Found
- `429`: Too Many Requests
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/028417aa35bb?raw)
