For a Nordstrom price tracker, sale alert or AI shopping agent, start with Scavio's Nordstrom API. POST /api/v1/nordstrom/search sorts any query by percent off, and /api/v1/nordstrom/product returns every size of every color as its own sku with price, original price, price type (regular, promotion or clearance), UPC, stock flag and units available to ship. That is what a tracker needs, because a Nordstrom markdown usually covers some colors and sizes, not the whole style. Both endpoints cost 5 credits a call, $5 per 1,000 requests on the Growth plan.
You need a third-party API because Nordstrom does not publish a developer API for its catalog. Its affiliate program has a creator track and a publisher sign-up through Impact, with tools for links, reporting and payments; the page does not mention a product feed or API. Nordstrom's own pricing policy shows why size-level data matters: a price adjustment needs the same color and size to still be available, within 10 days of purchase or shipment.
We build Scavio, so read this with that bias in mind. Every Scavio number below comes from live calls we made on November 7, 2026. Every competitor detail was read off the vendor's own page or listing that day, and where a detail was not published we say so. The screenshots are each vendor's own Nordstrom page, captured the same day.
Which Nordstrom API fits your job?
| Tool | Choose it for | Price per size and color | Reviews and fit | Price (checked Nov 7, 2026) |
|---|---|---|---|---|
| Scavio | Price trackers and agents that need the price of one size in one color | Every sku with price, price type, UPC and units to ship | Star histogram and size-fit votes; up to 200 reviews per call with star and text filters (reviews endpoint, 10 credits) | $5 per 1,000 calls on Growth (5 credits each); 50 free credits |
| Piloterr | The lowest price per call on a search + product pair | Product lists prices, sizes and stock; per-sku fields not listed on its page | Reviews in the product endpoint | 1 credit a call; $49/mo for 18,000 credits, $2.26-$2.72 per 1,000; 500 free credits |
| Channel3 | Cross-retailer product search for AI shopping apps with affiliate commission | Not documented | Not documented | 1,000 free searches a month; paid pricing not published |
| Bright Data | Bulk files of product records | Records carry an item id and a variant id | Separate Nordstrom reviews scraper | $1.50 per 1,000 records; $499/mo for 384,000; 5,000 free a month |
| WebScrapingAPI | Async batch jobs over a list of product URLs | Initial price, final price, discount and in_stock; sizes not documented | Not documented | Nordstrom engine price not on its pricing page; Scraper API from $19/mo |
| Apify actors | Scheduled no-code exports | Sizes and colors in the getdataforme actor's description | Reviews in the actor's description | $9.00 per 1,000 results plus $0.05 a run (getdataforme); $5.00 per 1,000 (datawizards) |
A Nordstrom markdown belongs to a size and color, not a style
Search results show one price per style: the lowest current price across its sizes and colors. A tracker that stores that number will announce a sale the shopper cannot buy in their size or color. We searched "ugg" on Nordstrom sorted by percent_off (488 results), then opened six of the styles listed at 39% to 50% off with one product call each.
Only 40 of the 408 skus were in stock at the price search showed. The Women's Tasman II Slipper was listed at $77.99, 39% off, with 848 reviews; product showed that the discount covered one of its 13 colors, DUSTY ORCHID, 8 skus on promotion, while the other 96 skus were regular at $129.95. The Cozy Knit slipper had the same split in one of five colors. On the South Bay Sneaker, 42 of 137 skus were on clearance but 36 of those were sold out, and the 6 sizes at the $74.98 search price had 7 units left between them. Two of the three Elea slipper sizes flagged in stock at $64.98 showed a quantity of 0, so 38 of the 40 had units to ship. If your users ask "is my size on sale", the sku is the unit you have to track.
1. Scavio: every size and color priced, with UPC and units

Scavio's Nordstrom API is 8 POST endpoints on nordstrom.com (US), and a price tracker leans on two of them. All 9 valid search and product calls we made on November 7 returned 200, in 2.2 to 5.7 seconds. Measured that day:
- Search: 24 products a page, up to page 100, sorted by
relevance,rating,price_high,price_low,newestorpercent_off. Each row has price, price range, original price range, percent off,on_sale, rating, review count, badges such asnew_markdownandlimited_time_savings, alow_inventoryflag, every color, andis_marketplacewith the seller's name. "dress" sorted by percent off returned 43,741 results; 15 of the first 24 were Marketplace listings, led by a Roaman's dress at $21.99 from $230, sold by FullBeauty Brands. - Product: the Tasman II returned 13 colors and 104 skus, each with
sku_id, size,upc,price,original_price,percent_off,price_type,in_stockandquantity, plus the 1-5 star histogram (682 five-star of 848), the size-fit votes (53 true to size, 11 a little small) and 12 reviews from the product page, in 3.1 s.
What it does not do: these endpoints read nordstrom.com only; Nordstrom Rack has its own Nordstrom Rack API on the same key, with clearance, Clear the Rack and flash event listings. quantity is units available to ship online; the separate availability endpoint (10 credits) names the stores that can do in-store pickup for each size, but as yes/no per store with a chain-wide count, not units per store. Product carries only the reviews the page shows, up to about 13 (6 to 12 on the six UGG styles); the separate reviews endpoint (10 credits, 20 to 60 seconds a call) returns the review history, up to 200 a call, filtered by star rating, verified purchase, photos or text. At 5 credits a call it costs more per request than Piloterr. In return, one call gives you the sku-level price, price type, UPC and stock a tracker stores, on the same key and JSON envelope as Amazon, Walmart, Target, Sephora and Google Shopping, with an MCP server for agents. How to get Nordstrom product data walks through each call with captured responses.
2. Piloterr: Nordstrom search and product at 1 credit a call

