Walmart.com product data

Walmart API

Search Walmart.com or browse its departments, then read a product's details, current and previous price, customer reviews, and Marketplace seller. Prices are in USD, and nothing is added to a cart.

Capabilities

What you can do with the Walmart API

Ten read-only endpoints for the US Walmart.com catalog: search, categories, product detail, prices, reviews, and sellers.

Search

A query returns listing cards with price, was-price, unit price, availability, rating, review count, seller, and fulfillment. Facets for brand, price, and specifications come back with the results so you can narrow them, across up to 25 pages. See examples

One product

Details add every image, the model, UPC, specifications, highlights, return policy, fulfillment options, variants such as color and size, the seller, and a rating histogram. Both an item number from search and a walmart.com link work as input. See examples

The price

A short price and availability record for up to 5 item numbers at once: price, was-price, savings, unit price, rollback and clearance flags, and the availability of each fulfillment option. See examples

The reviews

One page of about 10 customer reviews with rating, title, text, date, verified-purchase flag, helpful votes, and seller responses, plus a summary with the star histogram. Filter by star rating and sort by newest, most helpful, or rating. See examples

The seller

A Marketplace seller's public profile: name, logo, about text, contact details, rating, and review count, along with the featured products on the seller's page. See examples

Categories

The department tree with ids and subcategories, and a category products call that lists one category with the same filters, facets, and paging as search. See examples

How a call is made

From a query to a product

Send your key as a bearer token in the Authorization header. Search returns Walmart item numbers, and the product calls take them.

Search

GET /api/v1/walmart/search requires q. Optional sort, minPrice, maxPrice, facet, and page (1 to 25) refine the results. To apply a facet, pass its filter value back as facet.

One product

Details and reviews take id, the Walmart item number, or a walmart.com product url. Price and batch take ids, up to 5 comma-separated item numbers.

The seller and categories

GET /api/v1/walmart/seller takes sellerId, found as seller.id in product details, or a walmart.com seller url. Category products take a categoryId from the categories call.

Shortened examples

Sample responses

Trimmed responses for a product card, a price record, a review, a Marketplace seller, and a review summary. Prices and ratings are the values from when each sample was captured.

{
    "id": "20349310960",
    "title": "Acer Chromebook 315 15.6\" Touchscreen Laptop",
    "brand": "Acer",
    "price": 199,
    "currency": "USD",
    "availability": "IN_STOCK",
    "rating": 4.4,
    "reviewCount": 275,
    "sellerName": "Walmart.com"
}
{
    "id": "433341274",
    "rating": 5,
    "title": "Very impressed!",
    "text": "I'm very impressed with this computer so far. It processes super fast and the battery life has been great.",
    "date": "2026-07-21",
    "author": "MadisonW",
    "verifiedPurchase": false
}
{
    "rating": 4.4,
    "ratingCount": 275,
    "reviewCount": 57,
    "histogram": {
        "5": 212,
        "4": 22,
        "3": 7,
        "2": 9,
        "1": 25
    }
}
{
    "id": "18638703162",
    "title": "HP 15.6 inch HD Windows Laptop Intel Processor N250 4GB 128GB UFS Moonlight Blue",
    "price": 229,
    "wasPrice": 409,
    "savings": 180,
    "currency": "USD",
    "isRollback": true,
    "availability": "IN_STOCK"
}
{
    "id": "101032624",
    "name": "PCOnline",
    "displayName": "PCOnline US",
    "type": "external",
    "status": "ACTIVE",
    "rating": 4.3,
    "reviewCount": 227
}

Before you integrate

Common questions

Answers about which store is covered, what the calls will not do, and how prices and reviews are returned.

Walmart.com in the United States. Prices are in USD, and a field that Walmart does not show for an item comes back as null.

Pass the walmart.com product link as url to /api/v1/walmart/products/details or /api/v1/walmart/products/reviews. The price call takes item numbers only, so use /api/v1/walmart/resolve to get the id from a link first.

No. They are trimmed responses kept to show the field names. On a live call, product and price data is reused for up to 5 minutes and reviews for up to 30 minutes.

No. The API is read-only and uses no Walmart account. It reads public product, price, review, and seller pages, and buying happens on Walmart.com.

Product details include the rating, the review count, and a review summary with the star histogram. The review text is on /api/v1/walmart/products/reviews, about 10 reviews per page.

Documentation

The Walmart docs cover the listing card fields, the search sorts and facets, category ids, the review filters, and a sample response for each of the 10 endpoints.

Code samples

Every endpoint in the documentation includes a sample request in Shell, JavaScript, PHP, and Python.

ShellShellJavaScriptJavaScriptPHPPHPPythonPython

View documentation

Related APIs

Other marketplace APIs

These marketplace APIs work with the same SteadyAPI key.

eBay

Listings from eight eBay sites, with item details, similar items, other offers, and seller profiles. It reads listings and does not bid or buy. eBay API

Amazon

Search Amazon, then read a product's details, price, reviews, and offers, or pull the best-seller rankings. Amazon API

AliExpress

Search AliExpress, then read a product's details, its description, and its reviews. AliExpress API

Pricing

One plan covers every API

Your plan's monthly requests work on this API and every other SteadyAPI API. Plan details, overage rates, and the Free plan's daily cap are on the pricing page. Need more volume than the largest plan? Email [email protected].

