FPSHQ API
REST API gratis untuk prediksi FPS, benchmark hardware, dan PC Score. Untuk bot, ekstensi, plugin, dan integrasi apa pun.
https://fpshq.com/api/v1/
Endpoint
/fps?game=cyberpunk-2077&gpu=rtx-4070-super&cpu=ryzen-7-7800x3d&res=1440p&preset=ultra
Prediksi FPS untuk pasangan game + GPU. Mengembalikan FPS avg/min/max, verdict, dan sumber data (benchmark/prediction).
▶ Coba request/search?q=cyber&type=game&limit=10
Cari game, GPU, dan CPU berdasar nama. type: game | gpu | cpu | all.
▶ Coba request/game/{slug}
Data game: tahun, berat, Metacritic, rating Steam, GPU minimum/rekomendasi.
▶ Coba request/pc-score?gpu=rtx-4070-super&cpu=ryzen-9-9950x3d&ram=32
Hitung PC Score (0-100) dan tier S–F untuk pasangan hardware.
▶ Coba requestContoh respons /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.
Ketentuan penggunaan
Data API FPSHQ gratis dan dilisensikan dengan CC BY 4.0, sama seperti dataset terbuka kami: boleh dipakai di proyek apa pun, termasuk komersial. Atribusi wajib: di samping data, tulis “Sumber: FPSHQ” dengan tautan ke halaman FPSHQ (kolom url di setiap respons) atau ke FPSHQ.com. Untuk limit request lebih tinggi atau ekspor massal, hubungi kami di Telegram @denissatoshi.
API ini menjadi dasar PC Power Test kami, ekstensi browser, dan plugin sosial. Ingin integrasi prediksi FPS ke proyek Anda — silakan pakai.
Angka kunci
Metrik unik FPSHQ berdasarkan data halaman ini
Volume data FPSHQ per bagian
Catatan di basis data per bagian: game, pengukuran FPS, kartu grafis, chip dan game mobile, prosesor, emulator.
Apa itu FPSHQ dan data apa yang digunakannya?
FPSHQ adalah basis data game dan PC: 191,286 game dengan persyaratan sistem, 1,965 kartu grafis dan 456 prosesor dengan skor performa, 165 chip mobile, 49 emulator, dan basis data FPS (pengukuran: 106 pengukuran independen dan 4,800 baris data agregat ulasan; estimasi model: 47,950). Model tunggal FPSHQ menghitung FPS untuk kombinasi game + kartu grafis + prosesor apa pun di 1080p/1440p/4K; 1,401 pengguna telah menyelesaikan tes PC online. Semua angka di halaman berasal dari basis data ini, dengan tanggal pembaruan dan tautan ke metodologi.
- game di basis data
- 191,286
- kartu grafis di katalog (termasuk varian vendor)
- 1,965
- prosesor di katalog
- 456
- baris pengukuran FPS di basis data
- 52,856
Pertanyaan umum
Dari mana FPSHQ mendapat datanya?
Apa itu model FPS tunggal FPSHQ?
Seberapa sering data diperbarui?
Bisakah memakai data FPSHQ di situs saya?
Metodologi dan sumber
Data halaman ini berasal dari basis data FPSHQ: katalog kartu grafis dan prosesor dengan skor uji sintetis, persyaratan sistem resmi game, pengukuran FPS dari pengguna aplikasi FPSHQ, dan model performa FPSHQ. Nilai hasil perhitungan adalah estimasi, bukan pengukuran konfigurasi Anda: hasil nyata bergantung pada driver, pengaturan, dan perangkat keras lainnya. Selengkapnya tentang metodologi →