ScavioScavio
Pricing
Tools
Sign InsGet Startedg
6 live endpoints

Sam's Club API

Sam's Club data as structured JSON: search with price, unit price and Instant Savings; product detail with the club shelf price, stock and aisle at the club you name; the full Instant Savings list; clearance and any category; a club locator; and reviews.

Get your API keyRead the docs

50 free credits on signup. No card, no Sam's Club membership.

POST /api/v1/samsclub/search
sample
query:
try
{  "data": {    "query": "paper towels",    "club": {      "club_id": "6372",      "city": "Dallas",      "state": "TX",      "zipcode": "75231"    },    "page": 1,    "sort": "relevance",    "count": 36,    "products": [      {        "position": 2,        "item_id": "15386268178",        "title": "Marathon Centerpull Premium 1-Ply White Paper Towels, 6 rolls, 300 sheets/roll",        "price": 38.88,        "was_price": 40.98,        "savings_amount": 2.1,        "unit_price": "2.8 ¢/sq ft",        "currency": "USD",        "rating": 4.5426,        "review_count": 951,        "availability_status": "In stock",        "fulfillment": {          "pickup": true,          "delivery": true,          "shipping": true        },        "aisle": "F24",        "instant_savings": {          "promotion_id": "228fab54-5917-44bb-a128-aa7d6ed1f99c",          "title": "Instant Savings",          "message": "$2.10 off",          "amount": 2.1,          "end_date": "Nov 18",          "limit": 10,          "limit_text": "Limit 10"        }      },      {        "position": 3,        "item_id": "15390012477",        "title": "Member's Mark Select & Tear 2-Ply Paper Towel 15 rolls, 150 sheets/roll",        "price": 20.93,        "was_price": null,        "savings_amount": null,        "unit_price": "2.0 ¢/sq ft",        "currency": "USD",        "rating": 4.9,        "review_count": 152331,        "availability_status": "In stock",        "fulfillment": {          "pickup": true,          "delivery": true,          "shipping": true        },        "aisle": null,        "instant_savings": null      }    ]  },  "response_time": 5236}
captured example · 1 credits3 / 3 free

Live call against the real endpoint; search uses a club picked by location, shown in data.club. 3 free runs, then it's your own key.

What is the Scavio Sam's Club API?

The Scavio Sam's Club API is a REST API that returns Sam's Club data as structured JSON. Sam's Club has no public API for it. Its 6 POST endpoints cover search, product detail with a club's shelf price and stock, Instant Savings, clearance and categories, a club locator and reviews, at 1 credit per call.

6
endpoints, all live in production
1
credit per call, every endpoint
8
the cap on reported quantity: 8 means 8 or more

The Sam's Club data buyers actually need

The shelf price at a real club, the savings running now, and what is on clearance.

Club price and stock

POST /api/v1/samsclub/product

One item priced and stocked at the club you name: the club shelf price next to the online price, Instant Savings, member and order limits, and stock status, available quantity and aisle for pickup, delivery and shipping.

Instant Savings

POST /api/v1/samsclub/savings

The whole Instant Savings program, paged: every item's price, was-price and savings, with each offer's amount, end date and purchase limit. Our capture listed 3,453 items.

Clearance and categories

POST /api/v1/samsclub/category

Any Sam's Club category by id, with the same fields as search. Clearance is category 1150109, so a clearance feed is one call per page.

Search

POST /api/v1/samsclub/search

Keyword search with price, was-price, unit price, Instant Savings, rating, review count, stock, fulfillment and aisle on every row, sortable by price or top sellers.

Club locator

POST /api/v1/samsclub/clubs

Clubs near a US ZIP with the club_id the product call takes, plus address, coordinates, distance, phone, hours, services and whether the club is temporarily closed.

Reviews

POST /api/v1/samsclub/reviews

Review text 10 at a time in five sort orders, with the top positive and top negative review and the rating breakdown on every page.

All 6 Sam's Club API endpoints

Every route is a POST, returns JSON, and takes the same API key. 1 credit per successful call.

EndpointReturnsCredits
Search/api/v1/samsclub/searchKeyword search, up to 45 per page: price, was-price and savings, unit price, Instant Savings amount, end date and limit, rating, stock, pickup/delivery/shipping and aisle, at a club picked by location1
Product detail/api/v1/samsclub/productOne item: online price and club shelf price, Instant Savings, member and order limits, rating histogram, specs, UPC and stock, quantity and aisle per fulfillment method; club_id prices a specific club1
Club locator/api/v1/samsclub/clubsUp to 20 clubs within 100 miles of a ZIP, nearest first: club_id, address, coordinates, distance, phone, hours, services and temporary closures1
Instant Savings/api/v1/samsclub/savingsEvery item on Instant Savings, 45 per page, with price, was-price and savings plus each offer's amount, end date, purchase limit and channels1
Category and clearance/api/v1/samsclub/categoryProducts in any category, paged, with the same fields as search; clearance is category 11501091
Reviews/api/v1/samsclub/reviews10 reviews per page with rating, title, text, author, date, verified flag and helpful votes, plus the top positive and negative review and the 1-5 star breakdown1

