Walmart Product Data API

Products, sellers, reviews, and search โ€” structured JSON from Walmart's marketplace via a single POST call.

5 dedicated endpoints 1 credit per request No official Walmart API required Structured JSON responses

Why Walmart data matters

Walmart is the world's largest retailer. Its marketplace carries millions of products from hundreds of thousands of third-party sellers โ€” and almost none of that data has ever been available through a public API. Walmart does not offer a general-purpose product data or seller intelligence API.

That leaves price monitoring teams, competitive intelligence analysts, and e-commerce research teams manually extracting data or maintaining brittle scrapers that break whenever Walmart changes its page structure. These endpoints change that. They return clean, structured JSON โ€” ready for your pipeline โ€” with no scraper maintenance required.

All Walmart Endpoints

Endpoint What It Returns Cost
/api/walmart/products Full product detail by itemId or URL: title, brand, price, list_price, images, rating, review breakdown, specifications, features, warranty, variants, seller info, availability, return policy 1 credit
/api/walmart/products/reviews Customer reviews by itemId or URL: rating, title, text, author, date, verified-purchase flag, recommendation flag, helpful count, review photos, variant features, seller/brand responses 1 credit
/api/walmart/products/search Keyword search across Walmart's catalog: id, url, title, description, price, list_price, image, rating, review_count, category, condition, seller, fulfillment details, availability, badges, variants 1 credit
/api/walmart/sellers Marketplace seller storefront by catalogSellerId or URL: name, legal name, type, Pro Seller status, rating, review counts, logo, banner, description, location, contact info 1 credit
/api/walmart/sellers/products Products from a seller's storefront by catalogSellerId or seller page URL: id, url, title, price, currency, image, rating, review_count, availability 1 credit

What You Can Build

Price monitoring

Track price movements and discount patterns across Walmart's catalog on a schedule. The /products endpoint returns both price and list_price, so you can calculate effective discount depth โ€” not just spot price โ€” and alert when thresholds are crossed.

Competitor analysis

Identify competing sellers via /sellers, then enumerate their full Walmart assortment with /sellers/products. Map how a competitor positions their catalog โ€” pricing tiers, product breadth, Pro Seller status โ€” without manual browsing.

Review aggregation

Collect customer reviews at scale with /products/reviews. The is_recommended flag and client_responses field surface both raw sentiment and brand replies in a single call. Feed into NLP pipelines, sentiment dashboards, or UGC research at any volume.

Product research

Combine /products/search for broad keyword discovery with /products for deep per-item detail. Build enriched product datasets covering categories, specifications, variant trees, and seller attribution โ€” ready for retail analytics or AI training data pipelines.

Quick Start

Get Walmart product details
# Fetch full product data by itemId or Walmart URL
curl -X POST "https://api.anysite.io/api/walmart/products"   -H "access-token: YOUR_TOKEN"   -H "Content-Type: application/json"   -d '{"item": "225142139"}'
Search Walmart products by keyword
# Search with price filter and return up to 20 results
curl -X POST "https://api.anysite.io/api/walmart/products/search"   -H "access-token: YOUR_TOKEN"   -H "Content-Type: application/json"   -d '{"keyword": "coffee maker", "count": 20, "max_price": 100}'
Pull seller profile and their products
# Get seller storefront details
curl -X POST "https://api.anysite.io/api/walmart/sellers"   -H "access-token: YOUR_TOKEN"   -H "Content-Type: application/json"   -d '{"seller": "102720383"}'

# Then list their products
curl -X POST "https://api.anysite.io/api/walmart/sellers/products"   -H "access-token: YOUR_TOKEN"   -H "Content-Type: application/json"   -d '{"seller": "102720383", "count": 50}'

Pricing

Use Case Monthly Requests Credits Used
Daily price check on 100 SKUs ~3,000 3,000 credits
Weekly review pull (500 products, 50 reviews each) ~2,000 2,000 credits
Seller intelligence (50 sellers + their catalogs) ~2,500 2,500 credits
Full catalog monitoring (1,000 SKUs, daily) ~30,000 30,000 credits

All five Walmart endpoints cost 1 credit per request. Credits are included in every plan starting at $49/month (15,000 credits). Full pricing at anysite.io.

Frequently Asked Questions

Does Walmart have an official public API for product data?
Walmart does not offer a general-purpose public API for product data, reviews, or seller intelligence. Their Walmart Marketplace API is restricted to approved sellers for order management purposes โ€” it does not expose product catalog data, customer reviews, or third-party seller details to external developers.
What identifier do I use to look up a Walmart product?
You can use either the numeric itemId (e.g., 225142139) or the full Walmart product URL (e.g., https://www.walmart.com/ip/product-name/225142139). The endpoint extracts the itemId from the URL automatically, so either format works.
How many reviews can I retrieve per request?
The /products/reviews endpoint accepts a count parameter that sets the maximum number of reviews to return. There is no hard system cap โ€” set count to however many you need, and the endpoint returns up to that number per request at 1 credit per call.
Can I filter Walmart search results by price or availability?
Yes. The /products/search endpoint accepts min_price and max_price parameters for price range filtering, a sort parameter (default: best_match) for result ordering, and a count parameter for result volume. Availability is returned as a field on each result so you can filter downstream.
What is a Walmart Pro Seller and can I filter for them?
Pro Seller is Walmart's designation for marketplace sellers who meet performance standards for on-time delivery, customer satisfaction, and return handling. The /sellers endpoint returns an is_pro_seller boolean field, so you can identify and filter for Pro Sellers programmatically.
Are seller email and phone data available?
The /sellers endpoint returns email and phone fields when Walmart makes them available on the seller's public storefront page. Not all sellers expose contact details publicly โ€” the fields will be null when unavailable.

Related Endpoints

Start pulling Walmart data

Product details, reviews, seller intelligence, and search โ€” structured JSON via a single POST call. No official API approval required.