For Walmart data inside an app, a price tracker or an AI agent, start with Scavio's Walmart API. It is the one option here that prices search results and products at the Walmart store you pick, finds that store's id from a ZIP code, and returns reviews with the full star breakdown, every seller on a listing and the buy-box winner, all behind one key. Most calls are 1 credit, a store-targeted search or product is 2, and Scavio starts from $2 per 1,000 requests on the Growth plan billed yearly.
You need a third-party API because Walmart does not offer an open one. Its Marketplace APIs serve sellers and solution providers working on their own items, inventory and orders. Walmart.io has affiliate and partner APIs, including a store- and ZIP-specific price and availability endpoint, but they sit behind onboarding, a linked application and OAuth credentials, and the Affiliates API exists to earn referral fees.
We build Scavio, so read this with that bias in mind. Every Scavio number below comes from live calls we made on October 26, 2026. Every competitor detail was read off the vendor's own page or documentation that day, and where a detail was not published we say so. The screenshots are each vendor's own Walmart page, captured the same day.
Which Walmart API fits your job?
| Tool | Choose it for | Store-level prices | Reviews and sellers | Price (checked Oct 26, 2026) |
|---|---|---|---|---|
| Scavio | Apps and agents that need what one store charges, plus reviews and sellers | Store id and ZIP on search and product; stores lookup by ZIP | Reviews with star breakdown; every seller and the buy box | From $2 per 1,000 requests (Growth, yearly); 2 credits at one store; 50 free credits |
| SerpApi | Teams already on SerpApi for Google | Store id | Reviews API; sellers on product | $25/mo for 1,000 searches, $10 per 1,000 on Production; 250 free a month |
| Bright Data | Large files of product records | ZIP and store in the collector | Reviews and sellers collectors | $1.50 per 1,000 records; 5,000 free records a month |
| Traject Data BlueCart | Catalogue pulls on a credit plan | Customer ZIP | Reviews and seller profiles | $66/mo for 10,000 credits, down to $1.00 per 1,000 (yearly plans) |
| Unwrangle | Product detail by URL or item id | Not documented | Reviews API | $99 for 100,000 credits; a product call is 2.5 credits |
| Apify actors | Scheduled no-code exports | Location support on one actor (details not published) | Reviews on one actor | $2.90 per 1,000 results (epctex) |
Walmart's price depends on the store
Walmart prices fresh and local items store by store, and walmart.com shows each shopper the price at their store. An API that does not let you choose the store returns one store's price and leaves you to guess which. We searched "whole milk gallon" with Scavio at the Walmart nearest five city ZIP codes.
A gallon of Great Value whole milk was $4.25 at the Secaucus, NJ store, $3.48 in San Leandro, California, $3.08 in Miami, $2.62 in Dallas and $2.53 in Chicago: 68% more in Secaucus for the same item. All seven Great Value fresh milk items in the chart varied by 54% to 76% between the cheapest and the dearest store, while Great Value organic and lactose-free milk cost the same at all five. Assortment moves too: an "eggs" search at the San Leandro store returned 13 products against 26 to 29 elsewhere, with no conventional white eggs, in line with California's cage-free rules. If your product compares prices, tracks deals or answers "how much is this at my Walmart", the store matters as much as the item.
1. Scavio: store-level prices, reviews, sellers and the buy box

Scavio's Walmart API is 8 POST endpoints on walmart.com, walmart.ca and walmart.com.mx. Measured on October 26:
- Search: "air fryer" returned 55 products from 2,263 results in 9.7 s, each with price, rating, review count, seller, stock status, pickup and delivery options, a
sponsoredflag and Walmart's badge, such as "100+ bought since yesterday". 1 credit. - Stores and store-targeted search: a ZIP returns nearby store ids, and passing
store_idanddelivery_zipprices the results at that store; the response'slocationnames the store. These calls cost 2 credits and took 31 to 59 seconds each in our test. - Product: the Ninja Air Fryer Pro XL returned 9 variants with their own prices and stock, the GTIN, model, specifications, descriptions, the pickup store and the aisle (H19) in 5.4 s.
- Reviews: 7,596 ratings, a 4.6 average, the 1-5 breakdown (6,383 five-star down to 373 one-star), 93% recommending it, and 10 reviews a page with Walmart's top positive and top negative review, in 2.5 s.
- Offers, sellers and categories: every offer with seller type, condition, fulfillment and
is_buy_box_winner, plus marketplace seller profiles and catalogues and category listings.
What it does not do: store-targeted calls are slow and cost double, and stock is a status rather than a unit count. At bulk volume, per-record plans are cheaper per row than a request-priced API. The benefit is one key and one JSON format for Walmart alongside Amazon, Target, Costco and Google Shopping, plus an MCP server for agents. How to get Walmart product data and store-level prices walks through each call with captured responses.
2. SerpApi: Walmart search, product and reviews