50 free credits on signup covers 50 Sam's Club calls. See plans

Search, then price an item at your club

Search, savings and category use a club picked by location; product takes a club_id for the exact club. The response on the right is a real capture.

from scavio import ScavioClient

client = ScavioClient(api_key="sk_live_your_key")

# Search - 1 credit. The club is picked by location and echoed in data.club
res = client.sams_club.search(query="paper towels", sort="price_low")
for p in res["data"]["products"][:5]:
    print(p["title"], p["price"], p["unit_price"], p["instant_savings"])

# Club shelf price and stock at club 6372 (Dallas) - 1 credit
p = client.sams_club.product(item_id="15325822107", club_id="6372")["data"]
print(p["club_price"]["price"], p["in_stock_at_club"], p["member_limit"])
for o in p["fulfillment"]["options"]:
    # available_quantity is capped at 8: 8 means 8 or more
    print(o["method"], o["availability_status"], o["available_quantity"])

# Clearance - 1 credit
clearance = client.sams_club.category(category_id="1150109")["data"]["products"]
200 response.jsoncaptured
{
  "data": {
    "query": "paper towels",
    "club": {
      "club_id": "6372",
      "city": "Dallas",
      "state": "TX",
      "zipcode": "75231"
    },
    "page": 1,
    "sort": "relevance",
    "count": 36,
    "products": [
      {
        "position": 2,
        "item_id": "15386268178",
        "title": "Marathon Centerpull Premium 1-Ply White Paper Towels, 6 rolls, 300 sheets/roll",
        "price": 38.88,
        "was_price": 40.98,
        "savings_amount": 2.1,
        "unit_price": "2.8 ¢/sq ft",
        "currency": "USD",
        "rating": 4.5426,
        "review_count": 951,
        "availability_status": "In stock",
        "fulfillment": {
          "pickup": true,
          "delivery": true,
          "shipping": true
        },
        "aisle": "F24",
        "instant_savings": {
          "promotion_id": "228fab54-5917-44bb-a128-aa7d6ed1f99c",
          "title": "Instant Savings",
          "message": "$2.10 off",
          "amount": 2.1,
          "end_date": "Nov 18",
          "limit": 10,
          "limit_text": "Limit 10"
        }
      },
      {
        "position": 3,
        "item_id": "15390012477",
        "title": "Member's Mark Select & Tear 2-Ply Paper Towel 15 rolls, 150 sheets/roll",
        "price": 20.93,
        "was_price": null,
        "savings_amount": null,
        "unit_price": "2.0 ¢/sq ft",
        "currency": "USD",
        "rating": 4.9,
        "review_count": 152331,
        "availability_status": "In stock",
        "fulfillment": {
          "pickup": true,
          "delivery": true,
          "shipping": true
        },
        "aisle": null,
        "instant_savings": null
      }
    ]
  },
  "response_time": 5236
}

Why not the official Sam's Club API?

Sam's Club's developer programs serve sellers and suppliers. Reading club prices is a different job.

Sam's Club seller and supplier APIs

  • No public API for reading prices, club stock or Instant Savings
  • Built for marketplace sellers and suppliers managing their own items
  • Require an approved seller or supplier account
  • No view of other brands' listings, clearance or member limits

Scavio Sam's Club API

  • One API key, issued at signup, with no seller account and no membership
  • Club shelf price, stock and aisle at any club by club_id
  • The full Instant Savings list and the clearance category, paged
  • Member limits, unit prices and review text on the same key
  • Same JSON envelope as every other Scavio platform

Scavio returns publicly available data only, and never signs in as a Sam's Club member.

What developers build with it

Warehouse club price tracking

Track Sam's Club shelf and online prices for a basket of items, and log each Instant Savings offer with its amount and end date.

product + savings

Deal and clearance alerts

Page the Instant Savings list and the clearance category daily and alert when an item you follow drops or a new offer appears.

savings + category

Club stock checks

Check whether a specific club has an item, how many it can sell, and which aisle it is in, before a trip or a bulk order.

clubs + product

Retail competitive intelligence

Compare Sam's Club unit prices with Costco and Walmart for the same brand and pack size, on one API key.

search + Costco + Walmart

Small business purchasing

Price supplies for an office, restaurant or shop across nearby clubs and compare pickup, delivery and shipping options per item.

search + product

How to get Sam's Club data as JSON

  1. 1

    Get an API key

    Sign up for a Scavio account and copy your key from the dashboard. You get 50 credits free on signup, with no card required and no Sam's Club membership.

  2. 2

    Search for products

    Send {"query": "paper towels"} to https://api.scavio.dev/api/v1/samsclub/search with an Authorization: Bearer header. Each result carries item_id, price, Instant Savings and stock.

  3. 3

    Price an item at your club

    Find club numbers with /api/v1/samsclub/clubs, then pass item_id and club_id to /api/v1/samsclub/product. The club price, stock and aisle in the response are that club's.

