EveryData platform API
Walmart API
Use Walmart actions to query discovery results, product pages, reviews, and product details across 4 distinct contracts, including `search`, `profile`, and `reviews`. Each action operates within its own independent scope.
To find matching public results, call the Walmart `search` action with a `keyword`. To fetch a specific record, use `profile` with a `url` rather than re-using search parameters.
- Endpoint
- POST /api/v1/social
- Capabilities
- 4
- Per 1,000
- $1.389
Available capabilities
Compare the Walmart actions by required input, returned data, and price. Use the action identifier exactly as shown in your request.
| Action | Required | Optional | Delivery | Limit | Per 1,000 | Response fields |
|---|---|---|---|---|---|---|
searchSearch Search public results on Walmart. Accepts these parameters: | keyword | lang | Sync delivery | — | $1.39 per 1,000 requests | item_id · name · url · brand · price · was_price · currency · rating · rating_scale · review_count · in_stock · availability · seller_name · category · condition · upc · image_url · platform |
profileProduct details Retrieve product details from Walmart. Accepts these parameters: | url | lang | Sync delivery | — | $1.39 per 1,000 requests | item_id · name · url · brand · price · was_price · currency · rating · rating_scale · review_count · in_stock · availability · seller_name · category · condition · upc · image_url · platform |
reviewsReviews Retrieve public reviews from Walmart. Accepts these parameters: | url | — | Sync delivery | Catalog values: defaultLimit=2, maxLimit=15. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count. | $1.39 per 1,000 requests | review_id · title · text · rating · rating_scale · posted_at · author_name · helpful_count · negative_count · is_recommended · is_verified_purchase · product_id · product_name · seller_name · product_rating · product_review_count · platform |
product_detailProduct details Retrieve product details from Walmart. Accepts these parameters: | url | — | Sync delivery | — | $1.39 per 1,000 requests | id · url · name · text · brand · price · original_price · currency · in_stock · rating · rating_scale · review_count · seller_name · category · image_url · platform |
What does each Walmart action accept?
Each answer below pairs one callable action with its real inputs. Parameter meanings and allowed values are action-specific; a familiar name does not carry the same meaning across every platform.
Official sources are linked only to clarify the platform term beside them. They do not imply platform authorization or endorsement, and they do not add official-site features to the EveryInfra API contract.
What do the Walmart search parameters mean?
Search public results on Walmart. Accepts these parameters: keyword and lang. Returns these fields: currency, item_id, condition, and rating.
keywordRequired- Specifies the product search term for the search action. The search targets the US Walmart storefront and fetches a single page of results. It does not search store locations or product reviews.
langOptional- Sets the display language for the search and profile actions. Allowed values are en (English, default) and fr (French). This parameter changes only the interface language, not the storefront region or review filtering.Allowed values:
enfr
What do the Walmart profile parameters mean?
Retrieve product details from Walmart. Accepts these parameters: lang and url. Returns these fields: rating, seller_name, name, and item_id.
urlRequired- Specifies the full walmart.com/ip/ product URL for the profile, reviews, and product_detail actions. Note that profile and product_detail return product metadata rather than user account profiles, while reviews retrieves customer reviews for that product.Walmart: Item IDs, SKUs, and Product LinksWalmart field definitions distinguish between Item ID, seller SKU, and UPC; the Item ID can be found at the end of a product page URL. This explanation covers identifiers only and does not indicate that this endpoint can download seller portal reports.Checked
langOptional- Sets the display language for the search and profile actions. Allowed values are en (English, default) and fr (French). This parameter changes only the interface language, not the storefront region or review filtering.Allowed values:
enfr
What do the Walmart reviews parameters mean?
Retrieve public reviews from Walmart. Accepts these parameters: url. Returns these fields: review_id, author_name, product_id, and negative_count.
urlRequired- Specifies the full walmart.com/ip/ product URL for the profile, reviews, and product_detail actions. Note that profile and product_detail return product metadata rather than user account profiles, while reviews retrieves customer reviews for that product.Walmart: Item IDs, SKUs, and Product LinksWalmart field definitions distinguish between Item ID, seller SKU, and UPC; the Item ID can be found at the end of a product page URL. This explanation covers identifiers only and does not indicate that this endpoint can download seller portal reports.Checked
What do the Walmart product_detail parameters mean?
Retrieve product details from Walmart. Accepts these parameters: url. Returns these fields: price, text, currency, and review_count.
urlRequired- Specifies the full walmart.com/ip/ product URL for the profile, reviews, and product_detail actions. Note that profile and product_detail return product metadata rather than user account profiles, while reviews retrieves customer reviews for that product.Walmart: Item IDs, SKUs, and Product LinksWalmart field definitions distinguish between Item ID, seller SKU, and UPC; the Item ID can be found at the end of a product page URL. This explanation covers identifiers only and does not indicate that this endpoint can download seller portal reports.Checked
How to use the Walmart API
- 01Read the public catalog and choose a platform action.
- 02Send the platform, action, and required parameters to POST /api/v1/social.
- 03Handle a synchronous result or poll the returned job ID when the selected action is asynchronous.
- 04Store the structured response fields needed by your application.
curl -X POST https://api.everyinfra.com/api/v1/social \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"platform":"walmart","action":"search","params":{"keyword":"<keyword>"}}'
Walmart API questions
What can I retrieve with the Walmart API?
Set platform to walmart. The current catalog lists search, product details, reviews, and product details. These action names identify different Walmart objects or views; they are not interchangeable search modes.
Which input starts a Walmart `search` request?
Specifies the product search term for the search action. The search targets the US Walmart storefront and fetches a single page of results. It does not search store locations or product reviews. Send it as keyword inside params.
Which fields can Walmart `search` return?
Its declared schema includes item_id, name, brand, and price. A declared field can still be absent from an individual source record, and every other action has its own field list.
Does every Walmart action return immediately?
No assumption is needed: this page labels each action's delivery mode. The current catalog contains sync delivery; poll a returned job ID only for an action labeled asynchronous.