ScavioScavio
Pricing
Tools
Sign InsGet Startedg
Blog
Nordstrom rack7 min readNov 8, 2026

How to Get Nordstrom Rack Clearance Prices and Product Data Through an API

Scavio's Nordstrom Rack API turns /clearance into 24 products a call with clearance and Clear the Rack prices; product and availability add sizes and stores.

Scavio Team

Nov 8, 2026

Try the Nordstrom Rack API free
scavio
Ecommerce / Price monitoring
Nordstrom rack

To get Nordstrom Rack product data programmatically, use Scavio's Nordstrom Rack API. POST /api/v1/nordstromrack/category with /clearance returns 24 products a page with price, compare-at price, percent off, the clearance price and, while Clear the Rack runs, the price after the extra discount. /product prices every size and color with UPC and price type, /availability names the Rack stores that can hand a size over, and /reviews returns Rack's own review history. Most calls cost 5 credits, $5 per 1,000 requests on the Growth plan; availability and reviews cost 10.

Nordstrom Rack does not publish a developer API, and nordstromrack.com is a separate site from nordstrom.com, with its own catalog, prices and reviews. Every response below was captured on November 8, 2026, while Clear the Rack was running.

Step 1: Pull the clearance section

Bash
curl -s https://api.scavio.dev/api/v1/nordstromrack/category \
  -H "Authorization: Bearer $SCAVIO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"category": "/clearance"}'

This returned 5,263 clearance items over 220 pages, 24 a page, in 2.2 seconds. Row 10, as captured (40 of its 41 colors and the image URLs trimmed):

JSON
{
  "position": 10,
  "style_id": "6535009",
  "url": "https://www.nordstromrack.com/s/court-vision-low-sneaker-women/6535009",
  "name": "Court Vision Low Sneaker",
  "brand": "Nike",
  "price": 26.23,
  "price_range": { "min": 26.23, "max": 67.97 },
  "original_price_range": { "min": 85, "max": 85 },
  "percent_off": 69,
  "on_sale": true,
  "clearance_price_range": { "min": 34.98, "max": 53.96 },
  "promotion_price_range": { "min": 26.23, "max": 40.47 },
  "promotion_percent_off": 25,
  "rating": 4.1,
  "review_count": 250,
  "badges": ["new_markdown", "enable_early_access", "final_sale"],
  "low_inventory": false,
  "is_marketplace": false,
  "seller": null,
  "colors": [
    { "name": "BLACK/ BLACK/ WHITE", "color_family": "Black" }
  ]
}

Read it as: compare-at $85, clearance from $34.98, and Clear the Rack's extra 25% off the clearance price brings it to $26.23. original_price_range is the compare-at price Rack strikes through, so percent_off 69 is measured against $85. Outside the event, promotion_price_range and promotion_percent_off are null. Not every clearance item takes the extra off: on this page, 7 Adornia jewelry items kept their clearance price with both fields null, so check them per row.

Narrow the feed with a department path such as /clearance/women/clothing (2,496 items) or /clearance/men (908), and pass "sort": "percent_off" for the deepest markdowns first. Listings stop at page 100, so split a full sweep by department. Relevance-sorted pages also shift while you page through them (12 rows repeated across our first five pages), so dedupe by style_id.

Step 2: Price every size and color

Bash
curl -s https://api.scavio.dev/api/v1/nordstromrack/product \
  -H "Authorization: Bearer $SCAVIO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"style_id": "6535009"}'

The listing shows one price per style, the lowest across its sizes and colors. Product detail breaks it into skus: this sneaker returned 41 colors and 605 sizes, of which 168 were in stock. Three size 8 skus, as captured (size_type trimmed):

JSON
[
  { "sku_id": "A7215164", "size": "8 M", "color": "PEARL PINK/ SAIL", "upc": "198487716993", "price": 26.23, "original_price": 85, "percent_off": 69, "price_type": "promotion", "in_stock": true, "quantity": 0, "is_final_sale": true },
  { "sku_id": "A7235362", "size": "8 M", "color": "SHIMMER/ SAIL/ TATTOO", "upc": "198487811292", "price": 35.67, "original_price": 85, "percent_off": 58, "price_type": "promotion", "in_stock": true, "quantity": 59, "is_final_sale": true },
  { "sku_id": "39712674", "size": "8 M", "color": "WHITE/ PLATINUM VIOLET", "upc": "196975585519", "price": 12.79, "original_price": 85, "percent_off": 84, "price_type": "clearance", "in_stock": false, "quantity": 0, "is_final_sale": true }
]

