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.
编程
macys-research
试用Looks up a Macy's product's full detail and customer reviews by its numeric productId, and pulls Macy's own search-box (typeahead) suggestions, using the Crawlora API, returning clean JSON. Use when the user has (or can get) a Macy's product page ?ID= value and wants its price/description/variants/reviews, or wants Macy's autocomplete suggestions for a query — instead of scraping macys.com. There is no full-text product search or category browse — a known numeric productId is required as the entry point.
它能做什么
Looks up a Macy's product's full detail and customer reviews by its numeric productId, and pulls Macy's own search-box (typeahead) suggestions, using the Crawlora API, returning clean JSON. Use when the user has (or can get) a Macy's product page ?ID= value and wants its price/description/variants/reviews, or wants Macy's autocomplete suggestions for a query — instead of scraping macys.com. There is no full-text product search or category browse — a known numeric productId is required as the entry point.
技能文档
Macy's research
Look up a specific Macy's product's detail and reviews by its numeric productId, and pull Macy's own typeahead suggestions — all as normalized JSON from the Crawlora API, with no HTML scraping. This skill does not cover search or category browsing; it only works from a known productId.
When to use this skill
- "What does this Macy's product cost / what's in the description?" given
a macys.com product URL or its
?ID=value. - "Pull the reviews and rating summary for this Macy's product."
- "What does Macy's autocomplete suggest for [query]?" to discover related search terms.
- "Summarize this Macy's item's colors, pricing, and customer sentiment" for a known 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
- Get a productId — a numeric id taken from a macys.com product page's
?ID=query parameter (or otherwise already known/discovered). There is no search or category endpoint in this skill to find one from a keyword. - Detail —
/macys/product/{productId}returns full product content: name, brand, description, department/division, category breadcrumb, pricing (with sale detection), availability, images, aggregate rating, and every purchasable color variant with its own price. - Reviews —
/macys/product/reviews(product_id, paginated withpage) returns one page of normalized customer reviews plus a site-wide rating summary (count, average, recommended ratio, histogram) for that product. - Suggest —
/macys/suggest(query) returns Macy's own search-box typeahead phrases for a partial query — a flat list of strings, no product data — useful for discovering related terms, not for finding a productId.
Full endpoint list, methods, and params: reference/endpoints.md.
Calling the API
# Product detail (productId is a path param):
scripts/crawlora.sh /macys/product/12345678 | jq '{name,price,rating}'
# Reviews for that same product, paginated:
scripts/crawlora.sh /macys/product/reviews product_id=12345678 page=1 | jq '.'
# Search-box suggestions for a partial query:
scripts/crawlora.sh /macys/suggest query="winter coat" | jq '.'
Raw curl fallback:
curl -fsS -H "x-api-key: $CRAWLORA_API_KEY" \
"https://api.crawlora.net/api/v1/macys/product/12345678" | jq '.'
Endpoint reference
See reference/endpoints.md for every Macy's
endpoint this skill uses (method, path, params, description).
Examples
- Product due diligence:
/macys/product/{productId}for price/description/variants, then/macys/product/reviews(sameproduct_id, paginated) to summarize what customers say before recommending it. - Term discovery:
/macys/suggeston a rough query to see Macy's own suggested phrases — useful context when a user asks about a product category, even though this skill can't browse or search that category directly.
Notes & limits
- No search or category-browse endpoint — this skill requires a known
numeric
productId, sourced from a macys.com product page's?ID=query parameter, as the entry point./macys/suggestonly returns suggested search phrases (no product data), so it cannot substitute for search when the user doesn't already have a productId. - Credits / pay-on-success: billed only on
2xx; free tier 2,000 credits/mo. Key at https://crawlora.net. - Public data only — public Macy's product pages; respect Macy's terms.
- Security: key lives in
CRAWLORA_API_KEYonly — never hardcode, query-param, or commit it. product_idon/macys/product/reviewsis the same numeric id asproductIdon/macys/product/{productId}— a product with zero reviews, or a well-formed but unrecognized id, returns a normal, empty result rather than an error.- Reviews are paginated with a 1-based
page, defaulting to 1.
相关技能
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 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 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 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.
Researches independent Shopify-powered storefronts — products, collections, pages, sitemaps, search suggestions, and product recommendations — using the Crawlora API, returning clean JSON for any store by domain, plus 14 pre-wired DTC brand storefronts (Allbirds, Brooklinen, Cole Haan, Everlane, Fashion Nova, Gymshark, J.Crew, Kylie Cosmetics, Oh Polly, Quince, Rothy's, SKIMS, Steve Madden, The Body Shop). Use when the user asks to audit a Shopify store's catalog, crawl its sitemap, look up a product or collection, or pull search/recommendation data — instead of scraping the store's pages directly.