E-Commerce
Walmart Search
Search Walmart product listings — title, price, rating, product ID, and fulfillment — with price and fulfillment filters, as JSON.
POST/api/v1/walmart/search
Authorizations
AuthorizationstringheaderrequiredBearer authentication header of the form Bearer <token>, where <token> is your Scavio API key (e.g. Bearer sk_live_your_key).
Body
application/jsonquerystringrequiredProduct search query (1-500 characters).
Example: laptop
domainstringWalmart domain.
deviceenum<string>Device to emulate: desktop, mobile, tablet.
sort_byenum<string>Sort order (e.g. best_match, price_low, price_high, best_seller, rating_high).
start_pagenumberStarting page number.
min_pricenumberMinimum price filter.
max_pricenumberMaximum price filter.
fulfillment_speedstringFulfillment speed filter.
fulfillment_typestringFulfillment type filter (shipping, pickup, delivery).
delivery_zipstringDelivery ZIP code.
store_idstringWalmart store ID.
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
results = client.walmart.search("laptop")
print(results)Response
"page": 1,
"products_count": 69,
"url": "https://www.walmart.com/search?sort=best_match&page=1&q=laptop"
},
"response_time": 1.62,
"credits_used": 1,
"credits_remaining": 49
}