Endpoint Playground
Test Crawlora's Lululemon Store Directory 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/stores" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| country | string | No | Filter to one country by its 2-letter code | |
| state | string | No | Filter to one state/province by its 2-letter code | |
| lat | number | No | Latitude, requires lng | |
| lng | number | No | Longitude, requires lat | |
| radius_miles | number | No | Search radius in miles, 1 to 500, defaults to 50 |
{
"code": 200,
"data": {
"count": 1,
"fetched_at": "sample",
"source_url": "https://example.com/resource",
"stores": [
{
"address": "sample",
"amenities": {
"buy_online_pickup_store": true,
"complementary_hemming": true,
"curbside_pickup": true,
"footwear": true,
"has_mirror": true,
"like_new": true,
"personal_shopping": true,
"returns_exchanges": true
},
"city": "sample",
"country": "sample",
"distance_miles": 1.23,
"hours": [
{
"close": "sample",
"day": "sample",
"open": "sample"
}
],
"id": "sample-id",
"latitude": 1.23,
"longitude": 1.23,
"message": "sample",
"name": "sample",
"slug": "sample",
"state": "sample",
"state_name": "sample",
"status": "ok",
"store_type": "sample",
"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 lululemon's own complete physical store directory (480 US and 86 Canada locations as of this endpoint's own research), including regular weekly hours and in-store amenities. All filters are optional and applied locally after fetching the full directory -- there is no live geo-search API on a credential-free host for this platform (see notes/lululemon-maintenance.md). country and state are free-text equality filters against the values this directory actually carries (2-letter codes, e.g. US/CA, NY/CA), not an enforced enum. lat and lng (both required together) filter to stores within radius_miles (1 to 500, defaults to 50), sorted nearest-first.
{
"code": 200,
"data": {
"count": 1,
"fetched_at": "sample",
"source_url": "https://example.com/resource",
"stores": [
{
"address": "sample",
"amenities": {
"buy_online_pickup_store": true,
"complementary_hemming": true,
"curbside_pickup": true,
"footwear": true,
"has_mirror": true,
"like_new": true,
"personal_shopping": true,
"returns_exchanges": true
},
"city": "sample",
"country": "sample",
"distance_miles": 1.23,
"hours": [
{
"close": "sample",
"day": "sample",
"open": "sample"
}
],
"id": "sample-id",
"latitude": 1.23,
"longitude": 1.23,
"message": "sample",
"name": "sample",
"slug": "sample",
"state": "sample",
"state_name": "sample",
"status": "ok",
"store_type": "sample",
"url": "https://example.com/resource"
}
]
},
"msg": "OK"
}curl "https://api.crawlora.net/api/v1/lululemon/stores" \
-H "x-api-key: $CRAWLORA_API_KEY"