Newegg Scraper - Products, Prices, Specs & Reviews
Pricing
from $4.00 / 1,000 product scrapeds
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.
Pricing
from $4.00 / 1,000 product scrapeds
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Newegg Scraper — Products, Prices, Specs, Reviews & Seller Leads
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:
| Data | Typical scrapers | This 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 images | partial | ✅ |
| Best-seller rank, warranty, ship-from | ❌ | ✅ |
| Ratings + buyer reviews | partial | ✅ 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
- Sign up for Apify — the free plan is enough to try this actor.
- Open the Newegg Scraper, enter search keywords (or paste Newegg URLs / item numbers), pick the site (US or Canada) and click Start.
- Watch results stream into the dataset table.
- 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. - site —
us= Newegg.com (USD) orca= Newegg.ca (CAD). Start URLs override this by their domain. - sort —
default,priceAsc,priceDescorbestRating. - 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
reviewrecords (no extra request when detail is on). - includeSellerLeads (default false) — output one deduplicated
sellerLeadrecord 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"}
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:
- Amazon Scraper — products, Buy Box price, reviews & seller leads, 20+ marketplaces.
- eBay Scraper — listings, sold prices & seller leads.
- AliExpress Scraper — products, SKUs, orders sold, reviews & store leads.
- Alibaba Scraper — B2B wholesale: FOB ladder prices, MOQ & supplier leads.
- Banggood Scraper — cross-border products, variants, specs & reviews.
- Flipkart Scraper — India's #1 consumer e-commerce: prices, reviews & seller leads.
- Zalando Scraper — Europe's #1 fashion retailer: prices, sizes & stock across 15 markets.
- Reverb Scraper — musical-instrument marketplace, Price Guide & seller leads.
- Shopify Store Scraper — products, prices & inventory from any Shopify storefront.
Tips
- Full prices & specs: keep
includeProductDetailsON — 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
monitorModeand a stablemonitorKeyto 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
maxConcurrencyat 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.
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.