Newegg API: Get product details
Gets 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.
Unofficial. Not affiliated with or endorsed by Newegg.
Inputs
Values from the run on Oct 31, 2026, shown under Output.
- Product, required
product Product name, Newegg product link or item number; for example Samsung 990 Pro 2TB.
0D9-0118-00006
Input as JSON
{ "product": "0D9-0118-00006"}Output
{ "brand": "HUADISK", "price": 259.99, "currency": "USD", "shipping": "Free Shipping", "image_links": [ "https://c1.neweggimages.com/productimage/nb640/C6CWS2606120KSXAQ9D.jpg" , "https://c1.neweggimages.com/productimage/nb640/C6CWS2606160ISJSG6F.jpg" , "https://c1.neweggimages.com/productimage/nb640/C6CWS2606120KSXT478.jpg" ], "seller_name": "Newegg", "star_rating": 5, "key_features": [ "Ultra-Fast PCIe 4.0 NVMe SSD: Experience blazing speeds with up to 7100MB/s sequential read and 5700MB/s sequential write on this M.2 2280 SSD, ideal for quick boot times and rapid file transfers." , "High-Performance IOPS: Delivers up to 720,000 IOPS random read and 800,000 IOPS random write, keeping multitasking, gaming, and heavy workloads running smoothly.", "2TB Capacity for Everyday Computing: Ample storage for large files, gaming, or professional workloads on desktops, laptops, and servers." ], "model_number": "HYV2TBX4(GR)", "product_link": "https://www.newegg.com/huadisk-2tb-nvme-1-4/p/0D9-0118-00006" , "product_name": "HUADISK 2TB M.2 2280 PCIe 4.0 x4 NVMe 1.4 3D NAND Internal Solid State Drive, Seq. Read Speeds Up to 7,100MB/s, for PS5, PC and Laptops (HYV2TBX4(7100))" , "review_count": 1, "stock_status": "In stock", "original_price": null, "sold_by_newegg": true, "specifications": [ { "name": "Best Seller Ranking", "group": null, "value": "#45 in Internal SSDs" }, { "name": "Brand", "group": "Model", "value": "HUADISK" }, { "name": "Model", "group": "Model", "value": "HYV2TBX4(GR)" } ], "newegg_item_number": "0D9-0118-00006"}Code
curl https://api.fous.com/v1/runs \ -H "Authorization: Bearer $FOUS_API_KEY" \ -H "Content-Type: application/json" \ -d '{"method":"newegg.com/get_product","input":{"product":"0D9-0118-00006"}}' # Save as fous.py, then run: python3 fous.pyimport json, os, timefrom urllib.error import HTTPErrorfrom urllib.request import Request, urlopenAPI = "https://api.fous.com/v1/runs" KEY = os.environ["FOUS_API_KEY"]HEADERS = { "Authorization": f"Bearer {KEY}", "Content-Type": "application/json" ,}def call(url, body=None): data = json.dumps(body).encode() if body else None request = Request(url, data, HEADERS) try: with urlopen(request, timeout=120) as r: return r.status, json.load(r) except HTTPError as error: message = json.load(error)["error"]["message"] raise RuntimeError(message) from errorstatus, run = call(API, { "method": "newegg.com/get_product" , "input": { "product": "0D9-0118-00006" }})# 202: still going after 30 s. Ask again until it ends.while status == 202: time.sleep(2) status, run = call(f"{API}/{run['id']}")print(json.dumps(run["data"], indent=2))// Save as fous.mjs, then run: node fous.mjsconst api = "https://api.fous.com/v1/runs" ;const headers = { Authorization: `Bearer ${process.env.FOUS_API_KEY}`, "Content-Type": "application/json" ,};let response = await fetch(api, { method: "POST", headers, body: JSON.stringify({ "method": "newegg.com/get_product" , "input": { "product": "0D9-0118-00006" } }), signal: AbortSignal.timeout(120_000),});let run = await response.json();// 202: still going after 30 s. Ask again until it ends.while (response.status === 202) { await new Promise((done) => setTimeout(done, 2_000)); response = await fetch(`${api}/${run.id}`, { headers }); run = await response.json();}if (!response.ok) throw new Error(run.error.message);console.log(run.data);# Connect your agent to Fous once, over MCP (Streamable HTTP):# https://api.fous.com/mcp# Set FOUS_API_KEY first: create a key at https://app.fous.com/keys.# Claude Codeclaude mcp add \ --scope user \ --transport http fous https://api.fous.com/mcp \ --header "Authorization: Bearer ${FOUS_API_KEY:?Set FOUS_API_KEY to your Fous API key}"# Codexcodex mcp add fous \ --url https://api.fous.com/mcp \ --bearer-token-env-var FOUS_API_KEY# Cursor, VS Code, Windsurf, Cline and morenpx -y add-mcp https://api.fous.com/mcp -g -n fous \ --header "Authorization: Bearer ${FOUS_API_KEY:?Set FOUS_API_KEY to your Fous API key}"# Then ask your agent:# "Use Fous to run newegg.com/get_product# with {"product":"0D9-0118-00006"}"Over HTTP, the answer’s data holds the output. A run still going after 30 seconds answers 202 with its id: ask GET /v1/runs/{id} until it ends.
Schema
Input schema
{ "type": "object", "required": [ "product" ], "properties": { "product": { "type": "string", "description": "Product name, Newegg product link or item number; for example Samsung 990 Pro 2TB." } }}Output schema
{ "type": "object", "required": [ "product_name", "brand", "model_number", "price", "currency", "original_price", "shipping", "seller_name", "sold_by_newegg", "stock_status", "key_features", "specifications", "star_rating", "review_count", "image_links", "product_link", "newegg_item_number" ], "properties": { "brand": { "type": [ "string", "null" ], "description": "Manufacturer brand." }, "price": { "type": [ "number", "null" ], "description": "Current selected-offer price." }, "currency": { "type": "string", "description": "Price currency code." }, "shipping": { "type": [ "string", "null" ], "description": "Shipping label for the selected offer, when available." }, "image_links": { "type": "array", "items": { "type": "string" }, "description": "Product photo links." }, "seller_name": { "type": [ "string", "null" ], "description": "Seller of the selected offer." }, "star_rating": { "type": [ "number", "null" ], "description": "Average rating out of five stars." }, "key_features": { "type": "array", "items": { "type": "string" }, "description": "Listed product highlights." }, "model_number": { "type": [ "string", "null" ], "description": "Manufacturer model or part number." }, "product_link": { "type": "string", "description": "Newegg product page link." }, "product_name": { "type": [ "string", "null" ], "description": "Product title on Newegg." }, "review_count": { "type": [ "integer", "null" ], "description": "Number of product reviews." }, "stock_status": { "type": [ "string", "null" ], "description": "Current availability of the selected offer." }, "original_price": { "type": [ "number", "null" ], "description": "Previous price when shown as a sale." }, "sold_by_newegg": { "type": [ "boolean", "null" ], "description": "Whether Newegg is the selected seller." }, "specifications": { "type": "array", "items": { "type": "object", "required": [ "group", "name", "value" ], "properties": { "name": { "type": "string", "description": "Specification label." }, "group": { "type": [ "string", "null" ], "description": "Specification section." }, "value": { "type": "string", "description": "Specification value." } }, "additionalProperties": false }, "description": "Detailed product specifications." }, "newegg_item_number": { "type": "string", "description": "Newegg public item number." } }, "additionalProperties": false}- Price
- 1 credit per completed run (1¢ with pay as you go); failed runs are free.
- Method
newegg.com/get_product- Returns
- name, brand, model, price, seller, stock, features, specifications, rating, reviews, photos, link, item number
Use it from your agent
Give your agent this line. It reads SKILL.md, gets a Fous API key and connects the Fous MCP server. Its run then takes the method newegg.com/get_product with the inputs above.
Ask your agent
- Pull up the full specs, price, and seller for item number N82E16820147861 on Newegg
- Is the ASUS ROG Strix RTX 4070 Ti Super in stock, and what's the current price and rating?
- Get me the features, specifications, and review count for the Corsair Vengeance DDR5 32GB 6000MHz kit
- Here's a link: https://www.newegg.com/p/N82E16819113793 — what's the brand, model, price, and who's selling it?
- Need details on the WD Black SN850X 4TB SSD from Newegg: price, stock status, shipping, and photos
See more
All Newegg methodsSearches 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.
newegg.com/search_productsGets a B&H Photo product's details by name, product link, or B&H number. A name uses the best matching search result; details and prices reflect the public page.
bhphotovideo.com/get_productGets details, price and availability for a Walmart product by name or product link, using Walmart's default location.
walmart.com/get_productFinds a Lowe's product by name, item number or product link and returns its details, price, specifications, images and availability at the nearest store for a ZIP code (or the site's default store).
lowes.com/get_productGet one AliExpress product’s prices, variants, reviews, shipping to a chosen country, seller and specifications from its link or the best-selling name match. Sold counts may be rounded, and shipping options are those shown for the displayed variant.
aliexpress.com/get_productGets a Sephora US product's full details from its name (optionally narrowed by brand) or its Sephora product link: price, sizes and shades with stock, highlights, description, ingredients, usage, ratings and images.
sephora.com/get_productGets a Nike product's details by name or product link for a chosen country. Returns its colourways, size availability, price and reviews.
nike.com/get_productGets details for an Amazon product, found by name or by link, in a chosen country store. Offer prices, delivery and variants may be missing when Amazon does not show them publicly.
amazon.com/get_product