Install
openclaw skills install @crawlora-org/wayfair-researchBrowses Wayfair's category taxonomy and pulls category product grids and product detail (price, brand, stock status, rating, variants, images) using the Crawlora API, returning clean JSON. Use when the user asks to browse a Wayfair category, list products in a Wayfair department, or look up a specific Wayfair product by id — instead of scraping wayfair.com. This is a narrow skill — there is no full-text product search or reviews endpoint, only category browsing and product detail.
openclaw skills install @crawlora-org/wayfair-researchBrowse Wayfair's category taxonomy, list a category's product grid, and pull full product detail — all as normalized JSON from the Crawlora API, with no HTML scraping. This is a narrow skill: discovery is category-based only — there's no keyword search and no reviews endpoint.
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./wayfair/categories lists Wayfair categories
discovered from Wayfair's own sitemap, paginated (page, page_size),
optionally filtered with q (matches derived name or department). Names
are derived from the category's URL slug, not an authoritative
site-provided label./wayfair/category (category) returns that
category's product grid, page-based (page). category accepts a bare
id (478390), a c-prefixed id (c478390), a slug
(office-chairs-c478390), or a full wayfair.com category URL — only the
trailing id is used. Products come back with name, brand, pricing, and
image./wayfair/product/{id} (id is the product's own
W-prefixed id, e.g. W100794312, taken from a category result's
product_id field) fetches full detail: name, brand, price, stock
status, aggregate rating with a 1-5 star breakdown, images, every
selectable variant option (color, finish, etc.), and site-selected
feature highlights. An unrecognized id returns 404.Full endpoint list, methods, and params: reference/endpoints.md.
# Find a category id by name:
scripts/crawlora.sh /wayfair/categories q="office chairs" | jq '.'
# Browse a category's product grid:
scripts/crawlora.sh /wayfair/category category=office-chairs-c478390 page=1 | jq '.'
# Product detail (id is a path param):
scripts/crawlora.sh /wayfair/product/W100794312 | 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 Wayfair
endpoint this skill uses (method, path, params, description).
/wayfair/categories with q to find
the department's category id, then /wayfair/category paginated with
page to list the products in it./wayfair/category for a given
category, then /wayfair/product/{id} for each returned product_id
to pull price, stock status, and rating detail not present in the grid
view.2xx; free tier 2,000 credits/mo.
Key at https://crawlora.net.CRAWLORA_API_KEY only — never hardcode, query-param, or commit it./wayfair/categories → /wayfair/category);
there's no keyword search endpoint and product reviews aren't exposed,
only the aggregate rating on /wayfair/product/{id}.page (and page_size on categories) to walk listings.W-prefixed id (e.g. W100794312), not a
SKU — take it from a category result's product_id field or a product
page's URL./wayfair/categories are derived from the URL slug
(title-cased), not an authoritative site label — treat them as
best-effort, not exact.