# Newegg API

> Newegg returns computer parts and electronics search results and product details as a workflow and API.

Search products returns Newegg US computer parts and electronics with prices, ratings, and seller details; it needs a search query. Get product returns details, specifications, availability, and selected-offer information; it needs a product name, Newegg link, or item number.

- Page: https://fous.com/tools/newegg
- Handle: `@newegg`
- Category: [Commerce](https://fous.com/tools/category/commerce)
- Source website: https://newegg.com
- Last verified: Sep 29, 2026

## Methods

### Get product

Operation `get_product`, version 1. 1 credit per completed call. Failed calls without a completed billing receipt are free; completed work can remain charged if delivery is interrupted.

Get full details for a Newegg US product by name, product link, or item number. Seller, price, stock and shipping reflect the selected public offer; shipping may be unavailable when not displayed.

**Input**

| Field | Type | Required | Example | Description |
|---|---|---|---|---|
| `product` | string | yes | `"https://www.newegg.com/p/N82E16820147863"` | Product name, Newegg product link or item number; for example Samsung 990 Pro 2TB. |

**Input schema**

```json
{
  "type": "object",
  "required": [
    "product"
  ],
  "properties": {
    "product": {
      "type": "string",
      "description": "Product name, Newegg product link or item number; for example Samsung 990 Pro 2TB.",
      "examples": [
        "https://www.newegg.com/p/N82E16820147863",
        "Samsung 990 Pro 2TB",
        "0D9-0118-00006"
      ]
    }
  },
  "additionalProperties": false,
  "examples": [
    {
      "product": "https://www.newegg.com/p/N82E16820147863"
    },
    {
      "product": "Samsung 990 Pro 2TB"
    },
    {
      "product": "0D9-0118-00006"
    }
  ]
}
```

**Output**

| Field | Type | Example | Description |
|---|---|---|---|
| `brand` | string or null | `"SAMSUNG"` | Manufacturer brand. |
| `price` | number or null | `470` | Current selected-offer price. |
| `currency` | string | `"USD"` | Price currency code. |
| `shipping` | string or null | `"Free Shipping"` | Shipping label for the selected offer, when available. |
| `image_links` | array |  | Product photo links. |
| `seller_name` | string or null | `"BioStar"` | Seller of the selected offer. |
| `star_rating` | number or null | `4.8` | Average rating out of five stars. |
| `key_features` | array |  | Listed product highlights. |
| `model_number` | string or null | `"MZ-V9P2T0CW"` | Manufacturer model or part number. |
| `product_link` | string | `"https://www.newegg.com/samsung-2tb-990-pro-w-heatsink-normal-package-nvme-2-0/p/N82E16820147863"` | Newegg product page link. |
| `product_name` | string or null | `"SAMSUNG SSD 990 PRO with Heatsink 2TB, PCIe 4.0, Sew. Read Speeds Up-to 7,450MB/s, Compatible with PlayStation®5 (MZ-V9` | Product title on Newegg. |
| `review_count` | integer or null | `2401` | Number of product reviews. |
| `stock_status` | string or null | `"In stock"` | Current availability of the selected offer. |
| `original_price` | number or null | `482.79` | Previous price when shown as a sale. |
| `sold_by_newegg` | boolean or null | `false` | Whether Newegg is the selected seller. |
| `specifications` | array |  | Detailed product specifications. |
| `specifications[].name` | string | `"Brand"` | Specification label. |
| `specifications[].group` | string or null | `"Model"` | Specification section. |
| `specifications[].value` | string | `"SAMSUNG"` | Specification value. |
| `newegg_item_number` | string | `"N82E16820147863"` | Newegg public item number. |

**Example input**

```json
{
  "product": "https://www.newegg.com/p/N82E16820147863"
}
```

**Example output**

```json
{
  "brand": "SAMSUNG",
  "price": 470,
  "currency": "USD",
  "shipping": "Free Shipping",
  "image_links": [
    "https://c1.neweggimages.com/productimage/nb640/20-147-863-01.jpg",
    "https://c1.neweggimages.com/productimage/nb640/20-147-863-02.jpg",
    "https://c1.neweggimages.com/productimage/nb640/20-147-863-03.jpg"
  ],
  "seller_name": "BioStar",
  "star_rating": 4.8,
  "key_features": [
    "BLAZING SPEED. COOL VICTORY: Consider this a cheat code; Our Samsung 990 PRO Gen 4 with Heatsink SSD helps you reach near max performance with lightning-fast speeds and Heatsink for improved temperatu…",
    "REACH THE NEXT LEVEL: Gen4 steps up with faster transfer speeds and high-performance bandwidth; With a more than 55% improvement in random performance compared to 980 PRO, it’s here for heavy computin…",
    "THE FASTEST SSD FROM THE WORLD'S #1 FLASH MEMORY BRAND : The speed you need for any occasion; With read and write speeds up to 7450/6900 MB/s you’ll reach near max performance of PCIe 4.0 powering thr…"
  ],
  "model_number": "MZ-V9P2T0CW",
  "product_link": "https://www.newegg.com/samsung-2tb-990-pro-w-heatsink-normal-package-nvme-2-0/p/N82E16820147863",
  "product_name": "SAMSUNG SSD 990 PRO with Heatsink 2TB, PCIe 4.0, Sew. Read Speeds Up-to 7,450MB/s, Compatible with PlayStation®5 (MZ-V9P2T0CW)",
  "review_count": 2401,
  "stock_status": "In stock",
  "original_price": 482.79,
  "sold_by_newegg": false,
  "specifications": [
    {
      "name": "Brand",
      "group": "Model",
      "value": "SAMSUNG"
    },
    {
      "name": "Series",
      "group": "Model",
      "value": "990 PRO w/ Heatsink Normal Package"
    },
    {
      "name": "Model",
      "group": "Model",
      "value": "MZ-V9P2T0CW"
    }
  ],
  "newegg_item_number": "N82E16820147863"
}
```

### Search products

Operation `search_products`, version 1. 1 credit per completed call. Failed calls without a completed billing receipt are free; completed work can remain charged if delivery is interrupted.

Search Newegg US for computer parts and electronics, with optional USD price range, seller restriction and sorting. Returns products in the order shown on the results page; availability and displayed prices can change.

**Input**

| Field | Type | Required | Example | Description |
|---|---|---|---|---|
| `sort` | string | no | `"price_low_to_high"` | Order the results, for example price_low_to_high. |
| `query` | string | yes | `"1TB SSD"` | What to find, for example RTX 4070 graphics card. |
| `max_price` | number | no | `200` | Highest price in USD, for example 500. |
| `min_price` | number | no | `100` | Lowest price in USD, for example 100. |
| `max_results` | integer | no | `12` | Maximum products to return, for example 24. |
| `sold_by_newegg_only` | boolean | no | `true` | Only products sold by Newegg, for example true. |

**Input schema**

```json
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "sort": {
      "enum": [
        "best_match",
        "price_low_to_high",
        "price_high_to_low",
        "top_rated",
        "most_reviews"
      ],
      "type": "string",
      "default": "best_match",
      "description": "Order the results, for example price_low_to_high.",
      "examples": [
        "price_low_to_high"
      ]
    },
    "query": {
      "type": "string",
      "minLength": 1,
      "description": "What to find, for example RTX 4070 graphics card.",
      "examples": [
        "1TB SSD",
        "RTX 4070 graphics card",
        "zxqnonexistentpart999zzq"
      ]
    },
    "max_price": {
      "type": "number",
      "minimum": 0,
      "description": "Highest price in USD, for example 500.",
      "examples": [
        200
      ]
    },
    "min_price": {
      "type": "number",
      "default": 0,
      "minimum": 0,
      "description": "Lowest price in USD, for example 100.",
      "examples": [
        100
      ]
    },
    "max_results": {
      "type": "integer",
      "default": 24,
      "maximum": 96,
      "minimum": 1,
      "description": "Maximum products to return, for example 24.",
      "x-fous-developer": true,
      "examples": [
        12,
        6
      ]
    },
    "sold_by_newegg_only": {
      "type": "boolean",
      "default": false,
      "description": "Only products sold by Newegg, for example true.",
      "examples": [
        true
      ]
    }
  },
  "additionalProperties": false,
  "examples": [
    {
      "sort": "price_low_to_high",
      "query": "1TB SSD",
      "max_price": 200,
      "min_price": 100,
      "max_results": 12,
      "sold_by_newegg_only": true
    },
    {
      "query": "RTX 4070 graphics card"
    },
    {
      "query": "zxqnonexistentpart999zzq",
      "max_results": 6
    }
  ]
}
```

**Output**

| Field | Type | Example | Description |
|---|---|---|---|
| `products` | array |  |  |
| `products[].name` | string | `"Open Box Nusyn 1TB NSP30 Portable SSD, High-Speed - Up to 1050MB/s, USB 3.2 Gen2, USB-C, External Solid State Drive, Pl` | Product name. |
| `products[].brand` | string or null | `"NUSYN"` | Brand. |
| `products[].price` | number or null | `103.99` | Price in USD. |
| `products[].currency` | string | `"USD"` | Currency code. |
| `products[].shipping` | string or null | `"$11.20 Shipping"` | Shipping text displayed on the results page. |
| `products[].image_link` | string or null | `"https://c1.neweggimages.com/productimage/nb300/20-524-008-06.jpg"` | Product image link. |
| `products[].seller_name` | string or null | `"Newegg"` | Seller name. |
| `products[].star_rating` | number or null | `5` | Star rating out of five. |
| `products[].product_link` | string | `"https://www.newegg.com/nusyn-nsp30-1tb-usb-3-2-gen-2-type-c/p/N82E16820524008R?Item=N82E16820524008R&SoldByNewegg=1"` | Product page link. |
| `products[].review_count` | integer or null | `1` | Number of reviews. |
| `products[].original_price` | number or null | `129.99` | Original price in USD when marked down. |
| `products[].newegg_item_number` | string or null | `"20-524-008R"` | Newegg item number. |

**Example input**

```json
{
  "sort": "price_low_to_high",
  "query": "1TB SSD",
  "max_price": 200,
  "min_price": 100,
  "max_results": 12,
  "sold_by_newegg_only": true
}
```

**Example output**

```json
{
  "products": [
    {
      "name": "Open Box Nusyn 1TB NSP30 Portable SSD, High-Speed - Up to 1050MB/s, USB 3.2 Gen2, USB-C, External Solid State Drive, Plug & Play, Compatible with Windows/macOS/Linux/Android/iOS - Blue",
      "brand": "NUSYN",
      "price": 103.99,
      "currency": "USD",
      "shipping": "$11.20 Shipping",
      "image_link": "https://c1.neweggimages.com/productimage/nb300/20-524-008-06.jpg",
      "seller_name": "Newegg",
      "star_rating": null,
      "product_link": "https://www.newegg.com/nusyn-nsp30-1tb-usb-3-2-gen-2-type-c/p/N82E16820524008R?Item=N82E16820524008R&SoldByNewegg=1",
      "review_count": null,
      "original_price": 129.99,
      "newegg_item_number": "20-524-008R"
    },
    {
      "name": "Nusyn 1TB NSP30 Portable SSD, High-Speed - Up to 1050MB/s, USB 3.2 Gen2, USB-C, External Solid State Drive, Plug & Play, Compatible with Windows/macOS/Linux/Android/iOS - Blue",
      "brand": "NUSYN",
      "price": 129.99,
      "currency": "USD",
      "shipping": "Free Shipping",
      "image_link": "https://c1.neweggimages.com/productimage/nb300/20-524-008-06.jpg",
      "seller_name": "Newegg",
      "star_rating": 5,
      "product_link": "https://www.newegg.com/nusyn-nsp30-1tb-usb-3-2-gen-2-type-c/p/N82E16820524008?Item=N82E16820524008&SoldByNewegg=1",
      "review_count": 1,
      "original_price": null,
      "newegg_item_number": "20-524-008"
    }
  ]
}
```

## Quick start

Replace `YOUR_API_KEY` with a Fous API key. To create one, open Developers at the bottom of Fous Studio, turn on Developer mode, then go to API keys (https://app.fous.com/keys). Change the values in `input` to run the same tool on new data.

```bash
curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 180 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@newegg",
  "visibility": "public",
  "operation": "get_product",
  "version": 1,
  "input": {
    "product": "https://www.newegg.com/p/N82E16820147863"
  },
  "response": {
    "format": "json"
  }
}'
```

```python
# Save as fous.py and run with python3 fous.py. No packages needed.
import json
import urllib.error
import urllib.request

api_key = "YOUR_API_KEY"

body = json.loads("{\n  \"api\": \"@newegg\",\n  \"visibility\": \"public\",\n  \"operation\": \"get_product\",\n  \"version\": 1,\n  \"input\": {\n    \"product\": \"https://www.newegg.com/p/N82E16820147863\"\n  },\n  \"response\": {\n    \"format\": \"json\"\n  }\n}")
request = urllib.request.Request(
    "https://api.fous.com/v1/query",
    data=json.dumps(body).encode("utf-8"),
    headers={
        "Authorization": f"Bearer {api_key}",
        "Content-Type": "application/json",
    },
    method="POST",
)
try:
    with urllib.request.urlopen(request, timeout=180) as response:
        result = json.load(response)
except urllib.error.HTTPError as error:
    raise RuntimeError(f"HTTP {error.code}: {error.read().decode('utf-8', errors='replace')}") from error
if result.get("success") is False:
    raise RuntimeError(result.get("error", {}).get("message", "Request failed"))
print(json.dumps(result["data"]["output"], indent=2))
```

```typescript
// Save as fous.mts and run with npx tsx fous.mts.
const apiKey = "YOUR_API_KEY";

const response = await fetch("https://api.fous.com/v1/query", {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${apiKey}`,
    "Content-Type": "application/json",
  },
  signal: AbortSignal.timeout(180_000),
  body: JSON.stringify({
  "api": "@newegg",
  "visibility": "public",
  "operation": "get_product",
  "version": 1,
  "input": {
    "product": "https://www.newegg.com/p/N82E16820147863"
  },
  "response": {
    "format": "json"
  }
}),
});
type ApiResult = { success: boolean; data?: { output: unknown }; error?: { message: string } };
const result: ApiResult = await response.json();
if (!response.ok || result.success === false) {
  throw new Error(result.error?.message ?? `HTTP ${response.status}`);
}
if (!result.data) throw new Error("Missing API response data");
console.log(result.data.output);
```

## Use from an AI assistant

Connect this tool to Claude Code, Claude Desktop, Cursor, VS Code, Codex and any MCP client as its own MCP server. Each method is a typed tool whose arguments are the method’s input.

- Server URL: `https://api.fous.com/mcp/tools/newegg`
- Authorization: `Authorization: Bearer <Fous API key>`

