GPU Specs API

Бесплатный REST API с характеристиками более 12 013 видеокарт NVIDIA, AMD и Intel. JSON-формат, без регистрации, без API-ключа.

Base URL

https://gpu-ark.ru/api/v1/

Endpoints

GET /api/v1/gpus/

Список всех видеокарт с пагинацией.

Параметры запроса:

Параметр Тип Описание
page int Номер страницы (по умолчанию 1)
per_page int Элементов на странице (по умолчанию 50, макс. 200)
vendor string Фильтр по производителю: nvidia, amd, intel
search string Поиск по названию GPU
sort string Сортировка: gpi, name, ram, cores, release_date. Префикс - для убывания
min_gpi float Минимальное значение GPU Performance Index

Пример запроса:

curl "https://gpu-ark.ru/api/v1/gpus/?vendor=nvidia&sort=-gpi&per_page=5"

Пример ответа:

{
  "count": 1842,
  "page": 1,
  "per_page": 5,
  "total_pages": 369,
  "results": [
    {
      "name": "NVIDIA H100 SXM5 80 GB",
      "slug": "nvidia-h100-sxm5-80-gb",
      "vendor": "NVIDIA",
      "manufacturer": "NVIDIA",
      "ram": 80,
      "ram_type": "HBM3",
      "cores": 16896,
      "gpi_value": 187.5,
      "fp32_performance": 66.91,
      "card_release_date": "2023-03-21",
      "url": "https://gpu-ark.ru/ru/gpu/nvidia-h100-sxm5-80-gb/"
    }
  ]
}

GET /api/v1/gpus/{slug}/

Полные характеристики конкретной видеокарты.

Пример:

curl "https://gpu-ark.ru/api/v1/gpus/nvidia-geforce-rtx-4090/"

Возвращает все характеристики: VRAM, частоты, производительность (FP16/FP32/FP64/BF16/TF32/INT8), шина, TDP, API (CUDA, Vulkan, OpenCL), NVENC/NVDEC и GPI.

GET /api/v1/compare/{slug1}-vs-{slug2}/

Сравнение двух видеокарт.

Пример:

curl "https://gpu-ark.ru/api/v1/compare/nvidia-geforce-rtx-4090-vs-nvidia-geforce-rtx-3090/"

Лимиты

  • Без регистрации и API-ключа
  • До 100 запросов в минуту с одного IP
  • Данные кэшируются на 1 час
  • Максимум 200 элементов на страницу

Примеры использования

Python:

import requests

# Все GPU NVIDIA с GPI > 100
response = requests.get("https://gpu-ark.ru/api/v1/gpus/", params={
    "vendor": "nvidia",
    "min_gpi": 100,
    "sort": "-gpi",
})
gpus = response.json()["results"]

for gpu in gpus:
    print(f"{gpu['name']}: GPI {gpu['gpi_value']}, {gpu['ram']} GB {gpu['ram_type']}")

JavaScript:

// Характеристики конкретной GPU
const res = await fetch("https://gpu-ark.ru/api/v1/gpus/nvidia-geforce-rtx-4090/");
const gpu = await res.json();
console.log(`${gpu.name}: ${gpu.fp32_performance} TFLOPS, ${gpu.ram} GB ${gpu.ram_type}`);

Встраиваемые виджеты

Готовые виджеты для вставки на ваш сайт через <iframe>. Данные всегда актуальны, ссылка на GPU Ark включена автоматически.

Карточка GPU

Компактный блок с ключевыми характеристиками одной видеокарты. Подходит для обзоров и статей.

Код для вставки:

<iframe
  src="https://gpu-ark.ru/embed/gpu/nvidia-geforce-rtx-4090/"
  width="440" height="320"
  frameborder="0"
  title="NVIDIA GeForce RTX 4090 — GPU Ark">
</iframe>

Замените nvidia-geforce-rtx-4090 на slug нужной GPU (см. API).

Сравнение GPU

Таблица сравнения двух видеокарт. Лучшие значения подсвечиваются.

Код для вставки:

<iframe
  src="https://gpu-ark.ru/embed/compare/nvidia-geforce-rtx-4090-vs-nvidia-geforce-rtx-3090/"
  width="640" height="460"
  frameborder="0"
  title="RTX 4090 vs RTX 3090 — GPU Ark">
</iframe>

Рейтинг GPU по GPI

Топ видеокарт по GPU Performance Index. Можно фильтровать по вендору и задать количество.

Код для вставки:

<iframe
  src="https://gpu-ark.ru/embed/top/?vendor=nvidia&limit=10"
  width="540" height="580"
  frameborder="0"
  title="Top GPU по GPI — GPU Ark">
</iframe>

Параметры: vendor (nvidia, amd, intel), limit (1–50, по умолчанию 10).

Условия использования

API бесплатен для любого использования — коммерческого и некоммерческого.

Единственное требование: при использовании данных GPU Ark укажите ссылку на источник:

Данные: <a href="https://gpu-ark.ru">GPU Ark</a>

Это помогает нам продолжать поддерживать и развивать бесплатный сервис.

Мы оставляем за собой право ограничить доступ при злоупотреблении (DDoS, массовый скрейпинг без атрибуции).

О данных

База содержит 12 013+ видеокарт с подробными характеристиками:

  • VRAM, тип памяти, ширина шины, пропускная способность
  • CUDA-ядра, TMU, ROP, Tensor Cores, RT Cores
  • Производительность: FP16, FP32, FP64, BF16, TF32, INT8 (TFLOPS)
  • NVENC / NVDEC: поколение, кодеки (H.264, H.265, AV1, VP9)
  • API: CUDA, Vulkan, OpenCL, OpenGL, DirectX
  • GPI — GPU Performance Index (авторская метрика)

Данные обновляются автоматически из открытых источников.

Связь

Принимаем предложения тут: t.me/maxvyaznikov