Walmart connector

Walmart API for Product and Review Data

The SurfSense Walmart API scrapes public Walmart.com listings as structured JSON: price and list price, rating and review count, availability, 1P and marketplace sellers, variants, and specifications. A second verb pages the full public review history — ratings, text, authors, verified-purchase flags, images, and seller responses. Point your AI agents at a search term or product URL — no login, only public data.

agent · surfsense

$

walmart.reviews({ urls: ["walmart.com/ip/..."],
  max_reviews: 500, sort_by: "most-recent" })
  • Ninja 4-Qt Air Fryer — $79.00 (was $99.00)4.6 stars · 8,204 reviews · In Stock-20%
  • 512 reviews paged, 71% verified purchasesorted most-recent · 132 with photosreviews
  • Top complaint: "basket coating flaking after 3 months"surfaced across 24 recent 1-2 star reviewstheme

1 product · 512 reviews · surfaced in 6.4s

What you can extract from Walmart

Give the scraper Walmart product, search, category, or browse URLs, or plain search terms. The scrape verb returns product cards and full detail with a free on-page review sample; the reviews verb pages the complete public review history for any product. Walmart data is US marketplace (walmart.com), server-rendered as JSON for stability.

Product core

Name, item id (usItemId), brand, price, list price, availability, in-stock flag, and canonical URL for every product.

Ratings & review sample

Average stars and total review count on every product, plus a free sample of on-page reviews when you fetch full detail.

Deep reviews

The reviews verb pages the full public review history: rating, title, text, author, date, verified-purchase flag, helpful votes, images, and seller responses.

Sellers

The seller behind each product, typed as Walmart first-party (1P) or third-party marketplace (3P), with id and name.

Variants & media

Product variants (color, size, count) with their own item ids and prices, plus the gallery and thumbnail images.

Content & taxonomy

Short and long descriptions, specifications, category, and breadcrumb trail for catalog enrichment and classification.

What teams do with the Walmart API

Review mining and product research

Page the full review history for a product and brief an agent to cluster complaints, track sentiment over time, and separate verified-purchase signal from noise. Walmart exposes far more review depth than most marketplaces — use it to inform your roadmap or listing copy.

Price and buy-box tracking

Watch your own and competitors' prices, list prices, and which seller wins the offer (Walmart 1P vs a third-party marketplace seller). Run the same URLs on a schedule and diff the results to alert on undercuts and stockouts.

Seller and marketplace intelligence

See which third-party sellers are winning offers on the products that matter to you, and how first-party Walmart pricing compares, to size the marketplace opportunity in your category.

Catalog and assortment enrichment

Enrich a catalog by item id with structured attributes, variants, specifications, and images, and discover products from search or category URLs to map an entire assortment.

Call it from your code or your agent

One typed endpoint, one API key. Or add the SurfSense MCP server and let your agent call walmart.scrape as a native tool.

curl -X POST "$SURFSENSE_API_URL/workspaces/$WORKSPACE_ID/scrapers/walmart/scrape" \
  -H "Authorization: Bearer $SURFSENSE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "search_terms": [
      "air fryer"
    ],
    "max_items": 5,
    "include_reviews_sample": true
  }'

Walmart API request and response schema

The exact contract behind POST /workspaces/{workspace_id}/scrapers/walmart/scrape. The same fields power the walmart.scrape MCP tool.

Request parameters

walmart.scrape: provide urls or search_terms (at least one), up to 20 combined sources per call. For the full review history, use the walmart.reviews verb with product urls or item_ids.

Request parameters
FieldTypeDescription
urlsstring[]Walmart product (/ip/), search (/search), category (/cp/), or browse (/browse/) URLs. Provide urls or search_terms.
search_termsstring[]Search phrases run on walmart.com, e.g. 'air fryer'. Provide search_terms or urls.
max_itemsinteger
default 10
Max products per search term or category/browse URL, 1 to 100.
include_detailsboolean
default true
Fetch full product detail pages; false returns faster card-only results.
include_reviews_sampleboolean
default true
Attach the free on-page review sample from each detail page. For full history use walmart.reviews.

Response fields

The response is { items: [...] } with one item per product. One returned product is one billable unit; error items are never billed.

Response fields
FieldTypeDescription
name / usItemId / brandstringProduct identity: display name, Walmart item id, and brand.
price / listPriceobjectCurrent price and strike-through list price, each with value and currency.
stars / reviewsCountnumberAverage star rating and total public review count.
sellerobjectOffer seller with id, name, and type (WALMART 1P or MARKETPLACE 3P).
availabilityStatus / inStockstringAvailability label and a boolean in-stock flag.
variantsobject[]Product variants (color, size, count) with their own item ids and prices.
reviewsSampleobjectFree sample of on-page reviews returned with full detail pages.

A Walmart scraper API built for agents

Most Walmart data APIs bill per request, split product and review data across endpoints, and leave the discovery-to-detail logic to you. Here is how SurfSense compares.

FeatureTypical Walmart data APISurfSense
PricingPer-request pricing that climbs fast at scalePay per product or per review returned, with a free tier to start
DiscoverySeparate search and detail endpoints you stitch togetherOne verb takes search terms or product, search, category, and browse URLs
ReviewsA separate paid endpoint, often capped shallowA dedicated verb pages the full public review history with photos and seller replies
Data accessRequires accounts, keys, or approval for many providersPublic, anonymous data only — no login or seller account
Agent-readyNo; you wire the harness yourselfMCP server exposes walmart.scrape and walmart.reviews as native tools

Walmart Product & Review API: frequently asked questions

Point your agents at Walmart

The Walmart connector is one of many in the SurfSense open web research platform. Start free, no credit card required.

SurfSense