SerpApi's Walmart Search API covers walmart.com and walmart.com.mx, with a separate Walmart Product API that returns offers, sellers and shipping, pickup and delivery details, and a Walmart Reviews API. A store_id parameter prices results at a store; there is no ZIP parameter. Pricing is per search: 250 free a month, $25 for 1,000, $75 for 5,000 and $150 for 15,000 ($10 per 1,000), falling to $3.75 per 1,000 at a million a month. Choose it if your team already uses SerpApi for Google and wants one vendor.
3. Bright Data: bulk records by ZIP and store

Bright Data's Walmart Scraper API has collectors for products (by URL, category, keyword or SKU), products by ZIP code, sellers, search and reviews, and its example request sends a ZIP and a store id. It costs $1.50 per 1,000 records pay-as-you-go, or $499 a month for 384,000 records with more at $1.30 per 1,000, and every account gets 5,000 free records a month. Because it bills per record, a search that returns 50 products is 50 records. Choose it when the deliverable is a large file of records rather than an answer inside a request.
4. Traject Data BlueCart: credit plans with a ZIP

BlueCart, from Traject Data (which has joined ScraperAPI), covers Walmart search, product, category, reviews, seller profiles and autocomplete, plus walmart.ca. A customer_zipcode parameter sets the shopper's ZIP; there is no store-id parameter. Plans billed yearly run from $66 a month for 10,000 credits to $375 for 250,000 and $1,000 for 1,000,000 ($1.00 per 1,000), with a smaller plan from $15 a month for 500 credits and a free trial. Choose it for steady catalogue pulls on a predictable monthly plan.
5. Unwrangle: product detail by URL or item id

Unwrangle sells Walmart product search, category search, product data and product reviews APIs. Its product endpoint takes a product URL or item id and costs 2.5 credits a call (2 on Enterprise). Plans start at $99 for 100,000 credits, about $2.48 per 1,000 product calls, with no free plan listed and no documented store or ZIP targeting. Choose it if you already use Unwrangle for other retailers it covers, such as Costco, Target and Home Depot.
6. Apify actors: scheduled no-code runs

On the Apify Store, epctex/walmart-scraper has 1,246 users and charges $2.90 per 1,000 results. Its page advertises product details, reviews, search results and new location support, without documenting how a store or ZIP is set. A product-detail actor from e-commerce costs $1.90 to $5.00 per 1,000 results depending on your Apify plan, plus a start fee. Actors run as jobs that write to a dataset, which suits scheduled exports. Each actor is maintained by its author, so pin the one you test.
Oxylabs, ScraperAPI and SearchApi also sell Walmart scraping. Oxylabs and ScraperAPI document a country or location setting rather than store targeting, and SearchApi documents a Walmart search engine; check each one's per-call cost for Walmart before you compare.
Pick by the number you need
If your users act on what a specific Walmart charges, whether an item is in stock there and who holds the buy box, keeping that data current across stores is the ongoing work, and it is what Scavio's Walmart API handles. Tracking 50 product searches at 5 stores every day is 250 store-targeted calls, 500 credits a day and about 15,000 a month. That is $30 at the Growth-yearly rate of $2 per 1,000 credits, and each milk search in our test returned 42 to 51 products, so it covers roughly 11,500 store prices a day. Billed per record, the same coverage would be about 345,000 records a month. Try the Walmart API free, 50 credits, no card, or try the endpoints in the playground.
Reference: all 8 Walmart endpoints · search docs · how to get Walmart product data
Frequently asked questions
Does Walmart have a public API for product data?
Not an open one. Walmart's Marketplace APIs at developer.walmart.com serve sellers and solution providers managing their own items, inventory and orders. Walmart.io offers affiliate and partner APIs, including a store- and ZIP-specific price and availability endpoint, behind account onboarding and OAuth credentials. To read any product's price, reviews and sellers with one API key, use a third-party API such as Scavio's Walmart API.
Which Walmart API returns store-specific prices?
Scavio takes a store_id and delivery ZIP on search and product, and its stores endpoint finds the store ids for a ZIP. Bright Data's Walmart collector also accepts a ZIP and store, SerpApi takes a store_id, and Traject Data's BlueCart takes a customer ZIP. Walmart's own affiliate price-and-availability API is store- and ZIP-specific for approved developers.
What is the cheapest Walmart scraper API?
At bulk volume, record- and credit-based plans are cheapest: Bright Data is $1.50 per 1,000 records and Traject Data's BlueCart reaches $1.00 per 1,000 on its yearly BigData plan. Scavio is $2 per 1,000 calls on its Growth plan billed yearly, and one search call returns a whole page of products, so per product row it is cheaper than per-record pricing. SerpApi runs $10 per 1,000 searches on its Production plan.
Can I get Walmart reviews and sellers through an API?
Yes. Scavio's reviews endpoint returns 10 reviews a page with the average rating, total count, 1-5 star breakdown and recommend percentage, and its offers endpoint lists every seller on a product with the buy-box winner. SerpApi, Traject Data's BlueCart, Unwrangle and Bright Data also sell Walmart reviews.