Researches Old Navy's catalog (and its Gap Inc. sibling storefronts Gap, Banana Republic, Athleta) — categories, products, colors/sizes, in-store pickup availability, and reviews — using the Crawlora API, returning clean JSON. Use when the user asks to find a product on Old Navy/Gap/Banana Republic/Athleta, browse a category, check in-store pickup stock at a specific store, or pull product reviews — instead of scraping oldnavy.com.
编程
lululemon-research
试用Researches Lululemon's catalog — category navigation, category listings, product detail with pricing/sizes/reviews, curated outfit recommendations, and the physical store directory — using the Crawlora API, returning clean JSON. Use when the user asks to browse a Lululemon category, look up a Lululemon product's price/sizes/reviews, find what a Lululemon item is styled with, or locate a nearby Lululemon store — instead of scraping shop.lululemon.com.
它能做什么
Researches Lululemon's catalog — category navigation, category listings, product detail with pricing/sizes/reviews, curated outfit recommendations, and the physical store directory — using the Crawlora API, returning clean JSON. Use when the user asks to browse a Lululemon category, look up a Lululemon product's price/sizes/reviews, find what a Lululemon item is styled with, or locate a nearby Lululemon store — instead of scraping shop.lululemon.com.
技能文档
Lululemon research
Browse Lululemon's category navigation and listings, pull full product detail (sizes, colors, price, sale status, reviews), look up curated outfit/style recommendations for a product color, and search the physical store directory — all as normalized JSON from the Crawlora API, with no HTML scraping.
When to use this skill
- "What's in Lululemon's [department]?" / "browse this Lululemon category."
- "What does this Lululemon product cost, and what sizes/colors are in stock?"
- "What's this Lululemon item styled with?" / "show the outfit for this product color."
- "Find a Lululemon store near [city/zip]."
- "Pull the reviews for this Lululemon product."
Setup (one-time)
- Get a free Crawlora API key (2,000 credits/mo, no card) at https://crawlora.net.
export CRAWLORA_API_KEY=sk_your_key_here- All requests:
x-api-key: $CRAWLORA_API_KEYagainsthttps://api.crawlora.net/api/v1. Missing/invalid key →401.
How it works
- Browse the nav —
/lululemon/categories(optionalsection) lists every navigable category with its display name, breadcrumb, and thecategory/cdp_hashpair the next step needs. - List a category —
/lululemon/category(category,cdp_hash, paginated withpage/page_size) returns that category's products with pricing, sale detection, sizes, colors, and style numbers — one representative color/price per product. - Detail —
/lululemon/product/{product_id}(product_idfrom a category result'sidfield) fetches every purchasable color/size SKU with its own price, sale status, live availability, plus aggregate rating and reviews when the product has any. - Outfit lookup —
/lululemon/outfit(unified_idfrom the product'sunified_idfield,color_codefrom one of itscolors[].codeentries) returns the anchor product plus every complementary item in each curated styled look. - Stores —
/lululemon/stores(optionalcountry/state, orlat+lng+radius_miles) returns the physical store directory with hours and amenities.
Full endpoint list, methods, and params: reference/endpoints.md.
Calling the API
# Browse a top-level nav section for its categories:
scripts/crawlora.sh /lululemon/categories section="Women" | jq '.'
# List a category's products (category + cdp_hash come from lululemon/categories):
scripts/crawlora.sh /lululemon/category category="women-new-styles" cdp_hash="n14f1wz6o10" page=1 | jq '.'
# Product detail (product_id is a path param):
scripts/crawlora.sh /lululemon/product/prod123456 | jq '{title,price,sizes}'
# Outfit recommendations for one product color:
scripts/crawlora.sh /lululemon/outfit unified_id="abc123" color_code="0001" | jq '.'
Raw curl fallback:
curl -fsS -H "x-api-key: $CRAWLORA_API_KEY" \
"https://api.crawlora.net/api/v1/lululemon/category?category=women-new-styles&cdp_hash=n14f1wz6o10" | jq '.'
Endpoint reference
See reference/endpoints.md for every Lululemon
endpoint this skill uses (method, path, params, description).
Examples
- Category sweep:
/lululemon/categoriesto find a department'scategory/cdp_hash, then/lululemon/categorypaginated withpage/page_sizeto list products, prices, and sale status. - Product due diligence:
/lululemon/product/{product_id}for full color/size availability, price, and reviews, using theidfrom a category listing result. - Outfit build:
/lululemon/product/{product_id}to get a product'sunified_idandcolors[].code, then/lululemon/outfitwith those two to see what it's styled with. - Store lookup:
/lululemon/storeswithlat/lng/radius_miles, orcountry/state, to find nearby locations and hours.
Notes & limits
- Credits / pay-on-success: billed only on
2xx; free tier 2,000 credits/mo. Key at https://crawlora.net. - Public data only — public Lululemon storefront/store-directory pages; respect Lululemon's terms.
- Security: key lives in
CRAWLORA_API_KEYonly — never hardcode, query-param, or commit it. - No free-text search endpoint — discovery is category-based only:
/lululemon/categories→/lululemon/category, not a keyword search. product_idis a path param on/lululemon/product/{product_id}, not a query param./lululemon/categorypagination is real: apagepast the category's last page returns an emptyproductsarray, not an error. An unrecognizedcategory/cdp_hashpair returns404.unified_id/color_codefor/lululemon/outfitcome from a/lululemon/productresult —unified_idis a different id space than that same product'sproduct_id. An unrecognized pair returns404./lululemon/storeshas no live geo-search API — filters (country,state,lat/lng/radius_miles) are applied locally over the full directory (480 US + 86 Canada locations as of this endpoint's own research);lat/lngmust be passed together.
相关技能
Researches Nike's catalog — categories, search, product detail, colorways, reviews, and nearby stores — using the Crawlora API, returning clean JSON. Use when the user asks to find a Nike product, browse a Nike category, compare Nike colorways/prices, pull Nike product reviews, or locate nearby Nike stores — instead of scraping nike.com.
Researches Ulta Beauty's catalog — categories, products, shades, questions, reviews, and nearby stores — using the Crawlora API, returning clean JSON. Use when the user asks to find a beauty product on Ulta, browse an Ulta category, pull product Q&A/reviews before recommending an item, or find a nearby Ulta store — instead of scraping ulta.com.
Find a product on the Lululemon Australia site from a natural-language clothing description and return structured details such as product name, variant color...
Researches H&M's catalog — storefront categories, product listings, product detail, free-text search, and nearby physical stores — using the Crawlora API, returning clean JSON. Use when the user asks to find a product on H&M, browse an H&M category, search H&M's catalog by keyword, pull an H&M product's colors/sizes/reviews, or find a nearby H&M store — instead of scraping hm.com.
Researches Zappos's footwear and apparel catalog — the brand directory, product search, and product detail (pricing, images, ratings, fit feedback, color variants) — using the Crawlora API, returning clean JSON. Use when the user asks to find a shoe or apparel item on Zappos, look up or browse a specific Zappos brand's catalog, or pull a Zappos product's pricing/rating/variant/fit detail — instead of scraping zappos.com.