Free
$0.00
$9.99
per month
Starter
$14.99
$19.99
per month
Developer
$39.99
$59.99
per month
Business Popular
$89.99
$99.99
per month
Enterprise
$299.99
$499.99
per month
SubscribeSubscribeSubscribeSubscribeSubscribe
Requests per month50010,00050,0002,500,000
Stock Market API
Options Data API
Crypto Data API
AliExpress API
Reddit API
Booking.com API
Real Estate API
Baseball (MLB) API
Hockey API
Football API
Amazon API
eBay API
Walmart API
Instagram API
Twitter / X API
TikTok API
YouTube API
AutoHub API
ScrapeFlow
Commercial Use
Optional overage rate*$1.50 per 1,000 requests$1.05 per 1,000 requests$0.09 per 1,000 requests
Overage capup to 50,000 extraup to 250,000 extraup to 12,500,000 extra
Free
$0.00
$94.99
per year
Starter
$11.96
$14.35
per month$143.52 billed yearly
Developer
$32.50
$40.00
per month$389.99 billed yearly
Business Popular
$72.50
$90.00
per month$869.99 billed yearly
Enterprise
$320.83
$400.00
per month$3,849.99 billed yearly
SubscribeSubscribeSubscribeSubscribeSubscribe
Requests per month50010,00050,0002,500,000
Stock Market API
Options Data API
Crypto Data API
AliExpress API
Reddit API
Booking.com API
Real Estate API
Baseball (MLB) API
Hockey API
Football API
Amazon API
eBay API
Walmart API
Instagram API
Twitter / X API
TikTok API
YouTube API
AutoHub API
ScrapeFlow
Commercial Use
Optional overage rate*$1.50 per 1,000 requests$1.05 per 1,000 requests$0.09 per 1,000 requests
Overage capup to 50,000 extraup to 250,000 extraup to 12,500,000 extra

* Overage is optional and stays off until you turn it on in Billing. It is available on paid plans billed by card through Stripe, and not during a trial. Usage is counted in monthly periods that start on your billing day, yearly plans included. Requests past the included limit are charged at the plan's rate for each started block of 1,000, up to the overage cap, on one invoice after the period ends. Amounts under $0.50 carry over to the next invoice. If you change plans during a period, the limit and overage rate of the plan you are on when the period ends apply to the whole period.

The Free plan is also capped at 20 requests per day (New York time). Requests count by endpoint weight, and only responses with HTTP status 200 count.

Commercial use is included only on the plans that list it. If you are not sure whether your project counts as commercial use, email [email protected] before you launch.

Why this API

How the Walmart calls fit together

Search and category calls give you item numbers, and the product, price, and review calls take them.

Query, then item number

Search and category listings return Walmart item numbers. Pass one to details or reviews, or up to five to the price or batch call.

Walmart.com in the US

The catalog is the US site, priced in USD. Sponsored results are flagged with isSponsored on each listing card, so you can filter them out.

No cart

Nothing is added to a cart or bought. The API reads public pages and leaves purchasing to Walmart.com.

Your monthly plan

Suggest, categories, and resolve weigh 1. Search, category products, details, price, reviews, and seller weigh 2, and batch weighs 3. Each request is counted against your monthly plan at its weight.

Also on the blog

From the blog

These posts come from across SteadyAPI, so the one at the top may be about a different API. The reference for this page is the documentation above.

How to Search Hotels Using SteadyAPISep 25, 2026

How to Search Hotels Using SteadyAPI

Learn how to find hotels by destination using SteadyAPI. Resolve a place name to coordinates, then pull property names, ratings, and prices with the Booking.com hotel search endpoints.

READ MORE
Predicting Property Value Trends: How to Use Real Estate Valuation APIsJul 19, 2026

Predicting Property Value Trends: How to Use Real Estate Valuation APIs

Learn how to build a predictive real estate valuation pipeline using SteadyAPI. This guide shows developers how to combine historical property values, multi-provider forecasts, neighborhood market trends, housing market indicators, and comparable sales data to power automated valuation models (AVMs), investment analytics, and property intelligence platforms with structured real-time API data.

READ MORE
How to Fetch Local School Ratings and Neighborhood Amenities via APIJul 19, 2026

How to Fetch Local School Ratings and Neighborhood Amenities via API

Neighborhood insights are just as important as the property itself. This guide shows developers how to use the SteadyAPI Neighborhood Amenities API to fetch school ratings, walkability and transit scores, and nearby amenities through a single endpoint. You'll learn how to authenticate requests, retrieve structured neighborhood data, filter schools and local businesses, and combine these metrics into a custom neighborhood quality score. Whether you're building a real estate marketplace, property valuation model, or location intelligence dashboard, this tutorial helps you enrich listings with valuable contextual data while reducing the complexity of managing multiple third-party integrations.

READ MORE
The Developer’s Guide to Integrating Real-Time MLS Property DataJul 19, 2026

The Developer’s Guide to Integrating Real-Time MLS Property Data

This guide walks developers through building a modern real estate data pipeline with SteadyAPI. You'll learn how to search MLS property listings, retrieve tax and transaction histories, analyze local housing market trends, and enrich property data with neighborhood and environmental insights. Instead of maintaining fragile web scrapers or navigating complex MLS integrations, SteadyAPI provides structured JSON APIs that simplify property data ingestion and help you build faster, more reliable real estate applications. Whether you're creating an investment platform, property valuation engine, market research tool, or analytics dashboard, this tutorial covers the essential endpoints and architecture needed to get started.

READ MORE