Walmart Product API — Prices, Stock & Specs avatar

Walmart Product API — Prices, Stock & Specs

Pricing

$2.00 / 1,000 successful product requests

Go to Apify Store
Walmart Product API — Prices, Stock & Specs

Walmart Product API — Prices, Stock & Specs

Extract Walmart US product details by item ID or URL, scoped to a store or ZIP: prices, availability, sellers, UPC, descriptions, images and specifications.

Pricing

$2.00 / 1,000 successful product requests

Rating

0.0

(0)

Developer

Gaurav Kumar Choudhary

Gaurav Kumar Choudhary

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

9 hours ago

Last modified

Share

At a glance

  • Collect: One product record per item, with available store price, stock text and specifications.
  • Input: use the runnable example below or the prefilled Input form.
  • Output: the default dataset supports JSON/CSV/Excel export; see output modes below.
  • Billing: $2 per 1,000 successful product requests. Optional missing fields do not turn a valid product into a failed request. No startup fee. Platform usage may be additional.
  • Limits: No verified inventory quantities, checkout-price guarantee or automatic cross-run price alerts.

Extract Walmart US product details by item ID or URL, scoped to a store or ZIP: prices, availability, sellers, UPC, descriptions, images and specifications.

Quick start

{
"products": [
"18611919209"
],
"storeId": "1735",
"maxRequests": 1
}

Provide exactly one of storeId or zipcode. Keep ZIP codes as strings. Inputs are validated before any request. Duplicate inputs are skipped, and maxRequests caps unique requests per run.

Output and exports

Results are stored in the default dataset, exportable as JSON, CSV or Excel. Store context and UTC fetch timestamps accompany records. SUMMARY in the key-value store reports successful requests, results, safe failures and budget stops. Partial batches retain completed results.

Billing

Launch price: $2 per 1,000 successfully validated product records. Optional missing fields do not make a product request free. No startup fee or monthly rental. Failed or invalid responses are not billed. Consult the live Pricing tab for current pricing and platform terms. Set a maximum total charge per run to control spending.

Limitations

US Walmart product details only. No keyword search, pagination or individual review text. Optional fields may be absent or null; no prices or inventory quantities are invented. Descriptions may contain HTML and must be sanitized before rendering.

Prices and availability are point-in-time signals for the returned store context, not guaranteed checkout prices or verified stock quantities. Availability depends on Walmart and supported store coverage. No Walmart login or customer API key is required.

Support

Open an issue with your run ID, input example and expected behavior—never include credentials. For custom integrations or other data needs, contact the developer through the profile contact details.

Independent tool, not affiliated with or endorsed by Walmart.

Minimal API example

Store your own Apify token in APIFY_TOKEN; never paste it into public input or code. This example uses the same small input as the prefilled form.

import os
import requests
response = requests.post(
"https://api.apify.com/v2/acts/gauravlabs~walmart-product-api/run-sync-get-dataset-items",
headers={"Authorization": "Bearer " + os.environ["APIFY_TOKEN"]},
json={"products":["18611919209"],"storeId":"1735"},
timeout=300,
)
response.raise_for_status()
print(response.json())

For large batches, start an asynchronous run with /runs, wait for its final status, and retrieve its default dataset. HTTP success when starting a run does not prove the extraction succeeded.

Minimal output shape (illustrative)

The following shows one documented field, not a fresh result or a promised yield. Inspect the output reference above for the complete schema.

{
"stockStatus": "unknown"
}

Practical workflow and accuracy notes

priceStatus distinguishes a numeric quote from missing price. stockStatus is inStock/outOfStock only for recognized source states; otherwise unknown. Missing price is not evidence of out-of-stock. Explicit store mismatches are rejected. Schedule fixed product/store inputs and compare exported timestamps and prices to build a monitoring workflow. requestRetries defaults to one bounded retry; successful input items are charged once.