Newegg Marketplace Product & Seller Scraper
Newegg Marketplace Product & Seller Scraper
Scrapes product listings from Newegg category and search pages. Returns the fields that matter — title, brand, current and was price, seller name, shipping, rating, review count, and stock status — in clean JSON.
The differentiator: it identifies the actual seller. Whether a product is fulfilled directly by Newegg or listed by a third-party marketplace vendor, this scraper surfaces the seller name. Useful for MAP compliance monitoring, competitive intelligence, and repricing tools that need to distinguish 1P from 3P inventory.
What It Extracts
- Product title — full product name as listed
- Brand — manufacturer from the product specs table
- Seller — 1P Newegg or 3P marketplace seller name (the differentiating field)
- Current price — USD float (e.g.
599.99) - Was price — original price before discount, when available
- Shipping — shipping cost string or "Free Shipping"
- Rating — average star rating (1.0–5.0 scale), when rated
- Review count — total number of customer reviews
- In stock — boolean: true if "Add to Cart" is available
- Category — product category from breadcrumbs
- Product URL — canonical detail page URL
- Image URL — primary product image
- Item number — Newegg's item # in
N82E168...format
How It Works
- You supply one or more Newegg category or search URLs
- The scraper parses each listing page, extracting up to 36 products per page
- It follows pagination until it hits the maxItems cap or the last page
- For each product, it fetches the detail page to retrieve the seller name, brand, and stock status
- Results land in your Apify dataset in real-time as each detail page is processed
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls |
Array | Yes | — | Newegg category or search URLs to scrape |
maxItems |
Integer | No | 10 | Maximum products to return. Set to 0 for unlimited. |
Example Input
{
"startUrls": [
{ "url": "https://www.newegg.com/GPU-Video-Graphics-Device/Category/ID-38" },
{ "url": "https://www.newegg.com/p/pl?N=100007709" }
],
"maxItems": 100
}
Category URLs (/Category/ID-N) and search/filter URLs (/p/pl?N=...) both work. Legacy /p/pl?Submit=StoreIM URLs redirect to canonical search pages automatically.
Output Schema
{
"product_id": "N82E16814930138",
"item_number": "N82E16814930138",
"title": "ASRock Challenger Radeon RX 9070 Graphics Card RX9070 CL 16G",
"brand": "ASRock",
"seller": "Velztorm",
"price_current": 599.99,
"price_was": 639.99,
"shipping": "Free Shipping",
"rating": 4.5,
"num_reviews": 71,
"in_stock": true,
"category": "GPU & Video Graphics Device",
"product_url": "https://www.newegg.com/asrock-challenger-rx9070-cl-16g-radeon-rx-9070-16gb-graphics-card-triple-fans/p/N82E16814930138",
"image_url": "https://c1.neweggimages.com/ProductImageCompressAll1280/14-930-138-V01.jpg",
"scrapedAt": "2026-06-11T05:42:00.000Z"
}
Field Reference
| Field | Type | Notes |
|---|---|---|
product_id |
string | Newegg item number (N82E168...) |
item_number |
string | Same as product_id |
title |
string | Full product title |
brand |
string | Manufacturer name, null if not in specs table |
seller |
string | "Newegg" for 1P, marketplace seller name for 3P |
price_current |
number | Current price in USD, null if not listed |
price_was |
number | Original price in USD, null if no discount |
shipping |
string | Shipping cost string, null if not shown |
rating |
number | Average star rating 1.0–5.0, null if unrated |
num_reviews |
integer | Total customer reviews, null if none |
in_stock |
boolean | True if "Add to Cart" is present |
category |
string | Category from breadcrumb navigation |
product_url |
string | Canonical product page URL |
image_url |
string | Primary product image URL |
scrapedAt |
string | ISO-8601 scrape timestamp |
Pricing
Runs on Apify's Pay-Per-Event model. Costs roughly $0.001–0.002 per product record depending on your account tier. A run of 1,000 products costs approximately $1–2 in compute.
Use Cases
- MAP compliance monitoring — identify which 3P sellers are listing your products and at what price
- Competitive intelligence — track competitor pricing across categories over time
- Repricing tools — feed real-time seller and price data into automated repricing workflows
- Market research — catalog product availability, ratings, and seller distribution across a category
- Price history — diff was/current prices to detect active promotions or price drops
🔍 FAQ
How do I scrape Newegg product listings?
Newegg Marketplace Product & Seller Scraper accepts any Newegg category or search URL. Set startUrls to the category page you want (e.g., the GPU category) and the scraper handles the rest — pagination, detail pages, proxy rotation.
What data can I get from Newegg? Newegg Marketplace Product & Seller Scraper returns 15 fields per product: title, brand, current and was price, seller name, shipping, star rating, review count, stock status, category, product URL, image URL, and item number.
How much does Newegg Marketplace Product & Seller Scraper cost to run? Approximately $0.001–0.002 per product record on the Pay-Per-Event model. Running 10,000 products costs roughly $10–20 depending on your Apify tier.
Can I tell which products are sold directly by Newegg vs. third-party sellers?
Yes. The seller field returns "Newegg" for first-party items and the actual marketplace seller name for third-party listings. That's the main reason to use this scraper over the alternatives.
Does Newegg Marketplace Product & Seller Scraper need proxies? It uses residential proxies internally. You don't configure them — they're included in the compute cost.
Need More Features? Custom fields, additional filters, or a different target site? File an issue or get in touch.
Why Use Newegg Marketplace Product & Seller Scraper?
- Seller data — extracts the 3P marketplace seller name, which most Newegg scrapers skip entirely
- Clean output — structured JSON with consistent field names and numeric types for price and rating, so you spend less time cleaning and more time using it
- Affordable — ~$0.001–0.002/record with no fixed costs