Newegg Product Scraper (Cheap) avatar

Newegg Product Scraper (Cheap)

Pricing

from $3.99 / 1,000 results

Go to Apify Store
Newegg Product Scraper (Cheap)

Newegg Product Scraper (Cheap)

Newegg Products Scraper that extracts prices, ratings, availability, and specs from search results and product pages so price trackers, resellers, and market researchers get clean structured data without writing custom scripts.

Pricing

from $3.99 / 1,000 results

Rating

0.0

(0)

Developer

Data API

Data API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Newegg Product Scraper

Newegg Product Scraper

Pricing on Newegg moves fast, and checking it by hand does not scale. This scraper turns a search term, a category link, or a stack of product URLs into clean rows of structured data: item name, current price, list price and discount, star rating, review count, stock status, seller, shipping, and the full specs table. Pagination is handled for you, so one keyword can pull hundreds of products in a single run. Feed it one product or thousands.

What you get

Every product comes back as one row with a steady set of columns, so results drop straight into a sheet or database without reshaping. The fields fall into a few groups:

  • Identitysku, modelId, itemName, brandName, itemUrl, imageLink
  • PricingcurrentPrice, listPrice, discountRate, altPriceLow, altPriceHigh
  • Reputation and stockstarRating, reviewsTotal, stockStatus, sellerName, shippingInfo
  • DetailcategoryPath, specifications, collectedAt

Quick start

  1. Click Try for free and open the input form.
  2. Add what you want to scrape: type one or more Search terms, paste a Category link, or drop Product URLs into the list (any mix works).
  3. Set a Results limit and Page limit to control how much the run pulls.
  4. Press Start, then export the data as JSON, CSV, Excel, or XML once it finishes.

How it works

Use cases

  • Price tracking — watch GPU, CPU, and SSD prices day to day and catch markdowns early
  • Competitor pricing — see how rival sellers price and position comparable parts
  • Restock alerts — spot the moment an out-of-stock item comes back
  • Keyword research — pull titles and brands from the top Newegg search results
  • Brand and category benchmarking — compare ratings and review counts across makers
  • Resale sourcing — surface underpriced products worth flipping

Input

FieldTypeRequiredDescription
searchTermsarray of stringsOne of searchTerms, categoryLink, or targetUrlsWords or phrases to look up on Newegg. Each term runs as its own search. Example: ["NVMe SSD 2TB", "850W PSU"].
categoryLinkstringOptionalA Newegg category or browse URL to walk through, copied from the address bar.
targetUrlsarray of stringsOptionalSpecific Newegg product page URLs to read, useful for the deeper detail fields.
resultsLimitintegerNoStop after this many products in one run. Default 50.
pageLimitintegerNoHow many result pages to follow per input. Default 3.
timeoutSecondsintegerNoSeconds to wait on each request before giving up. Default 45.

Example input

{
"searchTerms": ["NVMe SSD 2TB", "850W PSU"],
"categoryLink": "https://www.newegg.com/Solid-State-Drives/SubCategory/ID-636",
"targetUrls": ["https://www.newegg.com/p/pl?d=motherboard"],
"resultsLimit": 50,
"pageLimit": 3,
"timeoutSeconds": 45
}

Output

Results are written to the dataset as they arrive, so partial data is kept even if a run stops early. Each record is one product.

Example output

{
"sku": "N82E16820147674",
"modelId": "MZ-V8P2T0B/AM",
"itemName": "SAMSUNG 990 PRO 2TB PCIe Gen4 NVMe M.2 Internal SSD",
"brandName": "SAMSUNG",
"itemUrl": "https://www.newegg.com/p/N82E16820147674",
"imageLink": "https://c1.neweggimages.com/ProductImageCompressAll1280/20-147-674-V01.jpg",
"currentPrice": 169.99,
"listPrice": 209.99,
"discountRate": 19.0,
"altPriceLow": 164.99,
"altPriceHigh": 189.99,
"starRating": 4.8,
"reviewsTotal": 2417,
"stockStatus": "In Stock",
"sellerName": "Newegg",
"shippingInfo": "Free Shipping",
"categoryPath": "Computer Hardware > Hard Drives & Storage > Internal SSDs",
"specifications": {
"Capacity": "2TB",
"Interface": "PCIe Gen4 x4",
"Form Factor": "M.2 2280",
"Sequential Read": "7450 MB/s"
},
"collectedAt": "2026-06-29T09:15:00Z"
}

Output fields

FieldTypeDescription
skustringNewegg's own item number for the product
modelIdstringMaker's model number, e.g. MZ-V8P2T0B/AM
itemNamestringComplete product name shown on the listing
brandNamestringMaker or brand the product belongs to
itemUrlstringDirect link to the product page
imageLinkstringAddress of the main product photo
currentPricenumberPrice you pay right now, in USD
listPricenumberPrice shown before any markdown
discountRatenumberHow far the price dropped from list, as a percentage
altPriceLownumberCheapest option among other sellers or configurations
altPriceHighnumberPriciest option among other sellers or configurations
starRatingnumberMean customer score on a 0 to 5 scale
reviewsTotalintegerCount of customer reviews
stockStatusstringAvailability, e.g. In Stock or OUT OF STOCK
sellerNamestringNewegg or a marketplace seller
shippingInfostringShipping charge, or Free Shipping
categoryPathstringBreadcrumb trail of categories from the product page
specificationsobjectTechnical detail from the product's specs section
collectedAtstringISO 8601 UTC timestamp of when the row was captured

Tips for best results

  • Start small. Run one search term with a low resultsLimit first to confirm the output fits your pipeline, then scale up.
  • Use product URLs for depth. Search and category pages cover the basics; pass targetUrls when you need the specs table, item number, and seller.
  • Tune pageLimit to match the catalog. A broad keyword spans many pages, so raise it when you want everything; lower it for a quick sample.
  • Raise timeoutSeconds to around 60 if you see timeout errors on a slow connection.
  • Partial results are safe. Rows are saved as they come in, so a stopped run still leaves you the products it already collected.

How can I use Newegg product data?

How can I use the Newegg Product Scraper to track prices over time? Schedule a run with your searchTerms or a categoryLink and keep the dataset. Each row carries currentPrice, listPrice, and discountRate with a collectedAt timestamp, so comparing snapshots over days or weeks shows you exactly when a part dropped in price.

How can I pull Newegg specs and ratings for product research? Pass the product pages you care about as targetUrls. The scraper returns the specifications object alongside starRating, reviewsTotal, and brandName, giving you a structured table to compare components on capacity, interface, clock speed, or whatever spec matters for your build.

How can I export Newegg search results to a spreadsheet? Type your keywords into searchTerms, run the scraper, and download the dataset as CSV or Excel. Every matching product becomes a row with name, price, stock, and link, ready to sort and filter without copying anything by hand.

How can I monitor Newegg stock and restocks? Run the scraper on the items you follow and read the stockStatus field. Re-run it on a schedule to catch the moment something flips from OUT OF STOCK back to In Stock, then act before it sells out again.

Our actors are ethical and do not extract any private user data, such as email addresses or private contact information. They only extract what the user has chosen to share publicly. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.

However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.

You can also read Apify's blog post on the legality of web scraping.

Support

Questions, feature requests, or a field you'd like added? Reach out at data.apify@proton.me and we'll get back to you.