The $26.23 on the listing belongs to one color, PEARL PINK/SAIL, and none of its 10 in-stock sizes can ship: in_stock is true because stores hold it, and quantity counts only units available to ship. SHIMMER/SAIL/TATTOO at $35.67 had 362 units to ship across its sizes. price_type tells you which price a size is at, and only 25 of the 168 in-stock skus were at a promotion price. The response also carries the description, star histogram (167 five-star and 33 one-star of 250), size-fit votes and the reviews shown on the page.

Step 3: Find the Rack stores that can hand it over

Bash
curl -s https://api.scavio.dev/api/v1/nordstromrack/availability \
  -H "Authorization: Bearer $SCAVIO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"style_id": "6535009", "sku_id": "A7215164"}'

Captured in 5.0 seconds (15 of 17 stores trimmed):

JSON
{
  "style_id": "6535009",
  "name": "Court Vision Low Sneaker",
  "brand": "Nike",
  "sku_id": "A7215164",
  "sku_count": 1,
  "in_stock_count": 1,
  "pickup_store_count": 17,
  "skus": [
    {
      "sku_id": "A7215164",
      "size": "8 M",
      "color": "PEARL PINK/ SAIL",
      "upc": "198487716993",
      "in_stock": true,
      "ship_available": false,
      "ship_quantity": 0,
      "pickup_available": true,
      "pick_quantity": 39,
      "pickup_store_count": 17,
      "pickup_stores": [
        { "store_number": "161", "name": "Nordstrom Rack The Promenade at Town Center Valencia", "address": "27095 McBean Parkway", "city": "Santa Clarita", "state": "CA", "zip": "91355", "phone": "661.388.2782" },
        { "store_number": "165", "name": "Nordstrom Rack Marina Pacifica", "address": "6274 East Pacific Coast Highway", "city": "Long Beach", "state": "CA", "zip": "90803", "phone": "562.546.6100" }
      ]
    }
  ]
}

pick_quantity 39 is the pickup total across the Rack chain, not per store; per store, Rack only says whether it can do pickup. Leave out sku_id to get every size of the style in one call. Availability costs 10 credits.

Step 4: Match pickup stores to the shopper's ZIP

Bash
curl -s https://api.scavio.dev/api/v1/nordstromrack/stores \
  -H "Authorization: Bearer $SCAVIO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"zip": "10001", "distance_miles": 25}'

ZIP 10001 returned 9 Rack stores within 25 miles in 1.0 second, nearest first, each with address, phone, weekly hours, holiday hours, the next 8 days' opening times, coordinates and pickup flags. Intersect their store_numbers with the availability answer: of the 9, only White Plains (store 519, 22.82 miles) was on the size 8 pickup list. The 17 pickup stores were spread over six states, from California to Florida, so the nearest Rack is often not the one that has the size. To look stores up by number instead, pass store_numbers.

Step 5: Read Rack's own reviews

Bash
curl -s https://api.scavio.dev/api/v1/nordstromrack/reviews \
  -H "Authorization: Bearer $SCAVIO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"style_id": "6535009", "sort": "most_recent", "max_reviews": 10}'

This took 14.8 seconds and returned 10 of 251 matching reviews with has_more: true, plus the summary: a 4.1 average over 250 ratings, a size rating of 3.36 and a width rating of 3, 165 ratings without text, and the site's AI review summary. Each review has rating, title, text, date, size and color purchased, verified_purchase, secondary ratings for size, width and quality, and syndicated_from when it was first posted on another site. Filter with stars, verified_only, with_photos or search, and ask for up to 200 a call. Set a client timeout of at least 120 seconds.

Step 6: Watch flash events, brands and search

/shop/flash lists the live flash events as subcategories; on November 8 that was "Just Landed from Longchamp" (/shop/flash/event-7, 122 products) and "New Luggage from TUMI" (/shop/flash/event-8). Pass an event's path as category for its products, and diff the event list daily to see which opened. /brand takes a Rack brand path such as /brands/adidas, /search takes a keyword with the same six sorts, and /suggestions returns the search box's autocomplete: "ugg" gave "ugg for women", "kids uggs", "pink uggs" and five more.