**Tools**

- `get_product`: Get product. 1 credit per completed call. Failed calls without a completed billing receipt are free; completed work can remain charged if delivery is interrupted.
- `search_products`: Search products. 1 credit per completed call. Failed calls without a completed billing receipt are free; completed work can remain charged if delivery is interrupted.
- `fous_get_run`: the result of a run that was still going, by its `request_id`. Free.

Claude Code:

```bash
claude mcp add --scope user --transport http fous-newegg https://api.fous.com/mcp/tools/newegg --header "Authorization: Bearer ${FOUS_API_KEY:?Set FOUS_API_KEY to your Fous API key}"
```

To give the assistant every tool, connect `https://api.fous.com/mcp`: it finds one with `fous_search_tools` and runs it with `fous_run_tool`. Setup for other clients: https://fous.com/llms-full.txt.

## Use cases

- Compare computer part prices across search results
- Find electronics within a USD price range
- Review product specifications before purchasing
- Check a selected offer’s seller and stock status
- Track product ratings and review counts

## FAQ

### Can I run it with my own inputs?

Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

### Can I call this Newegg tool as an API?

Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

### How much does it cost?

Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.

### Do I need a Newegg account?

No. You only need a Fous account.

### How current is the data?

Fous gets the data from newegg.com when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.

### What computer parts match my search?