One key, 55 platformsMCP server for agentsPython & JS SDKsn8n community node

Sam's Club API FAQ

Does Sam's Club have a public API?

+

No. Sam's Club does not offer a public API for reading product prices, club stock or Instant Savings; its developer programs serve marketplace sellers and suppliers managing their own items. The Scavio Sam's Club API fills that gap with 6 POST endpoints returning structured JSON.

What is the Scavio Sam's Club API?

+

It is a REST API that returns public samsclub.com data as structured JSON. Six POST endpoints cover search, product detail with the club shelf price and stock, a club locator, the Instant Savings list, any category including clearance, and customer reviews.

Which club do search, savings and category use?

+

A nearby club picked by location, returned in the response's club object (club_id, city, state, zipcode). Those three endpoints do not take a club. To price or stock a specific club, call product with club_id: the response echoes it in club.club_id.

How do I get one club's price and stock?

+

Pass club_id to /api/v1/samsclub/product. club_price is that club's shelf price, in_stock_at_club and aisle are that club's, and fulfillment.options lists pickup, delivery and shipping with availability_status, available_quantity and max_order_quantity.

Why is available_quantity never above 8?

+

Sam's Club caps the quantity it reports at 8, so 8 means 8 or more. Treat it as a stock signal with a ceiling, not a full unit count.

How do I find a club number?

+

POST a 5-digit ZIP to /api/v1/samsclub/clubs. It returns up to 20 clubs within 100 miles, nearest first, each with club_id, name, address, coordinates, distance in miles, phone, hours, services and temporarily_closed. ZIP 75201 returned the Dallas, Greenville club, 4925, at 2.57 miles.

How do I get Sam's Club clearance?

+

Call /api/v1/samsclub/category with category_id 1150109, the clearance category. It returns the same fields as search, paged. Our capture listed 131 clearance items over 3 pages.

What does the Instant Savings endpoint return?

+

Every item on Sam's Club Instant Savings, 45 per page, with price, was_price and savings_amount, plus instant_savings: the offer's amount, end date, purchase limit and message. Our capture listed 3,453 items over 77 pages.

Does the API return member and order limits?

+

Yes. Product returns member_limit and order_limit, and each Instant Savings offer carries its own limit. The Marathon dispenser in our capture had a member limit of 10 and an order limit of 12.

Are online and club prices different?

+

They can be. Product returns price (online), club_price (the club shelf price) and channel_prices, which lists the price for shipping, pickup and delivery separately, each with its own was-price and unit price.

What do Sam's Club reviews include?

+

10 reviews per page, sorted newest, oldest, highest, lowest or most_helpful, each with rating, title, text, author, date, verified purchase and helpful votes. Every page also carries the average rating, the 1-5 star breakdown, and the top positive and top negative review.

How much does a Sam's Club request cost?

+

Every Sam's Club endpoint costs 1 credit. New accounts get 50 free credits on signup, one time, with no card required. Paid plans start at $30 per month for 7,000 credits.

Do I need a Sam's Club membership?

+

No. Scavio returns the publicly visible samsclub.com data and never signs in as a member, so you need only a Scavio API key.

Which languages and tools are supported?

+

Every endpoint is a plain HTTPS POST with a JSON body, so any language works. Scavio also ships Python and JavaScript SDKs, a remote MCP server at mcp.scavio.dev for AI agents, and an n8n community node, all on the same API key.

Is using Sam's Club data legal?

+

Scavio returns publicly available Sam's Club data and does not access accounts or order history. You remain responsible for how you use the data, including compliance with Sam's Club terms. Talk to your own counsel for your specific use case.

Explore more of Scavio

Costco API

Warehouse prices, gas, coupons and clearance.

Walmart API

Search, product, reviews and store-level pricing.

Dollar General API

Store prices, units on hand, deals and coupons.

Kroger API

Grocery prices and promos across Kroger banners.

Sam's Club API docs

All 6 endpoints with params and real responses.

Try the Sam's Club API free

50 free credits on signup, no card. Your first request is a POST with a product name in it.

Get your API keySee pricing
ScavioScavio

One scraper API for every social, search, e-commerce and real estate platform. Built for AI agents.

Product

  • Features
  • Pricing
  • Dashboard
  • Affiliates

Developers

  • Documentation
  • API Reference
  • Quickstart
  • MCP Integration
  • Python SDK

Alternatives

  • Tavily Alternative
  • SerpAPI Alternative
  • Firecrawl Alternative
  • Exa Alternative
  • Serper Alternative
  • Tavily vs Scavio
  • SerpAPI vs Scavio
  • All alternatives
  • Compare Scavio vs alternatives

Search APIs

  • Google Search API
  • Amazon Product API
  • YouTube API
  • Reddit API
  • Walmart Product API
  • TikTok API
  • Instagram API

Tools

  • All Tools

© 2026 Scavio. All rights reserved.

Featured on TAAFT
Terms of ServicePrivacy Policy