Newegg Scraper - Products, Prices, Specs & Reviews avatar

Newegg Scraper - Products, Prices, Specs & Reviews

Pricing

from $2.91 / 1,000 product scrapeds

Go to Apify Store
Newegg Scraper - Products, Prices, Specs & Reviews

Newegg Scraper - Products, Prices, Specs & Reviews

Scrape Newegg by keyword, category or URL: live price, discount %, stock, full specifications, ratings, reviews, marketplace seller leads & price/stock monitoring across the US & Canada. Independent tool, not affiliated with Newegg.

Pricing

from $2.91 / 1,000 product scrapeds

Rating

0.0

(0)

Developer

Scrape Sage

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

3

Monthly active users

7 days ago

Last modified

Share

Newegg Scraper — Products, Prices, Specs, Reviews & Seller Leads

Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Newegg Inc. or any of its subsidiaries. All trademarks mentioned are the property of their respective owners. "Newegg" is referenced only to describe the publicly available website this Actor collects data from.

Extract complete Newegg product data — including the fields other scrapers leave empty: live price & stock, the 30-day lowest price, the full specifications table, all images, MPN/GTIN/model, best-seller rank, ratings, reviews and the marketplace seller. Search by keyword, browse a category or paste product URLs across Newegg.com (US) and Newegg.ca (Canada), and turn on monitor mode to capture only price drops, restocks and new listings.

No login, no cookies, no browser — fast JSON + HTML extraction with the richest dataset in the category.

Why this Newegg scraper?

Most Newegg scrapers return a title and a price and stop there. This actor combines Newegg's product pages with its internal realtime price/stock endpoint to ship every field that matters for repricing, dropshipping, PC-parts tracking and market research:

DataTypical scrapersThis actor
Live price + was-price + exact discount %partial
30-day lowest price & "is lowest price" flag
Live in-stock + stock quantity
Full specifications table (every attribute)✅ 30–50 fields
MPN / GTIN / model number
All hi-res imagespartial
Best-seller rank, warranty, ship-from
Ratings + buyer reviewspartial✅ opt-in
Marketplace seller + seller leads (rating, lifetime orders, lead score)✅ opt-in
Price-drop / restock / new-listing monitor
US and Canada storefronts

Use cases

  • Price tracking & repricing — follow GPU, CPU, SSD, laptop and component prices, the 30-day low and discount depth; schedule recurring runs with monitor mode for price-drop & restock alerts.
  • Dropshipping & arbitrage — pull live price, stock, specs and images for product research and catalog building across electronics and PC hardware.
  • Market & competitive intelligence — track ratings, review counts, best-seller rank and assortment by keyword or category.
  • Lead generation — build a list of third-party Newegg Marketplace sellers with rating, review count, lifetime orders and a 0–100 lead score.
  • Product enrichment — resolve item numbers to MPN/GTIN/model + full specifications for your own catalog or PIM.

How to use

  1. Sign up for Apify — the free plan is enough to try this actor.
  2. Open the Newegg Scraper, enter search keywords (or paste Newegg URLs / item numbers), pick the site (US or Canada) and click Start.
  3. Watch results stream into the dataset table.
  4. Export as JSON, CSV, Excel, XML or RSS — or pull results programmatically via the Apify API.

Input

