Endpoint Playground
Test Crawlora's Lululemon Category Listing API with realistic prefilled parameters. Generate a cURL request, inspect the expected structured JSON response, and open the full docs or pricing page when you are ready to integrate this public web data extraction endpoint into your application.
curl "https://api.crawlora.net/api/v1/lululemon/category?category=<category>&cdp_hash=<cdp_hash>" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| category | string | Yes | lululemon category slug, from a category URL's first path segment | |
| cdp_hash | string | Yes | lululemon category id, from a category URL's second path segment | |
| page | integer | No | Page number, one-based, defaults to 1 | |
| page_size | integer | No | Results per page, 1 to 100, defaults to 24 |
{
"code": 200,
"data": {
"category": "sample",
"cdp_hash": "sample",
"count": 1,
"fetched_at": "sample",
"page": 1,
"page_size": 1,
"products": [
{
"activities": [
"sample"
],
"category": "sample",
"category_id": "sample-id",
"colors": [
"sample"
],
"currency": "sample",
"id": "sample-id",
"image_url": "https://example.com/resource",
"list_price": 1.23,
"name": "sample",
"new_arrival": true,
"on_sale": true,
"price": 1.23,
"sale_price": 1.23,
"sizes": [
"sample"
],
"style_numbers": [
"sample"
],
"unified_id": "sample-id",
"url": "https://example.com/resource"
}
],
"source_url": "https://example.com/resource",
"total_products": 1
},
"msg": "OK"
}Public Playground
Sample responses, schemas, request previews, and code snippets are visible before sign in. Create an account when you are ready to save an API key and run authenticated requests.
Returns one lululemon category's product listing page: normalized products with pricing, sale detection, sizes, colors, and style numbers, sourced from lululemon's own app-backend category data. category and cdp_hash are the two path segments of a lululemon category URL (https://shop.lululemon.com/c/{category}/{cdp_hash}), e.g. women-new-styles and n14f1wz6o10 -- both are also available from lululemon-categories's own category and cdp_hash fields. Pagination is page-based and real: requesting a page beyond the category's real last page returns a normal response with an empty products array rather than an error. An unrecognized category/cdp_hash pair returns 404.
{
"code": 200,
"data": {
"category": "sample",
"cdp_hash": "sample",
"count": 1,
"fetched_at": "sample",
"page": 1,
"page_size": 1,
"products": [
{
"activities": [
"sample"
],
"category": "sample",
"category_id": "sample-id",
"colors": [
"sample"
],
"currency": "sample",
"id": "sample-id",
"image_url": "https://example.com/resource",
"list_price": 1.23,
"name": "sample",
"new_arrival": true,
"on_sale": true,
"price": 1.23,
"sale_price": 1.23,
"sizes": [
"sample"
],
"style_numbers": [
"sample"
],
"unified_id": "sample-id",
"url": "https://example.com/resource"
}
],
"source_url": "https://example.com/resource",
"total_products": 1
},
"msg": "OK"
}curl "https://api.crawlora.net/api/v1/lululemon/category?category=<category>&cdp_hash=<cdp_hash>" \
-H "x-api-key: $CRAWLORA_API_KEY"