logo

Nordstrom Product Data Scraper - Scrape Nordstrom Product Data

RealdataAPI / nordstrom-scraper

With our Nordstrom Product Data Scraper, you can quickly gather important product information, such as their descriptions, images, feedback, questions, prices, and shipping details. You can customize your search by selecting your preferred country, language, and region for shipping. Our options include popular countries like Australia, Canada, Germany, France, Singapore, the USA, the UK, UAE, and India.

How does Nordstrom Scraper Work?

Nordstrom Scraper allows you to scrape product information from the Nordstrom e-commerce website. Extract and download all product information, including description, price, color, size, and more.

We have designed it using the Real Data API SDK, and you can execute it using the Real Data API or a local platform.

What is the cost of scraping Nordstrom?

Real Data API offers a 5 USD free usage credit for a month on our free plan. It helps you to scrape 600 outputs monthly using Nordstrom Scraper.

If you require more data, explore our paid subscription plan of 49 USD for personal usage to get 6 thousand outputs.

We also offer more outputs with a team plan to give you 60 thousand results for 499 USD a month.

3 Tips to use Nordstrom Scraper

  • Tip 1: Running a single longer scraper is more effective than multiple shorter scrapers due to startup duration.
  • Tip 2: This API performs better with Real Data API proxy group Shader. If you have access to it, keep the default settings. If you don't have access, you can explore other proxies.
  • Tip 3: You can access the extended output function of the scraper to update the output. Cheerio Handle $ helps as an argument to this scraper to merge output with the results.

An object should be the return value of this function.

You can achieve three things by returning fields:

  • Change a field: Reflect an available field with a new value.
  • Add a new field: Returning object using a field without result.
  • Delete a field: Return an available field with an undefined value.

Industries

Check out how industries use Nordstrom Scraper worldwide.

saas-btn.webp

E-commerce & Retail

You should have a Real Data API account to execute the program examples. Replace < YOUR_API_TOKEN > in the program using the token of your actor. Read about the live APIs with Real Data API docs for more explanation.

import { RealdataAPIClient } from 'RealdataAPI-Client';

// Initialize the RealdataAPIClient with API token
const client = new RealdataAPIClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare actor input
const input = {
    "search": "Jeans",
    "country": "United States",
    "maxItems": 2,
    "proxy": {
        "useRealdataAPIProxy": true
    }
};

(async () => {
    // Run the actor and wait for it to finish
    const run = await client.actor("trudax/actor-nordstrom-scraper").call(input);

    // Fetch and print actor results from the run's dataset (if any)
    console.log('Results from dataset');
    const { items } = await client.dataset(run.defaultDatasetId).listItems();
    items.forEach((item) => {
        console.dir(item);
    });
})();
from realdataapi_client import RealdataAPIClient

# Initialize the RealdataAPIClient with your API token
client = RealdataAPIClient("<YOUR_API_TOKEN>")

# Prepare the actor input
run_input = {
    "search": "Jeans",
    "country": "United States",
    "maxItems": 2,
    "proxy": { "useRealdataAPIProxy": True },
}

# Run the actor and wait for it to finish
run = client.actor("trudax/actor-nordstrom-scraper").call(run_input=run_input)

# Fetch and print actor results from the run's dataset (if there are any)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)
# Set API token
API_TOKEN=<YOUR_API_TOKEN>

# Prepare actor input
cat > input.json <<'EOF'
{
  "search": "Jeans",
  "country": "United States",
  "maxItems": 2,
  "proxy": {
    "useRealdataAPIProxy": true
  }
}
EOF

# Run the actor
curl "https://api.realdataapi.com/v2/acts/trudax~actor-nordstrom-scraper/runs?token=$API_TOKEN" /
  -X POST /
  -d @input.json /
  -H 'Content-Type: application/json'

Start URLs

startUrls Optional Array

If you have an URL of a webpage to scrape, you can do its setting here. This is an optional field, but you must provide a Search field.

Search

search Optional String

In the search option, you can give a search term to search for products in Nordstrom.

Country

country Required String

You will select the country to set the shipping address and currency.

Options:

"United States","Canada","England","Germany","India","Australia","France","Israel", etc

Search Results Limit

maxItems Optional Integer

Search results count to process.

Proxy Configuration

proxy Required Object

To execute this scraper, you must use a proxy server and avoid Blocking.

Extended Output Function

extendOutputFunction Optional String

You can write a customized JS code to scrape data in the Extended Output Function.

Enable Debug Mode

debugMode Optional Boolean

Shows debug alerts.

{
  "search": "Jeans",
  "country": "United States",
  "maxItems": 2,
  "proxy": {
    "useRealdataAPIProxy": true
  },
  "debugMode": false
}