{
"searchTerms": ["rtx 4070", "nvme ssd 2tb"],
"site": "us",
"sort": "default",
"maxProducts": 200,
"includeProductDetails": true,
"includeReviews": true,
"includeSellerLeads": true,
"monitorMode": false
}
  • searchTerms — keywords to search Newegg for. Each keyword is scraped as its own product feed (up to 96 products per page).
  • startUrls — Newegg URLs to scrape directly: product pages (/<slug>/p/<ItemNumber>), search / category / store / deals listing pages, or brand/seller storefronts.
  • itemNumbers — Newegg item numbers (e.g. N82E16814126761) to fetch directly.
  • siteus = Newegg.com (USD) or ca = Newegg.ca (CAD). Start URLs override this by their domain.
  • sortdefault, priceAsc, priceDesc or bestRating.
  • minPrice / maxPrice / fourStarPlus / inStockOnly — filters.
  • includeProductDetails (default true) — add the full specifications table, description, all images, MPN/GTIN/model, live price & stock, 30-day-low price, marketplace seller, warranty & promotions.
  • includeReviews (default false) — pull the buyer reviews embedded on each product page as separate review records (no extra request when detail is on).
  • includeSellerLeads (default false) — output one deduplicated sellerLead record per third-party Marketplace seller seen in the run, with a 0–100 lead score.
  • monitorMode / monitorKey (default false) — remember products across runs and emit only new / price-changed / restocked items (each carries a changeType). Complements Apify Schedules.
  • maxProducts / maxPagesPerSearch / maxConcurrency / proxyConfiguration — run controls.

Output

One record per product (type: "product"), plus optional review and sellerLead records:

{
"type": "product",
"site": "us",
"itemNumber": "N82E16814126761",
"title": "ASUS PRIME GeForce RTX 5070 12GB GDDR7 PCIe 5.0 Graphics Card",
"brand": "ASUS",
"url": "https://www.newegg.com/asus-prime-rtx5070-12g.../p/N82E16814126761",
"price": 641.99,
"originalPrice": 669.99,
"discountAmount": 28,
"discountPercent": 4.2,
"isOnSale": true,
"currency": "USD",
"inStock": true,
"stockQty": 1,
"priceLow30Days": 641.18,
"isLowestPrice30Days": false,
"shippingText": "Free Shipping",
"isFreeShipping": true,
"rating": 5,
"reviewsCount": 170,
"mpn": "PRIME-RTX5070-12G",
"gtin": "197105870413",
"model": "PRIME-RTX5070-12G",
"category": "GPUs / Video Graphics Cards",
"breadcrumb": ["Home", "Components & Storage", "GPU & Video Graphics Device", "GPUs / Video Graphics Cards"],
"specifications": { "Chipset Manufacturer": "NVIDIA", "GPU Series": "NVIDIA GeForce RTX 50 Series", "Interface": "PCI Express 5.0 x16", "Memory Size": "12GB", "...": "..." },
"specCount": 34,
"features": ["Powered by NVIDIA Blackwell ...", "..."],
"images": ["https://c1.neweggimages.com/productimage/.../14-126-761-01.png"],
"bestSellingRank": 25,
"warranty": "30-Day Return Policy",
"shipFrom": "United States",
"sellerName": "Newegg",
"isMarketplaceSeller": false,
"searchTerm": "rtx 4070",
"scrapedAt": "2026-06-19T03:39:33.216Z"
}

How much does it cost to scrape Newegg?

This Actor uses Apify's pay-per-event pricing: you are charged only for the results it delivers, with no monthly rental and no start fee. The events it can charge are:

  • Product scraped - One Newegg product from a keyword/category search card: item number, title, brand, card price, was-price & discount, shipping, rating, review count and image.
  • Product detail scraped - One fully enriched Newegg product: live price & stock, 30-day lowest price, discount, full specifications table, description, all images, MPN/GTIN/model, marketplace seller, warranty, promotions and volume discounts.
  • Review scraped - One buyer review from a product page: rating, title, author, date and review text.
  • Seller lead scraped - One deduplicated Newegg Marketplace seller B2B lead: store name, rating, review count, lifetime orders, top-rated flag, product count, sample products, categories and a 0–100 lead score.

The current price of each event is shown on the Pricing tab of this page. Set a maximum total charge on the run if you want a hard cap on spend, and use the input limits to control how much the Actor fetches.

Automate & schedule

