# Walmart Seller API

> Get a Walmart marketplace seller page by seller ID, with seller profile, rating, review count and the seller's product listings.

Source: https://www.sandbase.ai/apis/walmart/seller
API reference: https://www.sandbase.ai/apis/walmart/seller#api

## Facts

- Provider: Walmart
- Type: Data API
- Endpoint: `POST https://api.sandbase.ai/v1/api/walmart/seller`
- Price: $0.01 per call
- Capabilities: api, walmart, ecommerce, product data
- Billing: pay per use from one SandBase balance; no provider account or subscription needed

## Call it

`POST https://api.sandbase.ai/v1/api/walmart/seller` with `Authorization: Bearer $SANDBASE_API_KEY` and the parameters as a JSON body.

| Parameter | Type | Required | Allowed values |
| --- | --- | --- | --- |
| `catalog_seller_id` | string | yes |  |
| `sort` | string | no |  |
| `facet` | string | no |  |
| `page` | string | no |  |
| `json_restrictor` | string | no |  |
| `include_filters` | string | no |  |

## FAQ

### How do I use the Walmart Seller API?

Send a POST request to https://api.sandbase.ai/v1/api/walmart/seller with your SandBase API key in the Authorization header (Bearer) and the parameters as a JSON body. You can also try it in the Playground on this page without writing code.

### How much does the Walmart Seller API cost?

$0.01 per call, billed from your SandBase balance. You are only charged for calls you make; there is no subscription.

### What parameters does the Walmart Seller API accept?

Required: catalog_seller_id (string). Optional: sort (string), facet (string), page (string), json_restrictor (string) and include_filters (string). The Parameters table and the Playground on this page list every field.

### What does the Walmart Seller API return?

A JSON response returned in the same HTTP request (synchronous).

### Do I need a Walmart developer account or API key?

No. Walmart Seller runs through SandBase, so one SandBase API key covers this endpoint and every other API and model in the catalog. You do not need to apply for Walmart API access separately.

## README

### Walmart Seller

Get a Walmart marketplace seller page by seller ID, with seller profile, rating, review count and the seller's product listings.

#### Request

```bash
curl -X POST "https://api.sandbase.ai/v1/api/walmart/seller" \
  -H "Authorization: Bearer $SANDBASE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"catalog_seller_id": "101025813"}'
```

The result is returned in `outputs[0].data` as structured JSON.

#### Parameters

| Name | Type | Required | Description |
|---|---|---|---|
| `catalog_seller_id` | string | Yes | Parameter defines the Walmart seller to get results for. It's the number after `/seller/` in the seller page link (e.g., `101025813` in `https://www.walmart.com/seller/101025813`), and the `catalog_seller_id` in our Walmart Search API, Walm |
| `sort` | string | No | Parameter defines the sorting of the seller's products. It defaults to `best_match`. Available options: `best_match` - Best match `price_low` - Price: low to high `price_high` - Price: high to low `best_seller` - Best seller `rating_high` - |
| `facet` | string | No | Parameter defines items filtering based on their attributes. The structure is a list of `key:value` pairs separated by `//`. The key and value are separated by `:` (e.g., `brand:Sony//color:Black`). |
| `page` | string | No | Parameter defines the page number. Walmart returns up to `40` products per page. (e.g., `1` (default) is the first page of results, `2` is the 2nd page of results, `3` is the 3rd page of results, etc.). Maximum `page` value is `100`, while  |
| `json_restrictor` | string | No | Parameter defines the fields you want to include in the output, reducing payload size for faster response. See the JSON Restrictor documentation for more details. |
| `include_filters` | string | No | Include `filters` to the JSON response. Set to `true` to enable or `false` to disable (default). |

#### Pricing

$0.010 per successful call. Failed calls are not charged.
