Sam's Club

Sam's Club price, regular price, stock, rating, brand and seller by item id, about 25,000 products per credit. Search too. Calls can answer a retryable failure.

Embed
Preview of the card
<a href="https://scrapelyserp.com/docs/samsclub-products"><img src="https://scrapelyserp.com/docs/_api/public/orgs/affc5b0f-d3c2-423a-8143-9d10db5736ae/spaces/981e6275-da3f-446c-82de-889f59c83b6f/pages/73d44920-d440-4058-93da-669b20eb55b6/social-card.svg?v=3e7ae33eec8b" alt="Sam's Club" width="600" height="315"></a>

Sam's Club price, regular price, stock, rating, brand and seller by item id, about 25,000 products per credit. Search too. Calls can answer a retryable failure.

At a glance

Property

Value

platform

samsclub

Item id

The number a product link ends in (/ip/<name>/19191871927 is 19191871927). Digits only, 6 to 14; a pasted product link is reduced to its number for you.

Marketplaces

Live: us. Coming soon: none.

Tier

standard (the default), about 25,000 products per credit

Ids per call

25 (kept low on purpose)

Typical call

20–60 s for 25 products

Search

GET /v1/structured/samsclub/search, about 900,000 results per credit.

Example

curl -X POST "https://api.scrapelyserp.com/v1/products" \
  -H "Authorization: Bearer $SCRAPELY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"samsclub","ids":["19191871927","18076107029"]}'

Full reference → POST /v1/products

When Sam's Club says no

Sam's Club refuses a large share of requests, so on this retailer some ids or searches will not come back on the first call. We try each one several times before giving up. What you see after that is never an empty answer made to look like a result:

  • Product data: the id is unavailable. It is not charged. Ask for it again, a little later.

  • Search: the call fails with 502 TARGET_FAILED. It is not charged. Retry it.

Because of this, keep calls small (at most 25 ids) and build in a retry for unavailable ids and for 502.

Sam's Club fields

Besides the common fields, each result carries a samsclub object. seller.name is "Sam's Club" unless a marketplace seller lists the item. Prices are the logged-out web prices, and Sam's Club prices can depend on the club, which Scrapely does not set.

Field

Description

samsclub.brand

The brand; null when the page shows none.

samsclub.listPrice

The regular price, when it is above the current price; null otherwise.

samsclub.rating, reviewCount

Average review rating (0 to 5) and the number of reviews; null when absent.

A product with no readable price comes back without price (and as partial), never with a price of 0.

Statuses on Sam's Club

  • partial: the product came back without a title or without a price. Ask again later.

  • unavailable: Sam's Club gave no usable answer for the id after several tries. Not charged.

  • not_found: Sam's Club said the page does not exist.

Watchlists

A watchlist with "platform": "samsclub" reads each id once per run and reports changes to price, inStock, listPrice.

Updated