Walmart research
Look up and compare Walmart products, prices, and reviews — all as
normalized JSON from the Crawlora API, with no HTML scraping.
When to use this skill
- "What does X cost on Walmart?" or "compare prices for X on Walmart."
- "Find listings for X on Walmart" / "search Walmart for this product."
- "Pull reviews / ratings for this Walmart product."
- "Track this Walmart product's price / availability."
- Competitive pricing or catalog research on Walmart.
Setup (one-time)
- Get a free Crawlora API key (2,000 credits/mo, no card) at https://crawlora.net.
- Set
CRAWLORA_API_KEY in the environment before running the helper.
- The helper reads
CRAWLORA_API_KEY from the environment and sends requests to https://api.crawlora.net/api/v1. Missing/invalid key → 401.
How it works
- Search / discover —
/walmart/search (q required) to find
candidate products by keyword.
- Detail — fetch a specific product with
/walmart/product/{item_id}
(the numeric id from a Walmart /ip/{id} URL) for price, availability,
brand, images, rating, seller, description, highlights, specifications,
and variants.
- Reviews — pull the on-page reviews snapshot with
/walmart/product/{item_id}/reviews: average rating, total review count,
per-star breakdown, recommended percentage, top positive/negative review,
and a sample of recent reviews.
Full endpoint list, methods, and params: reference/endpoints.md.
Calling the API
# Search Walmart (GET, key=value params):
scripts/crawlora.sh /walmart/search q="standing desk" | jq '.'
# Product detail (item_id is a path segment, not a query param):
scripts/crawlora.sh /walmart/product/414781783 | jq '.data'
# Product reviews:
scripts/crawlora.sh /walmart/product/414781783/reviews | jq '.'
Use scripts/crawlora.sh for all requests; it keeps the API key out of command-line arguments.
Endpoint reference
See reference/endpoints.md for every Walmart
endpoint this skill uses (method, path, params, description).
Examples
- Price check:
/walmart/search for a product name, grab the item_id
of the best match, then /walmart/product/{item_id} for the current price
and availability.
- Review summary:
/walmart/product/{item_id}/reviews to summarize a
product's average rating, rating breakdown, and top positive/negative
reviews before recommending it.
- Catalog sweep: paginate
/walmart/search with page across a set of
queries to build a candidate list, then fetch /walmart/product/{item_id}
for each to compare prices.
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 Walmart product/search pages; respect Walmart's terms.
- Security: key lives in
CRAWLORA_API_KEY only — never hardcode, query-param, or commit it.
- Search results are paginated — pass
page to walk listings.
item_id is required for detail and reviews — it's the numeric id in a
Walmart /ip/{id} product URL, not the product slug.
- Reviews are a single on-page snapshot, not a full paginated feed — a
product with no reviews returns zero counts and an empty reviews list.
1---2name: walmart-research3description: Researches Walmart products, prices, sellers, and reviews using the Crawlora API, returning clean JSON. Use when the user asks to find a product, compare prices, track listings, or pull reviews on Walmart — instead of scraping Walmart pages.4---56# Walmart research78Look up and compare Walmart products, prices, and reviews — all as9normalized JSON from the Crawlora API, with no HTML scraping.1011## When to use this skill1213- "What does X cost on Walmart?" or "compare prices for X on Walmart."14- "Find listings for X on Walmart" / "search Walmart for this product."15- "Pull reviews / ratings for this Walmart product."16- "Track this Walmart product's price / availability."17- Competitive pricing or catalog research on Walmart.1819## Setup (one-time)2021- Get a free Crawlora API key (2,000 credits/mo, no card) at [https://crawlora.net](https://crawlora.net?utm_source=github&utm_medium=referral&utm_campaign=crawlora-skills).22- Set `CRAWLORA_API_KEY` in the environment before running the helper.23- The helper reads `CRAWLORA_API_KEY` from the environment and sends requests to `https://api.crawlora.net/api/v1`. Missing/invalid key → `401`.2425## How it works26271. **Search / discover** — `/walmart/search` (`q` required) to find28 candidate products by keyword.292. **Detail** — fetch a specific product with `/walmart/product/{item_id}`30 (the numeric id from a Walmart `/ip/{id}` URL) for price, availability,31 brand, images, rating, seller, description, highlights, specifications,32 and variants.333. **Reviews** — pull the on-page reviews snapshot with34 `/walmart/product/{item_id}/reviews`: average rating, total review count,35 per-star breakdown, recommended percentage, top positive/negative review,36 and a sample of recent reviews.3738Full endpoint list, methods, and params: [`reference/endpoints.md`](reference/endpoints.md).3940## Calling the API4142```sh43# Search Walmart (GET, key=value params):44scripts/crawlora.sh /walmart/search q="standing desk" | jq '.'4546# Product detail (item_id is a path segment, not a query param):47scripts/crawlora.sh /walmart/product/414781783 | jq '.data'4849# Product reviews:50scripts/crawlora.sh /walmart/product/414781783/reviews | jq '.'51```5253Use `scripts/crawlora.sh` for all requests; it keeps the API key out of command-line arguments.545556## Endpoint reference5758See [`reference/endpoints.md`](reference/endpoints.md) for every Walmart59endpoint this skill uses (method, path, params, description).6061## Examples6263- **Price check:** `/walmart/search` for a product name, grab the `item_id`64 of the best match, then `/walmart/product/{item_id}` for the current price65 and availability.66- **Review summary:** `/walmart/product/{item_id}/reviews` to summarize a67 product's average rating, rating breakdown, and top positive/negative68 reviews before recommending it.69- **Catalog sweep:** paginate `/walmart/search` with `page` across a set of70 queries to build a candidate list, then fetch `/walmart/product/{item_id}`71 for each to compare prices.7273## Notes & limits7475- **Credits / pay-on-success:** billed only on `2xx`; free tier 2,000 credits/mo.76 Key at [https://crawlora.net](https://crawlora.net?utm_source=github&utm_medium=referral&utm_campaign=crawlora-skills).77- **Public data only** — public Walmart product/search pages; respect Walmart's terms.78- **Security:** key lives in `CRAWLORA_API_KEY` only — never hardcode, query-param, or commit it.79- Search results are paginated — pass `page` to walk listings.80- **`item_id` is required for detail and reviews** — it's the numeric id in a81 Walmart `/ip/{id}` product URL, not the product slug.82- **Reviews are a single on-page snapshot, not a full paginated feed** — a83 product with no reviews returns zero counts and an empty reviews list.