Nordstrom Scraper
by runtime
Nordstrom Scraper is an Apify Actor that scrapes product data from Nordstrom’s search results pages. It extracts key product details such as title, br...
Opens on Apify.com
About Nordstrom Scraper
Nordstrom Scraper is an Apify Actor that scrapes product data from Nordstrom’s search results pages. It extracts key product details such as title, brand, image URL, current price, and previous price.
What does this actor do?
Nordstrom Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Nordstrom Scraper Nordstrom Scraper is an Apify Actor that scrapes product data from Nordstrom’s search results pages. It extracts key product details such as title, brand, image URL, current price, and previous price. The scraper supports pagination and configurable delays to ensure that lazy-loaded content is captured, and it can be run behind a proxy to help bypass bot detection. ## 🚀 Features - ✅ Scrapes product details: Extracts product title, brand, image URL, current price, and previous price (with currency symbols removed). - ✅ Pagination: Iterates over multiple pages using the configurable maxPages parameter. - ✅ Configurable delay: Waits a set number of seconds (default is 2s) after page load to allow lazy-loaded content to render. - ✅ Proxy and Stealth support: Uses Apify Proxy (if configured) and a stealth plugin with Playwright for realistic browsing behavior. - ✅ Structured output: Stores each product as an individual entry in an Apify Dataset for easy export and further processing. ## 📥 Input Parameters The Actor accepts the following input parameters: | Parameter | Type | Description | Default Value | |-----------------------|-----------|------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------| | nordstromUrl | string | The base URL of the Nordstrom search results page (e.g., for heels search). | "https://www.nordstrom.com/sr?origin=keywordsearch&keyword=heels" | | maxPages | integer | The maximum number of pages to scrape. | 10 | | useApifyProxy | boolean | Whether to use the Apify Proxy. | true | | proxyConfiguration | object | Proxy configuration object (can be customized or use Apify Proxy defaults). | { "useApifyProxy": true, "apifyProxyGroups": ["DATACENTER"] } | ### Example Input json { "nordstromUrl": "https://www.nordstrom.com/sr?origin=keywordsearch&keyword=heels", "maxPages": 10, "useApifyProxy": true, "proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["DATACENTER"] } } ### Result The output dataset includes the following fields for each job listing, as specified in dataset_schema.json: title (string): The title of the job listing. company (string): The name of the company offering the job. location (string): The location of the job. jobLink (string): The URL link to the job listing. responsibilities (array of strings): A list of responsibilities or job description items. ### Example Result json [ { "title": "Software Engineer", "company": "Tech Corp", "location": "San Francisco, CA", "jobLink": "https://www.indeed.com/viewjob?jk=12345", "responsibilities": [ "Develop and maintain software applications.", "Collaborate with product managers and designers." ] }, { "title": "Frontend Developer", "company": "Web Solutions", "location": "San Francisco, CA", "jobLink": "https://www.indeed.com/viewjob?jk=67890", "responsibilities": [ "Implement UI/UX designs.", "Work closely with the backend team." ] } ] ## ⚙️ How It Works ### Page Processing Pagination: A request queue is populated with URLs for each page (from page 1 up to the maxPages value) by appending or replacing the page parameter in the base URL. ### Data Extraction Product Details: Each product is extracted from an <article> element on the page. The Actor scrapes: - Title: From an <h3> element containing an <a> tag. - Brand: Using a heuristic from surrounding <div> elements. - Image URL: From the product’s <img> element. - Current Price and Previous Price: Extracted from the page text using regex, with currency symbols (€ and $) removed. Output Format: Each product is stored as an individual object in the Apify Dataset, resulting in a flat array of products. Result Storage: All scraped product data is pushed to an Apify Dataset as individual entries, making it easy to review, export, or process further. ## 📤 Output The Actor outputs a flat JSON dataset with each product structured as follows: json { "title": "Ce-Soire Slide Sandal (Women)", "brand": "Jeffrey Campbell", "imageUrl": "https://n.nordstrommedia.com/it/173749f5-29fb-4bf2-a7e2-d93ec5cc684d.jpeg?h=365&w=240&dpr=2", "currentPrice": "147,47", "previousPrice": "147,52" } ## ⚠️ Legal Disclaimer This project is intended for educational and research purposes only. When using this Actor, please comply with Nordstrom’s Terms of Service and relevant robots.txt policies. Use this tool responsibly and avoid aggressive scraping that could negatively impact Nordstrom’s website infrastructure.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Nordstrom Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- runtime
- Pricing
- Paid
- Total Runs
- 410
- Active Users
- 21
Related Actors
Google Maps Reviews Scraper
by compass
Facebook Ads Scraper
by apify
Google Ads Scraper
by silva95gustavo
Facebook marketplace scraper
by curious_coder
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support