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.
Coding
nike-research
Try itResearches 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.
What it does
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.
The skill document
Nike research
Browse and search Nike's catalog and pull product detail, colorways, reviews, and nearby store locations — all as normalized JSON from the Crawlora API, with no HTML scraping.
When to use this skill
- "What does X cost on Nike?" or "find X on Nike."
- "Browse this Nike category" / "what's in Nike's [Men's Running Shoes]?"
- "Compare colorways/prices for this Nike shoe."
- "Pull the reviews for this Nike product."
- "Find the nearest Nike store to [location]."
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 categories —
/nike/categorieslists Nike's Men/Women/Kids/Jordan taxonomy; each subcategory carries aslugfor browsing. - Search or browse —
/nike/searchtakes exactly one ofkeywordorcategory(never both).keywordruns Nike's own relevance search;categorybrowses a taxonomy slug (from/nike/categoriesor a prior response'sfacet_nav). Both return product groups with pricing, colorway images, and every purchasable color variant, paginated withpage. Use/nike/suggest(query) first if you want typeahead ideas for a vague keyword. - Product detail —
/nike/productfetches one color variant, keyed by the pairslug+style_colorpulled from a search result'scolors[].slug/colors[].style_color— there's no single product id. - Reviews —
/nike/product/reviews(sameslug+style_colorpair, paginated withpage) returns written reviews plus an aggregate rating breakdown. - Nearby stores —
/nike/stores(lat,lng, optionalradius_miles) returns nearby physical stores with address, phone, and distance. - Compare the JSON fields (price, colorway, rating, distance) across items or stores and answer.
Full endpoint list, methods, and params: reference/endpoints.md.
Calling the API
# Browse a category (slug from /nike/categories):
scripts/crawlora.sh /nike/search category="mens-shoes" | jq '.'
# Keyword search:
scripts/crawlora.sh /nike/search keyword="air max" page=2 | jq '.'
# Product detail (slug + style_color from a search result's colors[]):
scripts/crawlora.sh /nike/product slug="nike-air-max-90-mens-shoes-6n3vKB" style_color="CN8490-002" | jq '{title,price}'
# Reviews:
scripts/crawlora.sh /nike/product/reviews slug="nike-air-max-90-mens-shoes-6n3vKB" style_color="CN8490-002" | jq '.'
Raw curl fallback:
curl -fsS -H "x-api-key: $CRAWLORA_API_KEY" \
"https://api.crawlora.net/api/v1/nike/search?keyword=air+max" | jq '.'
Endpoint reference
See reference/endpoints.md for every Nike
endpoint this skill uses (method, path, params, description).
Examples
- Category sweep with colorway comparison:
/nike/categoriesto find a subcategoryslug, then/nike/searchwithcategoryset, paginated, to list products and compare price/colorway across each result'scolors[]. - Product due diligence:
/nike/search(or/nike/suggest) to find a product'sslug/style_color, then/nike/productfor pricing/sizes and/nike/product/reviewsto summarize the rating breakdown and what reviewers say before recommending it. - Nearest store lookup:
/nike/storeswith a location'slat/lngto list nearby stores by distance, with address and phone for the closest match.
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 Nike product/category/store pages; respect Nike's terms.
- Security: key lives in
CRAWLORA_API_KEYonly — never hardcode, query-param, or commit it. /nike/searchtakes exactly one ofkeywordorcategory— passing both, or neither, is invalid.- Product identity is
slug+style_colortogether, not a single SKU or product id —/nike/productand/nike/product/reviewsboth require the pair, sourced from a search result'scolors[].slug/colors[].style_color. - Keyword search is best-effort relevance, not a guaranteed match: for
an obscure or nonsense keyword, Nike's own index falls back to its
recommended results instead of an empty list, and the response has no
reliable signal to tell a true match from that fallback — don't treat a
non-empty
keywordresult as proof the term was actually found. A punctuation-only/structurally-empty query does return a genuine empty result. - Results are paginated — pass
pageto walk/nike/searchand/nike/product/reviews; requesting a page past the last one returns a not-found error on both.
Related skills
Researches products, prices, sellers, and reviews across 28 major online marketplaces and big-box/specialty retailers (Amazon, eBay, Shopify stores, Shop.app, Target, Costco, Walmart, Nike, Zara, Adidas, Best Buy, Home Depot, Sephora, SHEIN, IKEA, Chewy, and more) using the Crawlora API, returning clean JSON. Use when the user asks to find a product, compare prices or sellers, track listings, or pull marketplace/retailer reviews — instead of scraping store pages.
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 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.
Researches Kohl's catalog by browsing its category taxonomy (products, prices, ratings, and facets), pulls product reviews by web_id, finds nearby Kohl's stores, and returns search-box typeahead suggestions — all via the Crawlora API as clean JSON. Use when the user asks to browse a Kohl's category, discover Kohl's product ideas for a query, pull reviews for a specific Kohl's item, or find nearby Kohl's stores — instead of scraping Kohls.com.
Researches products, variants, shops, and reviews on Shop.app — Shopify's own cross-store shopping/discovery app, distinct from individual Shopify storefronts — using the Crawlora API, returning clean JSON. Use when the user asks to find a product across Shop.app merchants, compare shop offerings, pull Shop.app reviews, or browse a Shop.app merchant's catalog/collections — instead of scraping Shop.app pages.