Install
openclaw skills install @crawlora-org/zappos-researchResearches 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.
openclaw skills install @crawlora-org/zappos-researchBrowse the Zappos brand directory, search products, and pull full product detail — pricing, images, ratings, reviewer fit feedback, and color variants — all as normalized JSON from the Crawlora API, with no HTML scraping.
CRAWLORA_API_KEY in the environment before running the helper.CRAWLORA_API_KEY from the environment and sends requests to https://api.crawlora.net/api/v1. Missing/invalid key → 401./zappos/brands (optional q substring
filter, page/page_size) lists brands discovered from Zappos's own
sitemap, each with an id/url and a derived name. Use it when you
need a brand id or just want to check whether Zappos carries a brand./zappos/brand (brand, page) takes
that id, a slug/id.zso path, or a full brand URL copied from
zappos.com, and returns the brand's product grid with filter facets./zappos/search (term, page) searches the full catalog
by keyword and returns normalized products (brand, price, sale status,
rating, review count) plus facets (gender, department, shoe size, and
more), each with a live result count. /zappos/suggest (query) returns
Zappos's own typeahead suggestions if you need to refine a vague term
before searching./zappos/product/{productId} (from a search
result's product_id) returns full detail: name, brand, description,
pricing, images, aggregate rating, up to two featured reviews, reviewer
fit feedback for size/width/arch, and every sibling color variant with
its own price. Pass colorId to pin a specific color.Full endpoint list, methods, and params: reference/endpoints.md.
# List/filter the brand directory (GET, key=value params):
scripts/crawlora.sh /zappos/brands q=nike | jq '.'
# Browse a brand's catalog by id/slug/url:
scripts/crawlora.sh /zappos/brand brand="nike.zso" page=1 | jq '.'
# Search Zappos:
scripts/crawlora.sh /zappos/search term="waterproof hiking boots" | jq '.'
# Product detail, with a specific color variant:
scripts/crawlora.sh /zappos/product/8729238 colorId=6132 | jq '.data'
Use scripts/crawlora.sh for all requests; it keeps the API key out of command-line arguments.
See reference/endpoints.md for every Zappos
endpoint this skill uses (method, path, params, description).
/zappos/brands with q="new balance" to find
the brand's id/url, then /zappos/brand paginated to list its full
product grid with prices./zappos/search for a query, inspect the returned
facets and prices across results, then /zappos/product/{productId} on
the top candidates to compare rating, fit feedback, and color variants
before recommending one./zappos/product/{productId} to pull reviewer
fit feedback (size/width/arch) and featured reviews before answering
"does this shoe run true to size?"2xx; free tier 2,000 credits/mo.
Key at https://crawlora.net.CRAWLORA_API_KEY only — never hardcode, query-param, or commit it.page (1-based) to walk brand/brands/search
results; brands also takes page_size (default 100, max 1000).name is derived, not an authoritative site-provided label —
/zappos/brands title-cases the brand's own URL slug to produce it./zappos/suggest query,
returns a normal empty result rather than an error; an unrecognized
brand or productId returns 404./zappos/product only
surfaces up to two featured reviews and aggregate fit feedback baked
into the product response; there's no separate paginated reviews
endpoint or physical-store lookup here.