All eight endpoints

EndpointWhat it returnsCredits
/api/v1/nordstromrack/search24 products a page with price, compare-at, clearance and promotion prices, rating and colors5
/api/v1/nordstromrack/categoryAny /shop or /clearance listing, including Clear the Rack and flash events, with filter counts5
/api/v1/nordstromrack/brandA Rack brand page's products with filter counts5
/api/v1/nordstromrack/productEvery size and color with UPC, price, price type and units to ship, plus fit and page reviews5
/api/v1/nordstromrack/reviewsRack's review history, up to 200 a call, sorted and filtered10
/api/v1/nordstromrack/availabilityPer size: ship and pickup status, chain-wide pickup units and the Rack stores that can do pickup10
/api/v1/nordstromrack/storesRack stores near a ZIP or by number, with hours and pickup flags5
/api/v1/nordstromrack/suggestionsUp to 20 autocomplete suggestions for a partial term5

For nordstrom.com, the Nordstrom API takes the same requests under /api/v1/nordstrom. For a side-by-side of every Rack option, see the best Nordstrom Rack clearance tracker APIs.

Getting started

  1. Sign up at dashboard.scavio.dev/sign-up: 50 free credits, no card required, enough for 10 Nordstrom Rack calls.
  2. Copy your API key from the dashboard.
  3. Send a POST to /api/v1/nordstromrack/category with {"category": "/clearance"} and your key in the Authorization header.

Try the Nordstrom Rack API free in the playground first, or call it from Claude and other agents through the MCP server.

Reference: Nordstrom Rack API overview · search · category · product · availability · stores · reviews

Frequently asked questions

Does Nordstrom Rack have an API?

Not a public one. Nordstrom Rack does not publish a self-serve developer API for its catalog, prices, clearance or reviews. Scavio's Nordstrom Rack API returns that public nordstromrack.com data as JSON with one key: search, category listings including clearance and flash events, brand pages, product detail, reviews, store pickup availability, a store locator and search suggestions.

How do I get the Clear the Rack price through an API?

Call /api/v1/nordstromrack/category with category /clearance. While Clear the Rack runs, each clearance item that takes the extra discount carries promotion_price_range and promotion_percent_off next to clearance_price_range. On November 8, 2026, 17 of the first 24 clearance items carried an extra 25% off; the other 7 stayed at the clearance price, so read the field per item.

How do I know if a Nordstrom Rack store has my size?

Call /api/v1/nordstromrack/availability with the product's style_id and the size's sku_id. It returns whether the size ships, whether it can be picked up, the units for pickup across the Rack chain and every Rack store that offers in-store pickup of it. Rack shows pickup as yes or no per store, not a unit count per store.

How much does Nordstrom Rack data cost with Scavio?

Search, category, brand, product, stores and suggestions cost 5 credits a call, $5 per 1,000 requests on the Growth plan. Availability and reviews cost 10. Errors such as an unknown product (404) or a temporary outage (502) are not charged, and new accounts get 50 free credits with no card.

Is Nordstrom Rack data the same as Nordstrom data?

No. nordstromrack.com has its own catalog, prices, clearance, stores and review pool, and the same style id can carry different prices on each site. Scavio covers them as two platforms with the same request and response shapes: /api/v1/nordstromrack for Rack and /api/v1/nordstrom for nordstrom.com.

Nordstrom Rack data as JSON

  • Clearance, flash events and brand pages
  • Every size priced, with UPC and price type
  • Rack store pickup by size, plus reviews
Try the Nordstrom Rack API free

50 free credits, no credit card

On this page

  1. Step 1: Pull the clearance section
  2. Step 2: Price every size and color
  3. Step 3: Find the Rack stores that can hand it over
  4. Step 4: Match pickup stores to the shopper's ZIP

Related articles

View all
  • scavio
    Comparison / Price monitoring
    Nordstrom rack
    4 Best Nordstrom Rack Clearance Tracker APIs in 2026: Scavio Returns the Clear the Rack Price, Not Just the Red Tag
  • scavio
    Clearance / Price monitoring
    Nordstrom rack
    When Is the Next Clear the Rack Sale? Detect It From Nordstrom Rack's Clearance Prices
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