Newegg Seller Products API — A Store's Full Catalog
Send a Newegg seller store key or URL and this source returns the products that store lists as data: title, item ID, brand, price, list price, rating and stock.
{
"session_id": "11111111-1111-1111-1111-111111111111",
"kind": "newegg_seller_products",
"seller": "BioStar",
"seller_key": "BioStar",
"max_items": 2,
"start_page": 1,
"partial": false,
"human": "# Newegg seller products\n\n- **Seller:** BioStar\n- **Starting page:** 1\n- **Max items:** 2\n- **Records returned:** 2\n- **Proxy traffic:** 1.95 MB",
"machine": {
"total_items": 2,
"first_item": {
"id": "9SIBFJRK7K3790",
"title": "Crucial DDR5 Classic 96GB (2 x 48GB) 262-Pin DDR5 SO-DIMM DDR5 5600 (PC5 44800) Laptop memory",
"url": "https://www.newegg.com/crucial-ddr5-classic-96gb-ddr5-5600-cas-latency-cl46-laptop-memory/p/N82E16820156362?Item=9SIBFJRK7K3790",
"alias": "crucial-ddr5-classic-96gb-ddr5-5600-cas-latency-cl46-laptop-memory",
"brand": "Crucial",
"price": 1695,
"list_price": null,
"price_min": 1695,
"price_max": 1699.98,
"currency": "USD",
"rating": 4.6,
"review_count": 151,
"in_stock": true,
"is_sponsored": false,
"image": "https://c1.neweggimages.com/productimage/nb300/20-156-294-V09.jpg",
"seller": {
"id": "BFJR",
"name": "BioStar",
"alias": "BioStar",
"rating": 4.8,
"review_count": 151,
"is_top_rated": true
}
},
"items": [
{
"id": "9SIBFJRK7K3790",
"title": "Crucial DDR5 Classic 96GB (2 x 48GB) 262-Pin DDR5 SO-DIMM DDR5 5600 (PC5 44800) Laptop memory",
"url": "https://www.newegg.com/crucial-ddr5-classic-96gb-ddr5-5600-cas-latency-cl46-laptop-memory/p/N82E16820156362?Item=9SIBFJRK7K3790",
"alias": "crucial-ddr5-classic-96gb-ddr5-5600-cas-latency-cl46-laptop-memory",
"brand": "Crucial",
"price": 1695,
"list_price": null,
"price_min": 1695,
"price_max": 1699.98,
"currency": "USD",
"rating": 4.6,
"review_count": 151,
"in_stock": true,
"is_sponsored": false,
"image": "https://c1.neweggimages.com/productimage/nb300/20-156-294-V09.jpg",
"seller": {
"id": "BFJR",
"name": "BioStar",
"alias": "BioStar",
"rating": 4.8,
"review_count": 151,
"is_top_rated": true
}
},
{
"id": "9SIBFJRJJT9350",
"title": "Crucial 32GB (2 x 16GB) DDR5 5600 (PC5 44800) Desktop Memory Model CT2K16G56C46U5",
"url": "https://www.newegg.com/crucial-32gb-ddr5-5600-cas-latency-cl46-desktop-memory-black/p/N82E16820156312?Item=9SIBFJRJJT9350",
"alias": "crucial-32gb-ddr5-5600-cas-latency-cl46-desktop-memory-black",
"brand": "Crucial",
"price": 609.99,
"list_price": null,
"price_min": 534.99,
"price_max": 759.99,
"currency": "USD",
"rating": 4.5,
"review_count": 77,
"in_stock": true,
"is_sponsored": false,
"image": "https://c1.neweggimages.com/productimage/nb300/20-156-287-V01.jpg",
"seller": {
"id": "BFJR",
"name": "BioStar",
"alias": "BioStar",
"rating": 4.8,
"review_count": 151,
"is_top_rated": true
}
}
],
"proxy_traffic_bytes": 2044030
},
"total_points": 2
}- You send
- A Newegg seller store key or store URL, with optional max_items and start_page
- You get back
- The seller's products with title, brand, price, rating and stock
- Coverage
- What Newegg.com shows publicly for the request.
- Price
- 1 point per returned product, up to 500 per request — $1 per 1,000
- Billed per record actually returned, capped by max_items. A request that returns nothing costs nothing.
Ways to get this data
Three approaches teams use today, and where each one runs into trouble.
| Approach | What it takes | Cost | Trade-off |
|---|---|---|---|
| Browsing the site by hand | Open the store and page through its listings | Free, and slow | Fine for a small store, useless for a catalog of hundreds |
| Building a scraper | Write it, host it, and repair it when Newegg changes the results page | Engineering time | A maintenance commitment for something that isn't your product |
| NeuralVerge | One request, the input and options as parameters | $1 per 1,000, misses not billed | A broad request returns a broad — and larger, more expensive — result set |
What you get back
Every field in the response shown above.
| Field | Type | Description |
|---|---|---|
total_items | number | How many products were returned in this batch (capped by max_items). |
first_item | object | Copy of the first result, for quick access. |
id | string | Newegg item identifier. |
title | string | Listing title. |
url | string | Direct link to the product page. |
alias | string | URL slug of the product page. |
brand | string | Brand as listed. |
price | number | Current listed price. |
list_price | string | Pre-discount price, when the listing shows one. |
price_min | number | Lowest price among the offers for this product. |
price_max | number | Highest price among the offers for this product. |
currency | string | ISO currency code. |
rating | number | Average star rating. |
review_count | number | Number of reviews. |
in_stock | boolean | Whether the item is currently in stock. |
is_sponsored | boolean | Whether the result is a sponsored placement. |
image | string | Primary product image URL. |
seller | object | Seller id, name, alias, rating, review count and top-rated flag; null when the result shows no separate seller. |
How to run it
The same lookup works from the app, the API, or as a tool an agent can call mid-task.
seller is the only required field and takes the store key or full store URL. max_items caps the result count (up to 500, defaults to 10) and sets what you are billed for.
curl -X POST https://api.neuralverge.ai/functions/v1/run-newegg-sellers-products \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "seller": "BioStar", "max_items": 25 }'What teams use it for
Where this field shows up in an actual workflow.
Re-run a rival's store on a schedule and see what it adds and reprices.
Compare a seller's prices with price_min and price_max for the same products.
See which brands and categories a seller actually carries.
Match a store to the item IDs it sells, then pull full detail.
Coverage, freshness and limits
What this source covers, how fresh it is, and where it stops.
What Newegg.com shows publicly for the request.
Read at request time.
This source returns publicly visible product information, stamped with the input it was read from and a session id you can trace.
- —You receive up to max_items products per request, so a large store needs paging.
- —Price and stock reflect the moment of the request.
- —Sponsored placements are flagged by is_sponsored when they appear.
Questions, answered
The store key from the Seller-Store URL (for example BioStar) or the full store URL.
Related sources
Try newegg seller products on your own data
One request format across every source in the catalog.