Newegg Product Scraper
Pricing
from $2.90 / 1,000 results
Newegg Product Scraper
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 $2.90 / 1,000 results
Rating
0.0
(0)
Developer
Kawsar
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Newegg Products Scraper: Extract Product Prices, Ratings, and Specs at Scale
Newegg Products Scraper pulls structured product data from Newegg.com. Give it a keyword like "RTX 4070", a category URL, or a list of product pages and it returns prices, ratings, availability, specs, and more for every matching item. Pagination is handled automatically.
Use cases
- Track GPU and CPU prices daily to catch deals before they disappear
- See how competing sellers price and position similar products
- Detect when out-of-stock items come back and act on it quickly
- Pull product titles and tags from top-ranking Newegg search results for keyword research
- Compare review volumes and ratings across brands and categories
- Find underpriced products for resale or arbitrage
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
keywords | string | Search term to query on Newegg, e.g. "RTX 4070" | |
categoryUrl | string | Newegg category URL to scrape | |
productUrls | string[] | Individual Newegg product page URLs | |
maxItems | integer | 100 | Maximum number of products to extract |
maxPages | integer | 5 | Maximum result pages to follow per input |
requestTimeoutSecs | integer | 30 | Per-request timeout in seconds |
You can combine all three input types in a single run. Results from each are merged into one dataset.
Example input
{"keywords": "RTX 4070","maxItems": 50,"maxPages": 3}
Output
Each record in the dataset contains:
{"itemNumber": "N82E16814137774","productTitle": "ASUS DUAL GeForce RTX 4070 SUPER OC Edition 12GB GDDR6X","brand": "ASUS","productUrl": "https://www.newegg.com/p/N82E16814137774","imageUrl": "https://c1.neweggimages.com/ProductImageCompressAll1280/14-137-774-V01.jpg","price": 529.99,"originalPrice": 599.99,"discountPercent": 11.7,"rating": 4.7,"reviewCount": 312,"availability": "In Stock","seller": "Newegg","shipping": "Free Shipping","category": "Computer Hardware > Video Cards & Video Devices > Desktop Graphics Cards","specs": {"GPU": "GeForce RTX 4070 SUPER","Memory Size": "12GB","Memory Type": "GDDR6X","Core Clock": "2505 MHz"},"scrapedAt": "2026-04-27T09:15:00Z"}
| Field | Type | Description |
|---|---|---|
itemNumber | string | Newegg's internal item number (SKU) |
productTitle | string | Full product name as listed on Newegg |
brand | string | Manufacturer or brand name |
productUrl | string | Direct link to the product page |
imageUrl | string | URL of the primary product image |
price | number | Current selling price in USD |
originalPrice | number | Original price before any discount |
discountPercent | number | Percentage discount from original price |
rating | number | Average star rating (0-5) |
reviewCount | integer | Total number of customer reviews |
availability | string | Stock status, e.g. "In Stock" or "OUT OF STOCK" |
seller | string | Seller name (Newegg or third-party) |
shipping | string | Shipping cost or "Free Shipping" |
category | string | Breadcrumb category path |
specs | object | Technical specifications from the specs tab |
scrapedAt | string | ISO 8601 UTC timestamp |
How it works
- Takes keywords, a category URL, or product URLs as input
- For search and category inputs, it follows pagination up to
maxPagespages - For each listing, it parses price, rating, availability, and image from the listing HTML
- For product detail URLs, it also extracts the specs table, item number, and seller info
- Results are saved to an Apify dataset as they arrive, so partial results are always kept
FAQ
Does this scraper work on Newegg search results?
Yes. Provide a keyword in the keywords field and the actor queries Newegg search and follows pagination automatically.
Can it extract product specifications?
Yes, when given individual product page URLs. The specs table is captured as a structured key-value object under the specs field.
What output formats are available? Results go to an Apify dataset. Export as JSON, CSV, Excel, or XML from the Apify console. You can also connect directly to Google Sheets, Make, or Zapier via Apify integrations.
Can I run this on a schedule for price monitoring?
Yes. Set up a scheduled run in Apify with your keywords and maxItems limit. The actor re-scrapes at whatever interval you set.
What happens if a product page fails to load?
The actor logs the error and records it in the dataset with an error field, then continues to the next item. One bad URL won't stop the whole run.
Integrations
Connect Newegg Products Scraper with other tools using Apify integrations. Works with Make, Zapier, Slack, Google Sheets, Google Drive, Airbyte, and more. Use webhooks to trigger notifications when new results are ready.