Run this actor on autopilot and pull results into your own stack:

  • Apify API — start runs, fetch datasets, and manage schedules over REST.
  • apify-client for JavaScript and apify-client for Python — official SDKs.
  • Schedules — run it hourly/daily to watch a keyword, category or item list; pair with monitor mode for price-drop & restock alerts.
  • Webhooks — trigger downstream actions (CRM import, Slack alert, repricing job) the moment a run finishes.
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });
const run = await client.actor('scrapesage/newegg-scraper').call({
searchTerms: ['rtx 4070'],
site: 'us',
maxProducts: 200,
includeProductDetails: true,
monitorMode: true,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Got ${items.length} Newegg products`);

Integrate with any app

Connect the dataset to 5,000+ apps — no code required:

  • Make — multi-step automation scenarios.
  • Zapier — push price drops straight into Sheets, Slack or your repricer.
  • Slack — get notified when a monitored product drops in price or restocks.
  • Google Drive / Sheets — auto-export every run to a spreadsheet.
  • Airbyte — pipe results into your data warehouse.
  • GitHub — trigger runs from commits or releases.

Use with AI assistants (MCP)

The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT or any agent framework through the Apify MCP server — ask your assistant to "track the cheapest RTX 4070 on Newegg and alert me on a price drop" and let it run this scraper for you.

Agent-ready: autonomous payments (x402 & Skyfire)

This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:

  • x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
  • Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.

Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.

More scrapers from scrapesage

Build a complete e-commerce & pricing stack across every major marketplace:

Tips

  • Full prices & specs: keep includeProductDetails ON — the live price, stock, 30-day-low and specifications come from the product page + Newegg's realtime endpoint, not the search card.
  • Recurring monitoring: combine Schedules with monitorMode and a stable monitorKey to receive only price drops, restocks and new listings.
  • Combo & bundle items: PC-builder bundles and some combos don't expose a live realtime record — they still return full page detail (specs, images, rating).
  • Proxies: keep the default datacenter proxy; switch to RESIDENTIAL only if you see repeated blocked/challenge warnings. Keep maxConcurrency at 3–5.

FAQ

Can I scrape Newegg by category instead of keyword? Yes — paste any Newegg category, store, brand or "Today's Deals" listing URL into startUrls; they all render the same product cards and paginate automatically.

Does it get the real, current price? Yes. The live price, stock and 30-day-low come from Newegg's own realtime price/stock endpoint, so they reflect what a shopper sees right now — not a stale cached card.

Can I scrape Newegg Canada? Yes — set site to ca (or paste Newegg.ca URLs). Prices are returned in CAD.

How do I monitor price drops automatically? Turn on monitorMode, give it a monitorKey, and create a Schedule. Each run emits only products that are new or whose price/stock changed, each tagged with a changeType (price_drop, price_rise, restocked, out_of_stock, new).

Where do seller leads come from? Newegg is largely a first-party retailer, so most items are "Sold & Shipped by Newegg". When a product is sold by a third-party Newegg Marketplace seller, the actor captures that seller's name, rating, review count, lifetime orders and a lead score (with includeSellerLeads on).

Can I export to Google Sheets, CSV or Excel? Yes — one click in the dataset view, or automatically on every run via the Google Drive integration.

Is scraping Newegg legal? This actor collects publicly available data only. You are responsible for using the data in compliance with applicable laws and Newegg's terms.

A field is null — why? Some products genuinely don't publish a discount, a rating or a third-party seller. Fields are null only when the data doesn't exist, not because the scraper skipped them.

Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Newegg Inc. or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.

"Newegg" and any related marks are the property of their respective owners and are used here only in a descriptive, nominative sense - to identify the publicly accessible website from which this Actor collects data. This Actor is not an official Newegg product, is not authorised or certified by Newegg Inc., and does not distribute Newegg software. It collects only publicly available information; you are responsible for ensuring your use of that data complies with applicable laws, regulations and the terms of the source website.

Need help?

Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome — this actor is actively maintained.