Returns a paginated list of CPUs. All filter fields are optional — omit any you don’t need. Both GET and POST are accepted; POST allows a JSON body for complex filtering.
GET and POST are accepted. Use POST when you need filtering or pagination — the request body is ignored on GET.
All filter fields are optional. Only include the ones you need.
Use total from the response to drive pagination — e.g. with limit: 20, total pages = ceil(total / 20).Page number (1-indexed)
1
Items per page
20
Full-text search query
Field to sort by. Accepted values: make, manufacturer, price
make, manufacturer, price asc, desc Minimum price filter
Maximum price filter
CPU manufacturer filter (e.g. ["Intel", "AMD"])
CPU socket types (e.g. ["LGA1700", "AM5"])
Supported RAM types (e.g. ["DDR5"])
CPU minimum core count
CPU maximum core count
CPU minimum base clock in MHz
CPU maximum base clock in MHz
GPU chipset manufacturer (e.g. ["NVIDIA", "AMD"])
GPU minimum VRAM in GB
GPU maximum VRAM in GB
Specific VRAM sizes to filter by (GB)
RAM memory type (e.g. ["DDR5"])
RAM minimum capacity in GB
RAM maximum capacity in GB
Specific RAM capacity sizes to filter by (GB)
Motherboard chipset manufacturer (e.g. ["Intel", "AMD"])
Motherboard form factor (e.g. ["ATX", "mATX"])
Only return motherboards with built-in WiFi