v1

latestOpenAPI 3.0.32026-07-226744340.8 KB
AI Compute

ML hardware catalog

Epoch AI ML-hardware catalog (CC-BY 4.0) — accelerators (GPU / TPU / NPU / ASIC …) with manufacturer, release date, TDP, memory, process size, and FP16/FP8 throughput. Rows sort by release date descending. Requires a plan with AI compute & models access (can_use_epoch_ai) — the Corporate & Supply Chain and Global Intelligence plans. Response echoes applied_filters.

get/api/v2/epoch/hardware

Query parameters

type'GPU' | 'TPU' | 'XPU-R' | 'NPU' | 'GPGPU' | 'ASIC' | 'XPU' | 'LPU' | 'Hybrid CPU' | 'DCU (GPGPU)' | 'Other'

Case-insensitive exact match on the accelerator class as recorded by Epoch; the enum lists every stored type. Some tokens are composite, e.g. DCU (GPGPU). An unknown value returns 400 INVALID_ENUM.

manufacturerstring

Case-insensitive substring match on manufacturer (e.g. Nvidia, AMD, Google, Huawei, Cambricon). Alias org is accepted.

foundrystring
Example:SMIC

Case-insensitive substring match on the fabricator. Observed values: TSMC, SMIC, Samsung, Intel (plus dual-fab SMIC,TSMC parts, which either SMIC or TSMC returns). Echoed in applied_filters. Not strictly validated — an unmatched value returns 0 rows rather than 400.

date_startstring date
Example:2023-01-01

Filter to hardware with release_date on or after this date (YYYY-MM-DD). A malformed date is ignored rather than erroring.

date_endstring date
Example:2024-12-31

Filter to hardware with release_date on or before this date (YYYY-MM-DD). Combine with date_start for a release-date window.

limitinteger

Rows per page (1–200). Defaults to 25.

cursorstring

Canonical page token — pass the pagination.next_cursor from the previous response here to fetch the next page (uniform across all list endpoints).

offsetinteger

Row offset for pagination. Prefer the canonical cursor token; both are supported.

Response

A page of ML hardware. Envelope: { success, data, pagination, applied_filters }.

successboolean