FPSHQ API

Una API REST gratuita para previsiones de FPS, benchmarks de hardware y PC Score. Para bots, extensiones, plugins y cualquier integración.

✓ Sin clave JSON CORS habilitado Caché 1 hora
URL base
https://fpshq.com/api/v1/

Endpoints

GET /fps?game=cyberpunk-2077&gpu=rtx-4070-super&cpu=ryzen-7-7800x3d&res=1440p&preset=ultra

Previsión de FPS para un par juego + GPU. Devuelve FPS avg/min/max, un veredicto y la fuente de datos (benchmark/prediction).

▶ Probar la petición
GET /search?q=cyber&type=game&limit=10

Busca juegos, GPU y CPU por nombre. type: game | gpu | cpu | all.

▶ Probar la petición
GET /game/{slug}

Datos del juego: año, exigencia, Metacritic, nota de Steam, GPU mínima/recomendada.

▶ Probar la petición
GET /gpu/{slug}

Datos de la GPU: bench score, value score, tier, memoria, TDP, precio.

▶ Probar la petición
GET /cpu/{slug}

Datos de la CPU: bench score, gaming score, núcleos, hilos, TDP.

▶ Probar la petición
GET /pc-score?gpu=rtx-4070-super&cpu=ryzen-9-9950x3d&ram=32

Cálculo de PC Score (0-100) y tier S–F para un par de hardware.

▶ Probar la petición
GET /gpus?page=1&per_page=100

GPU catalog (paginated) — for slug discovery & sync

▶ Probar la petición
GET /cpus?page=1&per_page=100

CPU catalog (paginated)

▶ Probar la petición
GET /games?page=1&per_page=100

Game catalog (paginated, sorted by popularity)

▶ Probar la petición

Ejemplo de respuesta /fps

{
  "ok": true,
  "game": { "slug": "cyberpunk-2077", "name": "Cyberpunk 2077" },
  "gpu": { "slug": "rtx-4070-super", "name": "GeForce RTX 4070 Super" },
  "cpu": { "slug": "ryzen-7-7800x3d", "name": "Ryzen 7 7800X3D" },
  "resolution": "1440p",
  "preset": "ultra",
  "fps": 72,
  "fps_min": 58,
  "fps_max": 88,
  "fps_range": [58, 88],
  "expected_error_pct": 21.3,
  "fps_1pct_low": 56,
  "fps_1pct_low_range": [45, 69],
  "verdict": "good",
  "source": "prediction",
  "basis": "model",
  "bottleneck": { "limited_by": "GPU", "pct": 3, "gpu_load_pct": 100 },
  "url": "https://fpshq.com/games/cyberpunk-2077/"
}

Data provenance — source field

"source": "benchmark"

Measured FPS from our benchmark database (106 independent measurements across games, GPUs, resolutions and presets). Cells taken from aggregated review tables rescaled by game/GPU factors are returned as "source": "prediction" with "basis": "aggregate"; independent tests have "basis": "measured", model estimates "basis": "model".

"source": "prediction"

Modeled estimate computed from the GPU benchmark score and the game's demand score, with resolution scaling and optional CPU-bottleneck correction. Used when no measured data exists for the exact combo.

fps_range / fps_min–fps_max: for model estimates where at least one held-out check source has a median error above 25 % (FPSHQ backtest by GPU class and resolution, model accuracy) — an interval around the median error that holds about half of held-out benchmarks (three sources weighted equally); otherwise both equal fps and fps_range is null. fps_1pct_low_range — the same interval for 1% low. Quote the range, not the single number.

Every /fps response carries this field, so measured benchmarks and modeled predictions are always distinguishable — label them accordingly in your product.

Supported inputs

res — 1080p, 1440p, 4K (aliases: 2k → 1440p, 2160p → 4K)
preset — low, medium, high, ultra
cpu — optional in /fps; when provided, the response includes CPU-bottleneck analysis and the FPS estimate is corrected for CPU-limited scenarios
slugs — discover via /search or the /gpus, /cpus, /games catalog endpoints

Quick start

// JavaScript
const r = await fetch('https://fpshq.com/api/v1/fps?game=cyberpunk-2077&gpu=rtx-4070-super&cpu=ryzen-7-7800x3d&res=1440p&preset=ultra');
const data = await r.json();
console.log(`${data.fps} FPS (${data.source})`);   // 72 FPS (benchmark)

# curl
curl "https://fpshq.com/api/v1/fps?game=cyberpunk-2077&gpu=rtx-4070-super&res=1440p"

CORS is enabled (Access-Control-Allow-Origin: *) — the API can be called directly from browsers, extensions and mobile apps. No API key required.

License, attribution & rate limits

✅ CC BY 4.0 — uso comercial permitido, atribución obligatoria

