FPSHQ API
Una API REST gratuita para previsiones de FPS, benchmarks de hardware y PC Score. Para bots, extensiones, plugins y cualquier integración.
https://fpshq.com/api/v1/
Endpoints
/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/search?q=cyber&type=game&limit=10
Busca juegos, GPU y CPU por nombre. type: game | gpu | cpu | all.
▶ Probar la petición/game/{slug}
Datos del juego: año, exigencia, Metacritic, nota de Steam, GPU mínima/recomendada.
▶ Probar la petición/gpu/{slug}
Datos de la GPU: bench score, value score, tier, memoria, TDP, precio.
▶ Probar la petición/cpu/{slug}
Datos de la CPU: bench score, gaming score, núcleos, hilos, TDP.
▶ Probar la petición/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/gpus?page=1&per_page=100
GPU catalog (paginated) — for slug discovery & sync
▶ Probar la peticiónEjemplo 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
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".
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, ultracpu — optional in /fps; when provided, the response includes CPU-bottleneck analysis and the FPS estimate is corrected for CPU-limited scenariosslugs — discover via /search or the /gpus, /cpus, /games catalog endpointsQuick 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
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).
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.
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.
¿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
Preguntas frecuentes
¿De dónde obtiene FPSHQ sus datos?
¿Qué es el modelo único de FPS de FPSHQ?
¿Con qué frecuencia se actualizan los datos?
¿Puedo usar los datos de FPSHQ en mi sitio?
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 →