Piloterr's Nordstrom page lists two GET endpoints: Nordstrom Search, with prices, brands, ratings and availability, and Nordstrom Product, by URL or product id, with prices, sizes, images and reviews. Each is 1 credit a standard call (2 with JavaScript rendering, 3 with its unlocker). Pricing is $49 a month for 18,000 credits, $99 for 40,000 and $249 for 110,000, which works out to $2.72, $2.48 and $2.26 per 1,000 standard calls, and new accounts get 500 free credits. Its page does not list per-size prices, price types or UPCs, so request a sample product before you build size-level alerts on it. Choose it when price per call matters most.
3. Channel3: Nordstrom inside a cross-retailer product search

Channel3 is a product search API for AI shopping apps. Its Nordstrom page shows one call, POST /v1/search, with a query and a website_ids filter set to nordstrom.com, plus Python and TypeScript SDKs, and it advertises 1,000 free searches a month with no card. Results carry purchase links that earn affiliate commission, up to 8.4% on Nordstrom sales according to the page. The pages we read did not list sale prices, sizes, UPCs or reviews, and no paid pricing is published. Choose it for a shopping assistant that searches many retailers at once.
4. Bright Data: Nordstrom records in bulk

Bright Data's Nordstrom Scraper API collects products by URL or category URL, with a sample record carrying URL, item id, variant id, title, description, category and brand, and a separate Nordstrom reviews scraper. It costs $1.50 per 1,000 records pay-as-you-go, or $499 a month for 384,000 records with more at $1.30 per 1,000, and every account gets 5,000 free records a month. Before you compare costs, check whether a style with 104 sizes and colors comes back as one record or 104. Choose it when the deliverable is a large file rather than an answer inside a request.
5. WebScrapingAPI: an async Nordstrom engine

WebScrapingAPI's Nordstrom Async API takes a POST with a list of product URLs (or a category URL), returns a snapshot_id, and you collect the records from its Snapshot API when they are ready. The sample record has initial_price, final_price, discount, in_stock, brand, seller and category; sizes, variants and reviews are not documented. Its pricing page starts the general Scraper API at $19 a month with 5,000 free requests and does not price the Nordstrom engine. Choose it for overnight batches over a known URL list.
6. Apify actors: scheduled no-code runs

On the Apify Store, getdataforme/nordstrom-product-scraper has 31 users and charges $9.00 per 1,000 results plus $0.05 per run; its description covers prices, descriptions, images, sizes, colors and reviews from product URLs. hello.datawizards/nordstrom-product-bulk-scraper-pro, with 38 users, scrapes listings by keyword for $5.00 per 1,000 results plus $0.005 a run. Neither had a review rating on November 7. Actors run as jobs that write to a dataset, and each is maintained by its author, so pin the one you test.
Pick by the number you need
If your product promises "tell me when my size drops", the expensive part is not the call, it is reading the right price: in our test fewer than 1 in 10 skus were in stock at the price search showed. That is what Scavio's Nordstrom API returns directly. Re-checking a watchlist of 200 styles once a day is 200 product calls, 1,000 credits a day and about 30,000 a month: $30 at the Growth rate of $1 per 1,000 credits, covering roughly 13,600 sku prices a day at the 68 skus per style we averaged. A daily sweep of 20 searches sorted by percent off adds 3,000 credits a month, $3. Try the Nordstrom API free, 50 credits, no card, or run both endpoints in the playground.
Reference: Nordstrom API overview · search docs · product docs · how to get Nordstrom product data · crawling Nordstrom without a crawler
Frequently asked questions
Does Nordstrom have a public API for product and price data?
No. Nordstrom does not publish a self-serve developer API for its catalog, prices or reviews. Its affiliate program, with a publisher sign-up through Impact, offers tools for links, reporting and payments, and its page does not mention a product data feed or API. Developers who need live prices use a third-party API such as Scavio's Nordstrom API.
What are the requirements for a price adjustment at Nordstrom?
Nordstrom's pricing policy, read on November 7, 2026, adjusts the price within 10 days of an in-store purchase or the shipment date, for items bought at full price, when the same color and size is still available. It allows one adjustment per item, excludes Marketplace and third-party seller items, and does not match other retailers' prices.
How do I track Nordstrom sale prices automatically?
Run your searches sorted by percent off each day to catch new markdowns, then re-check each style on your watchlist with a product call. Scavio's product endpoint returns every size of every color with its own price, original price and price type (regular, promotion or clearance), so an alert can fire for the exact size and color someone wants rather than for the style's lowest price.
What is the cheapest Nordstrom data API?
Per row, Bright Data at $1.50 per 1,000 records pay-as-you-go, with 5,000 free records a month. Piloterr's Nordstrom endpoints are 1 credit a call, $2.26 to $2.72 per 1,000 on its paid plans. Scavio is $5 per 1,000 Nordstrom calls on its Growth plan, and Apify actors charge $5 to $9 per 1,000 results plus a start fee. Channel3 gives 1,000 free searches a month and does not publish paid pricing.
Do Nordstrom price APIs cover Nordstrom Rack?
Not usually. Nordstrom Rack is a separate site with its own catalog, prices and reviews, and the Nordstrom pages we read for the other vendors here do not mention Rack; on Apify, Rack has its own search actor. Scavio covers Rack with its own Nordstrom Rack API (/nordstromrack-api): the same 8 endpoints on nordstromrack.com, including clearance, Clear the Rack and flash event listings with clearance and promotion prices, and Rack store pickup. Check that a tool names Rack explicitly before you build a Rack tracker on it.