Disclaimer : Real Data API only extracts publicly available data while maintaining a strict policy against collecting any personal or identity-related information.
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.
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.
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.
An object should be the return value of this function.
You can achieve three things by returning fields:
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'
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
Optional String
In the search option, you can give a search term to search for products in Nordstrom.
country
Required String
You will select the country to set the shipping address and currency.
"United States"
,"Canada"
,"England"
,"Germany"
,"India"
,"Australia"
,"France"
,"Israel"
, etc
maxItems
Optional Integer
Search results count to process.
proxy
Required Object
To execute this scraper, you must use a proxy server and avoid Blocking.
extendOutputFunction
Optional String
You can write a customized JS code to scrape data in the Extended Output Function.
debugMode
Optional Boolean
Shows debug alerts.
{
"search": "Jeans",
"country": "United States",
"maxItems": 2,
"proxy": {
"useRealdataAPIProxy": true
},
"debugMode": false
}