Newegg Product Scraper avatar

Newegg Product Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Newegg Product Scraper

Newegg Product Scraper

Scrape Newegg product listings in bulk: title, brand, price, list price, discount, rating, reviews, shipping, model number, stock and image. Paste category or search URLs (or keywords) and it paginates deep, 96 products per page. Clean JSON/CSV, one row per product. No login.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Nicolas van Arkens

Nicolas van Arkens

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Scrape Newegg product listings in bulk — title, brand, price, discount, rating, review count, shipping, model number, stock status and image — from any Newegg category, search or store page. No login, no API key. Paste the Newegg pages (or keywords) you care about and get one clean row per product, with deep automatic pagination.

Perfect for price monitoring, competitor research, market/assortment analysis, dropshipping product sourcing, deal tracking, and MAP-price checks across PC components, laptops, electronics, gaming gear and everything else Newegg sells.

What you get

One flat, ready-to-use record per product:

FieldDescription
itemNumberNewegg item number (e.g. 14-932-753) — stable product id
titleFull product title
brandManufacturer / brand (e.g. GIGABYTE, ASUS)
priceCurrent price (number, e.g. 1449.99)
listPriceOriginal / "was" price when the item is discounted
currencyPrice currency (USD on newegg.com)
discountPercentAdvertised saving, e.g. 18
ratingAverage star rating out of 5 (e.g. 4.6)
reviewCountNumber of customer reviews
shippingTextShipping label (e.g. Free Shipping, $19.99 Shipping)
shippingCostParsed shipping cost (0.0 for free shipping)
modelManufacturer model number
featuresShort spec bullets from the listing card
inStocktrue when the card is purchasable (Add to Cart); false for Sold Out / Auto Notify / Back Order / Coming Soon
stockStatusThe availability label for unavailable items (e.g. Sold Out, Auto Notify, Back order); empty when in stock
moreOptions"More options from $X – $Y" text when a product has multiple sellers
isSponsoredtrue if the card is a sponsored/ad placement
imageUrlProduct image URL
productUrlClean link to the product page
sourceUrlThe listing URL this product came from
resultPageWhich result page it was found on
scrapedAtISO 8601 UTC timestamp

Input

  • Newegg listing URLs (startUrls) — one or more Newegg pages. Each can be:
    • a category / subcategory browse page, e.g. https://www.newegg.com/Desktop-Graphics-Cards/SubCategory/ID-48 (most reliable),
    • a store or brand-store page,
    • or a keyword search page, e.g. https://www.newegg.com/p/pl?d=rtx+4090.
  • Search keywords (searchKeywords, optional) — plain keywords the actor turns into Newegg searches for you (e.g. rtx 4090, ddr5 32gb).
  • Max results per start URL / Max pages per start URL — how deep to paginate (96 products per page).
  • Max results overall (optional) — a single cap across everything.
  • Proxy — leave the default (Apify Residential, US) in place.

Every URL and keyword is paginated deep automatically (96 products per page), and products are de-duplicated by item number, so a handful of inputs returns thousands of rows.

Tip: Newegg's category / subcategory / store browse pages are the most reliable source. Newegg guards its keyword-search route more aggressively; the actor still scrapes it (routing through the residential proxy on a block), but if a keyword returns few rows, grab the matching category browse URL instead — open newegg.com, click into the category, and copy that page's URL.

Example input

{
"startUrls": [
"https://www.newegg.com/Desktop-Graphics-Cards/SubCategory/ID-48",
"https://www.newegg.com/Laptops-Notebooks/SubCategory/ID-32"
],
"searchKeywords": ["mechanical keyboard", "nvme ssd 2tb"],
"maxResultsPerUrl": 300,
"maxPagesPerUrl": 10
}

Output sample

{
"itemNumber": "14-202-457",
"title": "SAPPHIRE PULSE Radeon RX 9060 XT 16GB GDDR6 PCI Express 5.0 x16 ATX Graphics Card 11350-03-20G",
"brand": "Sapphire Tech",
"price": 469.99,
"listPrice": 498.49,
"currency": "USD",
"discountPercent": 5,
"rating": 4.7,
"reviewCount": 121,
"shippingText": "Free Shipping",
"shippingCost": 0.0,
"model": "11350-03-20G",
"features": ["Model #: 11350-03-20G"],
"inStock": true,
"stockStatus": null,
"moreOptions": null,
"isSponsored": false,
"imageUrl": "https://c1.neweggimages.com/productimage/nb300/14-202-457-01.jpg",
"productUrl": "https://www.newegg.com/sapphire-tech-pulse-11350-03-20g-radeon-rx-9060-xt/p/N82E16814202457",
"sourceUrl": "https://www.newegg.com/Desktop-Graphics-Cards/SubCategory/ID-48",
"resultPage": 1,
"scrapedAt": "2026-07-19T12:00:00+00:00"
}

Export the whole dataset as JSON, CSV, Excel, or feed it to an API — Apify handles the format.

Use cases

  • Price & MAP monitoring — track prices and discounts across a category on a schedule.
  • Competitor & market research — pull an entire category (GPUs, laptops, SSDs…) and analyse brands, price bands and ratings.
  • Product sourcing / dropshipping — build a catalog with images, models and prices ready to import.
  • Deal hunting — filter the output for the biggest discountPercent or best rating-per-dollar.

FAQ

Do I need a Newegg login or API key? No. The actor reads public listing pages.

Which URLs work best? Category / subcategory / store browse pages (they're server-rendered and most reliable). Keyword search also works but guards harder — the actor routes it through the residential proxy automatically.

How many products can I get? Newegg serves 96 per page and categories run to dozens of pages, so tens of thousands of products per run is normal. Use Max results / Max pages to bound a run.

What currency are prices in? USD (newegg.com US). Keep the proxy country set to US.

How is it billed? Pay per result — you're charged once per product returned. Blocked or empty pages are never charged.

Some products have no rating or brand — why? Products with no customer reviews have no rating/review count, and a few listings don't expose a brand link. Those fields are left empty for that product; it's a gap in Newegg's own listing, not a scraping error.