Nordstrom Rack API
Nordstrom Rack product data as structured JSON: search, clearance, Clear the Rack and flash events, and brand pages sorted by percent off; product detail with every color and size priced, UPC and price type; Rack's own reviews, up to 200 per call; and Rack store pickup by size, plus a store locator.
50 free credits on signup, covering 10 Nordstrom Rack calls. No card, no Nordstrom Rack account.
{ "data": { "query": "dress", "page": 1, "sort": "relevance", "total_results": 21249, "page_count": 886, "count": 24, "available_sorts": [ "rating", "… 5 more (trimmed for preview)" ], "products": [ { "position": 1, "style_id": "8816500", "url": "https://www.nordstromrack.com/s/love-by-design-devin-long-sleeve-maxi-dress/8816500", "name": "Devin Long Sleeve Maxi Dress", "brand": "Love By Design", "image": "https://n.nordstrommedia.com/it/3f849cd2-6389-4f1f-af0b-20bb64dd7eeb.jpeg", "price": 54.97, "price_range": { "min": 54.97, "max": 54.97 }, "original_price_range": { "min": 138, "max": 138 }, "percent_off": 60, "on_sale": true, "clearance_price_range": null, "promotion_price_range": null, "promotion_percent_off": null, "rating": 4.3, "review_count": 7, "badges": [], "low_inventory": false, "is_marketplace": false, "seller": null, "colors": [ { "name": "IVORY PRINT", "color_family": "White", "image": "https://n.nordstrommedia.com/it/e15e2a4a-bf68-48c7-8081-98ec54e996ef.jpeg" }, "… 1 more (trimmed for preview)" ] }, "… 23 more (trimmed for preview)" ] }, "response_time": 4798}Live calls against the real endpoints. 2 free runs across every tab, then it's your own key.
What is the Scavio Nordstrom Rack API?
The Scavio Nordstrom Rack API is a REST API that returns nordstromrack.com (US) product data as structured JSON. Nordstrom Rack does not publish a self-serve developer API. Its 8 POST endpoints cover search, category listings including clearance, Clear the Rack and flash events, brand pages, product detail with every color and size priced and its clearance and promotion price, Rack's own review history, Rack store-pickup availability by size, a store locator and search suggestions. Each call costs 5 credits, except availability and reviews at 10.
- 8
- endpoints, all live in production
- 5
- credits per call, 10 for store-pickup availability and reviews
- 24
- products per listing page, up to page 100
The Nordstrom Rack data buyers actually need
What each size costs after clearance and Clear the Rack, and which Rack store can hand it over.
The Clear the Rack price, not just the red tag
POST /api/v1/nordstromrack/categoryClearance items carry clearance_price_range, and during Clear the Rack also promotion_price_range and promotion_percent_off, the extra percent off the clearance price. ASTR the Label's Maeve Midi Dress had a $128 compare-at, a $32 clearance price, then 25% more off: $24.
Clearance as a feed
POST /api/v1/nordstromrack/categoryPull /clearance, or any clearance department, sorted by percent off. Women's Clearance held 4,256 products in our capture; 23 of the 24 on the first page carried the extra 25% off, and one earring set did not, so you read it per item.
Flash events
POST /api/v1/nordstromrack/category/shop/flash lists the live flash events as subcategories, and each event path is a listing whose featured products come first. Diff the list daily to see which brand events opened.
Every size priced, with UPC
POST /api/v1/nordstromrack/productEach size of each color is a sku with UPC, price, compare-at price, price type and units to ship. The Devin maxi dress had 10 skus at $54.97 against a $138 compare-at; IVORY PRINT X-Small read in stock with 0 to ship: store pickup only.
Rack store pickup by size
POST /api/v1/nordstromrack/availabilityFor every size of every color: units to ship, the pickup quantity across the Rack chain and each Rack store that can hand it over. The Maeve Midi Dress could be picked up at 71 Rack stores; size Large in PINK at 9.
Rack's own reviews
POST /api/v1/nordstromrack/reviewsRack keeps its own review pool: the Maeve Midi Dress had 129 reviews on Rack averaging 4.07, against 216 on nordstrom.com. Up to 200 per call, filtered by stars, verified buyer, photos or text, with the site each review was syndicated from.
All 8 Nordstrom Rack API endpoints
Every route is a POST, returns JSON, and takes the same API key. 5 credits per successful call, 10 for availability and reviews; errors are not charged.
| Endpoint | Returns | Credits |
|---|---|---|
Search/api/v1/nordstromrack/search | Keyword search, 24 per page, six sorts including percent off: style id, URL, name, brand, image, price and price range, compare-at price range, percent off, clearance price range, promotion price and percent off (Clear the Rack), rating, review count, badges, low-inventory and marketplace flags, every color, plus total results and page count | 5 |
Category, clearance and flash events/api/v1/nordstromrack/category | Any /shop or /clearance listing: departments, deals, new arrivals, clearance and Clear the Rack, and flash events (/shop/flash lists the live events), 24 per page with six sorts: the search product fields plus breadcrumbs, subcategories and the filter sidebar with a product count per option | 5 |
Brand/api/v1/nordstromrack/brand | Every product on a Rack brand page (/brands/adidas, no id), 24 per page with six sorts: the search product fields plus the brand's filter counts | 5 |
Product detail/api/v1/nordstromrack/product | One product by URL or style id: description, features, fit notes, current, compare-at and clearance price ranges, promotion price and percent off, star histogram, size-fit distribution, breadcrumbs, images, every color and size as a sku with UPC, price, price type (regular, clearance, promotion), in_stock and units available to ship, and the Rack reviews on the product page (up to about 13) | 5 |
Reviews/api/v1/nordstromrack/reviews | Rack's own review history for a product, up to 200 per call, sorted most helpful, most recent, highest or lowest rated and filtered by star rating, verified purchase, photos or text: each review with rating, size rating, size purchased, reviewer height and body type, the site it was syndicated from and photos, plus the star histogram, size and width rating and the AI review summary | 10 |
Availability (Rack store pickup)/api/v1/nordstromrack/availability | Every size and color of one product: in_stock, units available to ship, pickup quantity across the Rack chain and each Rack store that offers in-store pickup, with address and phone. Pickup is yes or no per store, with no per-store unit count | 10 |
Store locator/api/v1/nordstromrack/stores | Nordstrom Rack stores near a ZIP code or coordinates within up to 100 miles, or by store number: address, phone, weekly and holiday hours, the next 8 days' opening times, coordinates, pickup and curbside flags, services and listed departments | 5 |
Search suggestions/api/v1/nordstromrack/suggestions | The nordstromrack.com search-box autocomplete: up to 20 suggested queries for a partial term, most likely first | 5 |
50 free credits on signup covers 10 Nordstrom Rack calls at 5 credits. See plans
Pull Rack clearance, then find the store that has your size
Category turns /clearance into 24 products a page with clearance and Clear the Rack prices; availability names the Rack stores that can hand over each size. The response on the right is a real capture.
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
# Women's clearance, deepest markdowns first - 5 credits
res = client.nordstrom_rack.category(category="/clearance/women", sort="percent_off")["data"]
for p in res["products"]:
# promotion_percent_off is Clear the Rack's extra percent off the clearance price
print(p["brand"], p["name"], p["clearance_price_range"], p["promotion_price_range"], p["promotion_percent_off"])
# Which Rack stores can hand over each size - 10 credits
stock = client.nordstrom_rack.availability(style_id=res["products"][0]["style_id"])["data"]
for s in stock["skus"]:
print(s["color"], s["size"], s["ship_quantity"], [st["name"] for st in s["pickup_stores"]]){
"data": {
"query": "dress",
"page": 1,
"sort": "relevance",
"total_results": 21249,
"page_count": 886,
"count": 24,
"available_sorts": [
"rating",
"price_high",
"price_low",
"newest",
"percent_off",
"relevance"
],
"products": [
{
"position": 1,
"style_id": "8816500",
"url": "https://www.nordstromrack.com/s/love-by-design-devin-long-sleeve-maxi-dress/8816500",
"name": "Devin Long Sleeve Maxi Dress",
"brand": "Love By Design",
"image": "https://n.nordstrommedia.com/it/3f849cd2-6389-4f1f-af0b-20bb64dd7eeb.jpeg",
"price": 54.97,
"price_range": {
"min": 54.97,
"max": 54.97
},
"original_price_range": {
"min": 138,
"max": 138
},
"percent_off": 60,
"on_sale": true,
"clearance_price_range": null,
"promotion_price_range": null,
"promotion_percent_off": null,
"rating": 4.3,
"review_count": 7,
"badges": [],
"low_inventory": false,
"is_marketplace": false,
"seller": null,
"colors": [
{
"name": "IVORY PRINT",
"color_family": "White",
"image": "https://n.nordstrommedia.com/it/e15e2a4a-bf68-48c7-8081-98ec54e996ef.jpeg"
}
]
},
{
"position": 4,
"style_id": "7737947",
"url": "https://www.nordstromrack.com/s/maeve-midi-dress/7737947",
"name": "Maeve Midi Dress",
"brand": "ASTR the Label",
"image": "https://n.nordstrommedia.com/it/557c866b-2303-41fb-88bc-d377dd398e1d.jpeg",
"price": 24,
"price_range": {
"min": 24,
"max": 69.97
},
"original_price_range": {
"min": 128,
"max": 128
},
"percent_off": 81,
"on_sale": true,
"clearance_price_range": {
"min": 32,
"max": 32
},
"promotion_price_range": {
"min": 24,
"max": 24
},
"promotion_percent_off": 25,
"rating": 4.1,
"review_count": 129,
"badges": [
"new",
"enable_early_access",
"final_sale"
],
"low_inventory": false,
"is_marketplace": false,
"seller": null,
"colors": [
{
"name": "LIGHT GREE",
"color_family": "Green",
"image": "https://n.nordstrommedia.com/it/5abe87fe-d3dc-4489-87ba-2766321a4057.jpeg"
}
]
}
]
},
"response_time": 4798
}Why not an official Nordstrom Rack API?
Nordstrom Rack does not publish a self-serve developer API for product, price or review data.
Nordstrom Rack, without an API
- No self-serve developer key for catalog, price or review data
- Clearance and the Clear the Rack extra off are shown per tile, with no export
- Flash events rotate with no feed of what opened
- Rack and nordstrom.com keep separate catalogs and reviews, so one integration does not cover both
- Store pickup is checked one size and one store at a time on the site
Scavio Nordstrom Rack API
- One API key, issued at signup, with no Nordstrom Rack account
- Compare-at, clearance and promotion prices on every listing and product
- Clearance, flash event, deal and brand listings sorted by percent off, 24 products a page
- Every color and size as a priced sku with UPC, price type and units to ship
- Rack store pickup by size and color, with every store that can hand it over
- Same request and response shape as the Scavio Nordstrom API, on the same key
Scavio returns publicly available data only, and never signs in as a Nordstrom Rack customer.
What developers build with it
Nordstrom Rack clearance tracker
Pull /clearance or a clearance department sorted by percent off every morning, store clearance_price_range and promotion_price_range per style, and alert when a style first hits clearance or drops again.
categoryClear the Rack detector
Poll the clearance section and flag the day clearance items start carrying promotion_percent_off. The API reports a live promotion; it does not predict the next one, and no response carries start or end dates.
categoryFlash event monitoring
List the live flash events from /shop/flash each day, open the new ones, and record which brands and prices each event brought.
categoryResale and off-price sourcing
Find deep markdowns by brand or department, then check each size's UPC, price and the Rack stores that can hand it over before you buy to resell.
category + brand + availabilityMAP monitoring on the off-price channel
List everything a brand sells on Rack, sorted by price low, and compare it with the brand's nordstrom.com and other retail prices by UPC.
brand + product + Nordstrom APIRack price tracker and price drop alerts
Re-check a watchlist of styles on a schedule and alert when a sku's price or price_type moves from regular to clearance or promotion.
productIn-store pickup checker
Tell a shopper which Nordstrom Rack stores can hand over their size and color, then add each store's hours and phone.
availability + storesReview mining across both banners
Pull a style's Rack reviews and its nordstrom.com reviews and compare ratings, size feedback and complaints between the full-price and off-price shopper.
reviews + Nordstrom reviewsRack keyword research
Expand a seed term into the queries Rack's own search box suggests, then search each one for its products and markdowns.
suggestions + searchHow to get Nordstrom Rack 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 10 Nordstrom Rack calls, with no card required and no Nordstrom Rack account.
- 2
Pull the clearance section
Send {"category": "/clearance/women", "sort": "percent_off"} to https://api.scavio.dev/api/v1/nordstromrack/category with an Authorization: Bearer header. Each product comes back with its clearance and promotion prices, url and style_id.
- 3
Open the product
Pass that url or style_id to /api/v1/nordstromrack/product for every color and size with its own price, price type, UPC and units to ship, plus the star histogram, size-fit data and Rack reviews.
- 4
Check Rack store pickup
Pass the same style_id to /api/v1/nordstromrack/availability (10 credits) for each size's pickup quantity and the Rack stores that can hand it over, then look up a store_number with /api/v1/nordstromrack/stores for its hours.
Nordstrom Rack API FAQ
Does Nordstrom Rack have a public API?
+
Nordstrom Rack does not publish a self-serve developer API for its catalog, prices or reviews. The Scavio Nordstrom Rack API fills that gap with 8 POST endpoints that return nordstromrack.com (US) data as structured JSON: search, category (including clearance and flash events), brand, product detail, reviews, Rack store-pickup availability, a store locator and search suggestions.
Is the Nordstrom Rack API the same as the Nordstrom API?
+
No. Nordstrom Rack is a separate site with its own catalog, prices, clearance and reviews, so it has its own endpoints under /api/v1/nordstromrack. The Nordstrom API (/api/v1/nordstrom) reads nordstrom.com. The request and response shapes match, so the same code works on both, and both run on one Scavio key at the same credits.
Can I see the Clear the Rack price?
+
Yes. During Clear the Rack, clearance items carry promotion_price_range and promotion_percent_off next to clearance_price_range. In our capture of Women's Clearance, a MAX STUDIO dress had a $168 compare-at, a clearance price of $10.49 to $22.73, and promotion_percent_off 25, bringing it to $7.86 to $17.04. Read it per item: one earring set on the same page stayed at its clearance price with no promotion.
Can the API tell me when the next Clear the Rack starts?
+
No. No response carries a promotion's start or end date, so the API cannot predict a sale. It shows a live one: poll /clearance with /api/v1/nordstromrack/category, and when clearance items start carrying promotion_percent_off, the extra off is running. When it ends, the promotion fields go back to null.
How do I build a Nordstrom Rack clearance tracker?
+
Call /api/v1/nordstromrack/category with category /clearance (or a department such as /clearance/women/clothing) and sort percent_off on a schedule, store each style's price, clearance_price_range, promotion_price_range and badges such as new_markdown, and diff day to day. Women's Clearance held 4,256 products over 178 pages in our capture; split by department to cover more than 100 pages.
Can I pull Nordstrom Rack flash events?
+
Yes. /shop/flash lists the live flash events as subcategories, with no products of its own. Pass an event's path, such as /shop/flash/event-7, as category to get its products; the event's featured products come first on page one, then the rest.
Are Nordstrom Rack reviews different from Nordstrom reviews?
+
Yes. Rack keeps its own review pool. The same ASTR the Label Maeve Midi Dress had 129 reviews on Rack averaging 4.07, against 216 on nordstrom.com. The Rack pool includes reviews first posted elsewhere, and syndicated_from names the site: 15 of the 18 Rack reviews in our capture came from nordstrom.com. Search, product and reviews on Rack return Rack's ratings.
Can I see which Nordstrom Rack stores have an item for pickup?
+
Yes. /api/v1/nordstromrack/availability returns, for every size and color, whether it can be picked up, the pickup quantity across the Rack chain and each Rack store that offers in-store pickup, with address and phone. The site says yes or no per store, not how many. The Maeve Midi Dress could be picked up at 71 Rack stores; Small in PINK had nothing to ship but 2 stores could hand it over. It costs 10 credits.
Can I find Nordstrom Rack store locations and hours?
+
Yes. /api/v1/nordstromrack/stores finds Rack stores near a ZIP code or coordinates within up to 100 miles, or by store number, with address, phone, weekly and holiday hours, the next 8 days' opening times, pickup and curbside flags, and services. ZIP 10001 returned 9 Rack stores within 25 miles. Nordstrom full-line stores are not included.
Does the API return UPC and SKU data?
+
Yes. Product returns every size of every color as a sku with sku_id, size, size_type, color, upc, price, original_price (the compare-at price), percent_off, price_type (regular, clearance or promotion), in_stock, quantity and is_final_sale. The UPC lets you match a Rack sku to nordstrom.com and other retailers.
What is original_price on Nordstrom Rack?
+
It is the compare-at price Rack strikes through, and percent_off is measured against it. The Devin maxi dress was $54.97 against a $138 compare-at, 60% off, at Rack's regular price. clearance_price_range and promotion_price_range are separate fields, filled only when the item is on clearance or a promotion runs.
Can I list every product from one brand on Nordstrom Rack?
+
Yes. Pass the brand page path, such as /brands/adidas, or a Rack product's brand_url to /api/v1/nordstromrack/brand. Rack brand paths have no id: the nordstrom.com form /brands/<name>--<id> is a 404 here. adidas had 1,319 products on Rack in our capture.
How long do Nordstrom Rack reviews calls take?
+
Longer than the other calls: 15 to 60 seconds, up to about 100 at max_reviews 200 (18 reviews took 13.5 seconds in our capture). Set a client timeout of at least 120 seconds; the Scavio SDKs default to 150 for reviews. Upstream checks sometimes fail; the API retries automatically, and a call that still fails is a 502 that is not charged. When too many review calls are running, it returns a 503 with Retry-After, also not charged.
How much does a Nordstrom Rack request cost?
+
5 credits per successful call, except availability at 10, because it reads the product page and then looks up the pickup stores, and reviews at 10. An unknown product, category or brand (404) or a temporary outage (502) is not charged. New accounts get 50 free credits on signup, one time, with no card required: 10 Nordstrom Rack calls at 5 credits. Paid plans start at $15 per month for 3,000 credits.
How fast and fresh is the data?
+
Every request fetches live from nordstromrack.com at the moment you call it, and nothing is cached. Each response carries fetched_at. In our captures, suggestions took 0.9 seconds, stores 1.7, product 2.0, the clearance category 2.3, search 4.8, availability 12.8, reviews 13.5 and the adidas brand page 19.5. Set a client timeout of 120 seconds.
Which countries does it cover?
+
nordstromrack.com in the United States, with prices in US dollars. Store locator and pickup availability cover Nordstrom Rack's US stores.
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 Nordstrom Rack data legal?
+
Scavio returns publicly available nordstromrack.com data and does not sign in to customer accounts or read order history. You remain responsible for how you use the data, including compliance with Nordstrom Rack's terms. Talk to your own counsel for your specific use case.
Explore more of Scavio
Best Nordstrom Rack clearance tracker APIs
Four options priced and tested during Clear the Rack, November 2026.
How to get Nordstrom Rack data
Clearance, every size priced and Rack store pickup, step by step.
When is the next Clear the Rack?
Detect the sale from the extra-off price on clearance items.
Nordstrom Rack API docs
All 8 endpoints with params and real responses.
Nordstrom API
The same 8 endpoints for nordstrom.com.
How to get Nordstrom data
Search, every size and color, fit and reviews, step by step.
Sephora API
Search, categories and every shade priced.
Ulta Beauty API
Beauty search, shades with GTIN and store stock.
Amazon API
Search, product detail by ASIN and seller offers.
Walmart API
Search, product, reviews and store-level pricing.
Target API
Search, categories, detail and reviews.
eBay API
Live and sold listings for resale pricing.
Google Shopping API
Compare prices across stores for one product.
Try the Nordstrom Rack API free
50 free credits on signup, no card. Your first request is a POST with a product name in it.