/pcpartpicker/products

POST /api/pcpartpicker/products

Price: 5 credits

Fetch one PCPartPicker component by its product code and return the full spec sheet together with the live merchant price table — every seller with its base price, promo, shipping, tax, stock state, the total and the outbound buy link — plus the manufacturer, part numbers, product images and the community star rating with its number of ratings.

How to use it

Takes the six-character code from a /product/ URL; the slug after it is optional and a full URL is accepted as given. `region` decides which merchants and which currency appear in `offers`, so a product with sellers in the US may come back with an empty `offers` list on another country site while the specs stay the same. `lowest_price` is derived from the merchant table on this page, which is why it can differ from the `price` field that /pcpartpicker/products/search reports for the same product. Codes are shared across the whole site, so a code taken from a build, a part list or a guide resolves here unchanged. This endpoint's `specs` entry is {name, values: list[str]} — a spec can carry several values here; /pcpartpicker/products/search carries its own, differently-shaped `specs` ({name, value: str}).

Parameters

Request body

Response

Errors

Response headers