FPSHQ data is licensed under CC BY 4.0, the same as our open datasets: you may use it in commercial and non-commercial products. Attribution is required: next to the data, write "Source: FPSHQ" with a link to the relevant FPSHQ page (every API response includes a ready-to-use url field) or to FPSHQ.com. Label model estimates as estimates (source field).

⏱ Fair-use rate limits

No API key, no hard quota. Fair use is ~60 requests/min per IP. GET responses are cached for 1 hour on our side (Cache-Control: max-age=3600) — please cache on your side as well. Need sustained higher volume or a bulk export? Contact us, we're happy to arrange it.

📬 Contact & partnership

Integration questions, higher limits, bulk exports: Telegram @denissatoshi.

Términos de uso

Los datos de la API de FPSHQ son gratuitos y se distribuyen con licencia CC BY 4.0, como nuestros conjuntos de datos abiertos: puedes usarlos en cualquier proyecto, también comercial. La atribución es obligatoria: junto a los datos indica «Fuente: FPSHQ» con un enlace a la página de FPSHQ (campo url de cada respuesta) o a FPSHQ.com. Para límites de peticiones más altos o exportaciones masivas, escríbenos en Telegram @denissatoshi.

La API es la base de nuestro PC Power Test, la extensión de navegador y los plugins sociales. ¿Quieres integrar previsiones de FPS en tu proyecto? — adelante, úsala.

Cifras clave

Métricas únicas de FPSHQ según los datos de esta página

Volumen de datos de FPSHQ por sección

Registros en la base por sección: juegos, mediciones de FPS, tarjetas, chips y juegos móviles, procesadores, emuladores.

En resumen

¿Qué es FPSHQ y con qué datos funciona?

FPSHQ es una base de datos sobre juegos y PC: 191 286 juegos con requisitos del sistema, 1 965 tarjetas y 456 procesadores con puntuaciones de rendimiento, 165 chips móviles, 49 emuladores y una base de FPS (mediciones: 106 mediciones independientes y 4 800 filas de datos agregados de análisis; estimaciones del modelo: 47 950). El modelo único de FPSHQ calcula los FPS para cualquier combinación juego + tarjeta + procesador en 1080p/1440p/4K; 1 401 usuarios han hecho el test de PC online. Todos los números de las páginas salen de esta base, con fecha de actualización y enlace a la metodología.

juegos en la base
191 286
tarjetas en el catálogo (con variantes de fabricantes)
1 965
procesadores en el catálogo
456
filas de mediciones de FPS
52 856
actualizado · fuente: metodología, estimación del modelo FPSHQ

Preguntas frecuentes

¿De dónde obtiene FPSHQ sus datos?
De cuatro fuentes: requisitos oficiales de desarrolladores y Steam (191 286 juegos), especificaciones de los fabricantes (1 965 tarjetas, 456 procesadores), mediciones de FPS de análisis, YouTube y jugadores (106 mediciones independientes y 4 800 filas de datos agregados de análisis) y el modelo FPSHQ donde no hay mediciones, siempre marcado como «estimación».
¿Qué es el modelo único de FPS de FPSHQ?
Un algoritmo que, a partir de la puntuación de la tarjeta, la puntuación gaming del procesador y la exigencia del juego, calcula los FPS en 1080p/1440p/4K con ajustes de Bajo a Ultra. El mismo número aparece en todas las páginas (juegos, tarjetas, comparaciones, calculadoras) y, cuando existe una medición real, esta prevalece sobre la estimación.
¿Con qué frecuencia se actualizan los datos?
Juegos y requisitos: a diario desde Steam; precios de hardware: varias veces por semana; nuevas tarjetas y procesadores: el día del anuncio; mediciones de FPS: continuamente según las envía la app; estadísticas de hardware de los gamers: a diario con 1 401 tests online y datos de la app. Cada página muestra su fecha de actualización.
¿Puedo usar los datos de FPSHQ en mi sitio?
Sí: hay un widget gratuito «¿Lo mueve?» y una API pública con límites (sección «API»), además de un bot de Telegram. Los datos son abiertos bajo CC BY 4.0: al usarlos, cita a FPSHQ como fuente con enlace y fecha.

Metodología y fuentes

Los datos de esta página provienen de la base de FPSHQ: el catálogo de tarjetas gráficas y procesadores con puntuaciones de pruebas sintéticas, los requisitos oficiales de los juegos, las mediciones de FPS de los usuarios de la aplicación FPSHQ y el modelo de rendimiento FPSHQ. Los valores calculados son una estimación, no una medición de tu configuración exacta: el resultado real depende de los controladores, los ajustes y el resto del hardware. Más sobre la metodología →

Equipo FPSHQ · Datos actualizados