Saks Fifth Avenue API
Saks Fifth Avenue product data as structured JSON: search, category, designer and sale listings with list and sale prices; any designer narrowed to its sale items; product detail with every size and SKU's stock; store availability near a ZIP; and the full designer index.
50 free credits on signup, covering 25 Saks calls. No card, no Saks partner account.
{ "data": { "query": "coat", "redirected_to": null, "total": 2328, "page": 1, "total_pages": 97, "per_page": 24, "start": 0, "next_start": 24, "sort": "featured", "count": 24, "items": [ { "id": "0400027024616", "variant_id": null, "title": "Maire Puffer Jacket", "brand": "Moncler", "url": "https://www.saksfifthavenue.com/product/moncler-maire-puffer-jacket-0400027024616.html", "image": "https://cdn.saksfifthavenue.com/is/image/saks/0400027024616_BLACK?wid=380&hei=506&qlt=70&resMode=sharp2&op_usm=1.2,1,6,0", "price": 2040, "price_max": null, "regular_price": 2040, "regular_price_max": null, "sale_price": null, "on_sale": false, "percent_off": null, "currency": "USD", "review_count": null, "badge": null, "is_final_sale": null, "is_clearance": false, "returnable": true, "limited_inventory": false, "promotions": [ "Earn a $50-$500 Gift Card with Code NOVGC" ], "product_type": "master", "colors": [ "BLACK", "… 1 more (trimmed for preview)" ] }, "… 23 more (trimmed for preview)" ], "applied_filters": {}, "facets": [ { "id": "refCategory", "label": "Department", "values": [ { "label": "Accessories", "value": "Accessories", "count": 2, "selected": false }, "… 6 more (trimmed for preview)" ] }, "… 7 more (trimmed for preview)" ], "price_ranges": [ { "label": "$0 - $50", "min_price": 0, "max_price": 50, "selected": false }, "… 7 more (trimmed for preview)" ], "currency": "USD" }, "response_time": 4946}Live calls against the real endpoints. 2 free runs across every tab, then it's your own key. Listing pages can take several seconds.
What is the Scavio Saks Fifth Avenue API?
The Scavio Saks Fifth Avenue API is a REST API that returns saksfifthavenue.com (US) data as structured JSON. Its 9 POST endpoints cover search, category, designer and sale / new-arrival listings, product detail with stock per size, a store locator, store availability, search suggestions and the designer index. Every call costs 2 credits.
- 9
- endpoints, all live in production
- 2
- credits per call, on every endpoint
- 24
- grid positions per listing page, up to page 500
The Saks data buyers actually need
What a designer item costs today, how deep its markdown is, which sizes are left, and which store has it.
Any designer narrowed to its sale items
POST /api/v1/saks/brandSend a designer slug with on_sale: true and every item comes back with list price, sale price and percent off. Gucci had 682 items on 2026-11-10; the Sale facet counted 6 of them on sale.
Sale and new arrivals as feeds
POST /api/v1/saks/dealssale, womens_sale, mens_sale, womens_new_arrivals or mens_new_arrivals, with the designer, size, color and price filters. The Sale listing held 15,390 items; the first page ran 30% to 60% off.
Stock per size and per SKU
POST /api/v1/saks/productEvery color and size with its availability, and every SKU with its online warehouse units. The Kay Unger gown had 60 SKUs, 39 in stock; its first SKUs held 11, 25 and 19 units.
Store stock near a ZIP
POST /api/v1/saks/store-availabilityA variant sku at the pickup stores near you: In Stock or Limited Inventory, plus units at store where the site shows it. Near ZIP 10022 one sku showed 141 units at 611 Fifth Avenue and 15 at Greenwich.
The full designer index
POST /api/v1/saks/designers1,196 designers on 2026-11-10, each with the slug the designer page endpoint takes, so a name like Alice + Olivia maps to its Saks page in one lookup.
Facets you can filter on
POST /api/v1/saks/searchEvery listing returns Saks' facets with counts (designer, size, color, type, material, sale, new) and any value goes back in as a filter. Sizes match by label: Medium, not M.
All 9 Saks Fifth Avenue API endpoints
Every route is a POST, returns JSON, and takes the same API key. 2 credits per successful call; errors are not charged.
| Endpoint | Returns | Credits |
|---|---|---|
Search/api/v1/saks/search | Keyword search, 24 grid positions per page, seven sorts including sale first, filters for designer, color, size, any price range, on sale, new arrivals and any facet: id, title, designer, list and sale price, percent off, review count, badge, final-sale and returnable flags, promotions, plus facets with counts | 2 |
Product detail/api/v1/saks/product | One product by id or URL, or one variant by color + size: list and sale price, final-sale, clearance and returnable flags, promotions, every color and size with its availability, every SKU with its online warehouse units, restock date, attributes, average rating and review count | 2 |
Category/api/v1/saks/category | Any category by /c/ path or URL, 24 grid positions per page with the search sorts and filters, the category's name, URL and breadcrumbs and the facets with counts | 2 |
Designer page/api/v1/saks/brand | One designer's Saks page by slug or URL, 24 grid positions per page, filtered to sale, size, color, price or any facet | 2 |
Sale & new arrivals/api/v1/saks/deals | Sale, Women's Clothing Sale, Men's Sale, Women's New Arrivals or Men's New Arrivals as listings, 24 grid positions per page, with the search filters | 2 |
Store locator/api/v1/saks/stores | Saks stores near a ZIP or a point within 15 to 300 miles: store_id, address, distance, today's hours and a pickup flag | 2 |
Store availability/api/v1/saks/store-availability | One variant sku at the pickup stores near a location: availability message, in-stock and limited flags, and units at store where the site shows a count | 2 |
Search suggestions/api/v1/saks/suggestions | The saksfifthavenue.com search-box suggestions: result count, designers, categories with their paths, up to 5 products and popular searches | 2 |
Designer index/api/v1/saks/designers | The A-Z designer index, about 1,200 designers with name, slug, URL and letter; each slug feeds the designer page endpoint | 2 |
50 free credits on signup covers 25 Saks calls. See plans
Track a designer sale, check sizes, find store stock
The designer page with on_sale walks one designer's markdowns; product answers which sizes are left; store-availability answers which store near you has the size. The response on the right is a real capture.
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
# One designer's sale items, every page, without gaps: follow next_start.
# Run it daily and keep your own history: the API returns today's price only.
start, items = 0, []
while start is not None:
res = client.saks.brand(brand="gucci", on_sale=True, start=start)["data"]
items += res["items"]
start = res["next_start"]
for item in items:
print(item["id"], item["title"], item["price"], item["regular_price"], item["percent_off"]){
"data": {
"requested_id": "0400019127312",
"id": "0400019127312",
"master_id": "0400019127312",
"type": "master",
"title": "Mariah Jacquard Textured Gown",
"brand": "Kay Unger",
"upc": null,
"url": "https://www.saksfifthavenue.com/product/kay-unger-mariah-jacquard-textured-gown-0400019127312.html",
"price": 348,
"price_max": null,
"regular_price": 348,
"regular_price_max": null,
"sale_price": null,
"on_sale": false,
"percent_off": null,
"currency": "USD",
"is_new": false,
"is_sale": false,
"is_clearance": false,
"is_final_sale": false,
"badge": "BEST SELLER",
"returnable": true,
"promotions": [
{
"id": "29149600",
"name": "Gift Card Event",
"message": "Earn a $50-$500 Gift Card with Code NOVGC"
}
],
"description": "Kay Unger's Mariah gown spotlights a tonal textured jacquard design and pleated A-line skirt. This sleeveless style is finished with a banded waist and side pockets. V-neck\nSleeveless\nBanded waist\nSide-seam pockets\nBack zip closure\n80% polyester/20% nylon\nLining: 100% polyester\nDry clean\nImported\nSIZE & FIT About 60\" from shoulder to hem\nModel measurements: 5'10\" tall\nModel is wearing a US size 4",
"style_code": "0400019127312",
"images": [
"https://cdn.saksfifthavenue.com/is/image/saks/0400019127312?wid=968&hei=1292&qlt=90&resMode=sharp2&op_usm=0.9,1.0,8,0"
],
"selected": {
"color": null,
"size": null
},
"colors": [
{
"value": "BLUE OPAL",
"label": "BLUE OPAL",
"selected": false,
"selectable": true,
"availability": "IN_STOCK",
"waitlist": true,
"image": "https://cdn.saksfifthavenue.com/is/image/saks/0400019127312_BLUEOPAL?wid=510&hei=680&qlt=70&resMode=sharp2&op_usm=1.2,1,6,0"
},
{
"value": "CHOCOLATE",
"label": "CHOCOLATE",
"selected": false,
"selectable": true,
"availability": "IN_STOCK",
"waitlist": true,
"image": "https://cdn.saksfifthavenue.com/is/image/saks/0400019127312_CHOCOLATE?wid=510&hei=680&qlt=70&resMode=sharp2&op_usm=1.2,1,6,0"
}
],
"sizes": [
{
"value": "0",
"label": "0",
"selected": false,
"selectable": true,
"availability": "IN_STOCK",
"waitlist": true
},
{
"value": "2",
"label": "2",
"selected": false,
"selectable": true,
"availability": "IN_STOCK",
"waitlist": true
},
{
"value": "4",
"label": "4",
"selected": false,
"selectable": true,
"availability": "IN_STOCK",
"waitlist": true
}
],
"options": [],
"variant_count": 60,
"variants": [
{
"sku": "20789682",
"warehouse_units": 11
},
{
"sku": "20789683",
"warehouse_units": 25
},
{
"sku": "20789684",
"warehouse_units": 19
}
],
"in_stock_count": 39,
"available_count": 44,
"available": true,
"ready_to_order": false,
"availability": {
"ats": 0,
"message": null,
"in_stock_date": null
},
"available_in_store": true,
"marketplace": false,
"drop_ship": true,
"preorder": false,
"purchase_limit": null,
"attributes": {
"signature_required": false,
"gift_wrap_eligible": false,
"country_of_origin": "CN",
"published_date": "2026-08-28",
"category": [
"Women's Apparel"
],
"gender": [
"Women's"
],
"length": [
"Floor-Length"
],
"lifestyle": [
"Modern"
],
"neckline": [
"V-Neck"
],
"occasion": [
"Black Tie"
],
"pattern_print": [
"Solid"
],
"type": [
"Dresses"
],
"sleeve_length": [
"Sleeveless"
],
"style": [
"A-Line"
]
},
"rating": 5,
"review_count": 1
},
"response_time": 1067
}Why not the official Saks Fifth Avenue API?
Saks publishes no public developer API. Here is what its partner channels cover, and where the Scavio API differs.
Saks partner channels
- No public developer API or self-service developer portal that we could find
- Marketplace sellers connect through Saks' Mirakl marketplace to manage their own offers and orders
- Suppliers connect through EDI or vendor tools; publishers get tracking links through affiliate networks such as Sovrn and Takeads
- None offers a public endpoint for searching the Saks catalogue, its sale or store stock
Scavio Saks Fifth Avenue API
- One Scavio key, issued at signup, shared with Macy's, Nordstrom, Best Buy and 70+ other platforms
- Search, category, designer and sale listings with Saks' own facets as filters
- Any designer narrowed to its sale items, with list price, sale price and percent off
- Stock per size and per SKU, and store availability near a ZIP
- The full designer index, about 1,200 slugs
- Plain JSON over POST, the same request style as every other Scavio retailer
Scavio returns publicly available saksfifthavenue.com data only, never signs in as a Saks customer and never places orders.
What developers build with it
Designer sale tracker
Watch a list of designers with on_sale: true each day, store list and sale price per item, and alert when a new item goes on sale or a markdown deepens.
brand + designersSaks price tracker
Poll a watchlist of product ids on a schedule and record price, regular price and percent off with a timestamp. History starts the day you start polling.
productSale and new-arrival monitoring
Pull the sale and new-arrival lists every morning, sorted newest or sale first, and record which designers and discounts appear.
dealsSize and stock alerts
Track one item's sizes and SKUs and alert when a size comes back in stock or its warehouse units run low.
productStore pickup checker
Find the Saks stores near a shopper, then check a size at the pickup stores before they make the trip.
stores + store-availabilityLuxury price comparison
Compare one designer item's Saks price with other department stores and marketplaces side by side.
search + Nordstrom, Macy's, Google Shopping APIsAssortment research
Use a category's facets to count how many items Saks lists per designer, size, material or type, and how many are on sale.
category + searchBrand and MAP monitoring
Watch your own designer page sorted by price and flag items listed below the price you expect, or newly marked down.
brandKeyword research
Expand a seed term into the designers, categories and popular searches the Saks search box suggests.
suggestions + searchHow to get Saks Fifth Avenue data as JSON
- 1
Get an API key
Sign up for a Scavio account and copy your key from the dashboard. You get 50 free credits on signup, enough for 25 Saks Fifth Avenue calls, with no card required and no Saks partner account.
- 2
Find the designer
Send {"letter": "G"} to https://api.scavio.dev/api/v1/saks/designers with an Authorization: Bearer header. Each designer comes back with the slug the designer page endpoint takes.
- 3
Pull the designer's sale
Send {"brand": "gucci", "on_sale": true} to /api/v1/saks/brand. Each item has its list price, sale price and percent off; follow next_start for the next page.
- 4
Check sizes and store stock
Pass an item's id to /api/v1/saks/product for every size and SKU, then send a variant sku and a ZIP to /api/v1/saks/store-availability for the pickup stores near it.
Saks Fifth Avenue API FAQ
Does Saks Fifth Avenue have a public API?
+
No public developer API that we could find, as of November 2026. Saks' programmatic channels are for partners: marketplace sellers connect through its Mirakl marketplace, suppliers through EDI or vendor tools, and publishers through affiliate networks such as Sovrn and Takeads. None of these offers a public endpoint for searching the Saks catalogue. The Scavio Saks Fifth Avenue API is a separate option: 9 POST endpoints that return what saksfifthavenue.com shows today as JSON.
How do I track a Saks designer sale?
+
Look up the designer's slug with /api/v1/saks/designers, then call /api/v1/saks/brand with that slug and on_sale: true, following next_start until it is null. Store id, price, regular_price and percent_off per item with a timestamp each day, and alert on new sale items or deeper markdowns. Each page is 2 credits.
Does the API return Saks price history?
+
No. Every endpoint returns today's list and sale price. A Saks price tracker builds its own history: poll the product or designer endpoint on a schedule and store the prices yourself, more often around Black Friday.
Which sale and new-arrival lists can I pull?
+
/api/v1/saks/deals takes type sale (every sale item), womens_sale (women's clothing), mens_sale, womens_new_arrivals or mens_new_arrivals, with the same designer, size, color, price and facet filters as search. The Sale listing held 15,390 items on 2026-11-10.
Is there a Saks clearance or final-sale list?
+
No. Saks lists no clearance or final-sale page, so the API offers none. Items carry is_clearance and is_final_sale flags instead; on listing tiles is_final_sale can be blank (null), and the product endpoint's flags and returnable are authoritative.
Can I see stock per size?
+
Yes. /api/v1/saks/product returns every color and size with its availability (IN_STOCK or NOT_AVAILABLE), the in-stock and available counts, and every SKU with warehouse_units, the online warehouse count the site holds for it. The Kay Unger gown had 60 SKUs, 39 in stock.
Can I check whether a Saks store has an item?
+
Yes, at pickup stores. Send a variant sku and a ZIP or a point to /api/v1/saks/store-availability. Each pickup store comes back with the site's message (In Stock, Limited Inventory, Not Available), in_stock and limited flags, and units_at_store when the site shows a count; where it shows none, units_at_store is null. Near ZIP 10022 one sku showed 141 units at 611 Fifth Avenue and 15 at Greenwich.
Why is there no review text?
+
Review text is not available on any Saks endpoint. The product endpoint returns the average star rating and the review count, and listing tiles return the review count. If you need written reviews, this API is not the right source for them.
How do I get every designer on Saks?
+
/api/v1/saks/designers returns the A-Z index, 1,196 designers on 2026-11-10, each with name, slug, URL and letter, or one letter at a time. Pass a slug as brand to /api/v1/saks/brand.
Why does a page have 22 or 23 items instead of 24?
+
A Saks listing page has 24 grid positions, and category and sale pages can give a few of them to editorial tiles. The women's dresses page carried 22 products and next_start 22. Walk a listing with start set to the previous next_start and no item is skipped.
Why does size M return nothing?
+
Size filters take the label the size facet lists: Medium, not M, and labels such as "X-Small, 0" on women's dresses. Read the sizeRefinement facet from a first call and pass its values back.
How much does a Saks Fifth Avenue request cost?
+
Every Saks endpoint costs 2 credits. New accounts get 50 free credits on signup, one time and with no card, which covers 25 Saks calls. Paid plans start at $15 per month for 3,000 credits; on the Growth plan ($1 per 1,000 credits) that is $2 per 1,000 Saks calls. Errors (400, 404, 502) are not charged.
How fast and fresh is the data?
+
Every request reads saksfifthavenue.com when you call it and carries fetched_at; only the designer index is refreshed at most every 12 hours. In our captures product and suggestions took 1.1 seconds, stores 1.4, store availability 3.1, search and sale 4.9, the designer page 6.9 and a category 8.0; listing pages can take longer. Upstream checks sometimes fail; they are retried automatically, and a call that still fails is a 502 that is not charged.
Which countries does it cover?
+
saksfifthavenue.com in the United States, with prices in US dollars and US stores. International prices are not covered, and neither is saksoff5th.com.
Is Saks still in business, and what happened to Saks OFF 5TH?
+
Saks Global, the parent of Saks Fifth Avenue, filed for Chapter 11 in January 2026 and exited in late June 2026 under a new name, Exemplar Luxury Group. saksfifthavenue.com keeps trading and this API reads it. The Saks OFF 5TH website has shut down; its notice reads "SaksOFF5TH.com is Shutting Down", so it is not covered.
What do Saks' terms say about collecting data?
+
The saksfifthavenue.com Terms and Conditions (effective August 31, 2026) say users "will not access this Website by any means except through the interface provided by Saks" and authorize viewing and downloading the Materials "only for personal, non-commercial use". Scavio returns publicly available saksfifthavenue.com data and does not sign in to customer accounts or place orders. You remain responsible for how you use the data; talk to your own counsel for your use case.
Explore more of Scavio
Best Saks designer sale tracker APIs
Six options priced and tested on five designers' sales, November 2026.
How to get Saks sale prices
A designer's sale, units per size and store stock, step by step.
Is that Saks sale too good to be true?
Record list and sale price every day and keep your own history.
Saks Fifth Avenue API docs
All 9 endpoints with params and real responses.
Macy's API
Sale end dates, clearance, Today Only and store pickup per variant.
Nordstrom API
Department-store listings, sizes priced and store pickup.
Nordstrom Rack API
Clearance, flash events and Rack store pickup.
Best Buy API
Open-box prices, store pickup and deals.
Google Shopping API
Compare prices across stores for one product.
Amazon API
Search, product detail by ASIN and seller offers.
Try the Saks Fifth Avenue API free
50 free credits on signup, no card. Your first request is a POST with a designer's name in it.