Endpoint Playground
Test Crawlora's Lululemon Product Detail 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/product/<product_id>" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| product_id (path) | string | Yes | lululemon product id, from a lululemon-category result's id field |
{
"code": 200,
"data": {
"activities": [
"sample"
],
"category": "sample",
"category_id": "sample-id",
"colors": [
{
"code": "sample",
"name": "sample",
"swatch_url": "https://example.com/resource"
}
],
"currency": "sample",
"description": "sample",
"fetched_at": "sample",
"gender": [
"sample"
],
"highlights": [
"sample"
],
"name": "sample",
"on_sale": true,
"price": 1.23,
"product_id": "sample-id",
"rating": {
"count": 1,
"value": 1.23
},
"reviews": [
{
"badge": "sample",
"body": "sample",
"fit": "sample",
"id": "sample-id",
"rating": 1.23,
"size_purchased": "sample",
"submitted_at": "sample",
"title": "sample",
"verified_buyer": true
}
],
"sizes": [
"sample"
],
"skus": [
{
"available": true,
"color_code": "sample",
"color_name": "sample",
"id": "sample-id",
"on_sale": true,
"price": 1.23,
"sale_price": 1.23,
"size": "sample",
"style_id": "sample-id",
"style_number": "sample",
"url": "https://example.com/resource"
}
],
"source_url": "https://example.com/resource",
"unified_id": "sample-id",
"url": "https://example.com/resource"
},
"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 product's full detail: every purchasable color/size SKU with its own price, sale status, and live availability, plus an aggregate rating and real customer reviews when the product has any -- none of which lululemon-category exposes (it only carries one representative color/price per product). product_id is the id from a lululemon-category result's id field or a lululemon product URL's trailing path segment (https://shop.lululemon.com/p/{slug}/{product_id}) -- the slug itself is not needed. An unrecognized product_id returns 404.
{
"code": 200,
"data": {
"activities": [
"sample"
],
"category": "sample",
"category_id": "sample-id",
"colors": [
{
"code": "sample",
"name": "sample",
"swatch_url": "https://example.com/resource"
}
],
"currency": "sample",
"description": "sample",
"fetched_at": "sample",
"gender": [
"sample"
],
"highlights": [
"sample"
],
"name": "sample",
"on_sale": true,
"price": 1.23,
"product_id": "sample-id",
"rating": {
"count": 1,
"value": 1.23
},
"reviews": [
{
"badge": "sample",
"body": "sample",
"fit": "sample",
"id": "sample-id",
"rating": 1.23,
"size_purchased": "sample",
"submitted_at": "sample",
"title": "sample",
"verified_buyer": true
}
],
"sizes": [
"sample"
],
"skus": [
{
"available": true,
"color_code": "sample",
"color_name": "sample",
"id": "sample-id",
"on_sale": true,
"price": 1.23,
"sale_price": 1.23,
"size": "sample",
"style_id": "sample-id",
"style_number": "sample",
"url": "https://example.com/resource"
}
],
"source_url": "https://example.com/resource",
"unified_id": "sample-id",
"url": "https://example.com/resource"
},
"msg": "OK"
}curl "https://api.crawlora.net/api/v1/lululemon/product/<product_id>" \
-H "x-api-key: $CRAWLORA_API_KEY"