Search products returns matching products, with names, prices, sellers, ratings, and other results-page details.

### What are a product’s specifications?

Get product returns listed specifications and key features for the product you provide.

### Is a product in stock, and who sells it?

Get product returns the selected offer’s stock status and seller name.

## Related

- [Best Buy API](https://fous.com/tools/best-buy.md): Best Buy returns US electronics and appliance listings, prices, deals, specifications, images, reviews, and nearby store pickup and shipping details; prices and availability can change by location and before checkout.
- [Amazon API](https://fous.com/tools/amazon.md): Amazon returns publicly shown product listings, prices, details, ratings, reviews, current best sellers, and Today's Deals; availability and content vary by store, location, and access.
- [AliExpress API](https://fous.com/tools/aliexpress.md): AliExpress returns product listings and selected product details, including prices, variants, reviews, and destination-specific shipping options shown for the displayed variant.
- [Nike API](https://fous.com/tools/nike.md): Nike returns country-specific listings and details, including prices, sizes, availability and reviews, plus publicly shown upcoming or recently stocked SNKRS releases with local launch times.
- [Costco API](https://fous.com/tools/costco.md): Costco returns US product prices/details and warehouse hours/services/gas prices; delivery affects availability, member prices may be hidden, and posted gas and holiday hours may differ.
- [B&H Photo API](https://fous.com/tools/bh-photo.md): B&H Photo returns cameras, audio, computers and electronics, with product prices and details reflecting public pages at the time they are viewed.
- [Walmart API](https://fous.com/tools/walmart.md): Walmart helps shoppers find products from Walmart and marketplace sellers, view details, prices, ratings and reviews; availability uses Walmart’s default location, not ZIP codes.
- [Sephora API](https://fous.com/tools/sephora.md): Sephora provides US beauty products, shopping information, product details, and customer reviews; prices and availability may change.
- [All Commerce tools](https://fous.com/tools/category/commerce)
