FPSHQ API
FPS tahminleri, donanım testleri ve PC Score için ücretsiz bir REST API. Botlar, uzantılar, eklentiler ve her türlü entegrasyon için.
https://fpshq.com/api/v1/
Uç noktalar
/fps?game=cyberpunk-2077&gpu=rtx-4070-super&cpu=ryzen-7-7800x3d&res=1440p&preset=ultra
Bir oyun + GPU çifti için FPS tahmini. Ortalama/min/maks FPS, bir karar ve veri kaynağını (benchmark/prediction) döndürür.
▶ İsteği dene/search?q=cyber&type=game&limit=10
Oyunları, GPU'ları ve CPU'ları ada göre arar. type: game | gpu | cpu | all.
▶ İsteği dene/game/{slug}
Oyun verisi: yıl, zorluk, Metacritic, Steam puanı, minimum/önerilen GPU.
▶ İsteği dene/pc-score?gpu=rtx-4070-super&cpu=ryzen-9-9950x3d&ram=32
Bir donanım çifti için PC Score (0-100) ve S–F seviyesi hesabı.
▶ İsteği deneÖrnek /fps yanıtı
{
"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.
Kullanım koşulları
FPSHQ API verileri ücretsizdir ve açık veri setlerimiz gibi CC BY 4.0 lisansıyla dağıtılır: ticari projeler dahil her projede kullanabilirsiniz. Atıf zorunludur: verilerin yanına FPSHQ sayfasına (her yanıttaki url alanı) veya FPSHQ.com’a bağlantıyla “Kaynak: FPSHQ” yazın. Daha yüksek istek limitleri veya toplu dışa aktarım için Telegram @denissatoshi üzerinden yazın.
API, PC Power Test'imizin, tarayıcı uzantımızın ve sosyal eklentilerin temelidir. FPS tahminlerini projenize entegre etmek isterseniz — alın ve kullanın.
Önemli rakamlar
Bu sayfanın verilerine dayanan özgün FPSHQ metrikleri
Bölümlere göre FPSHQ veri hacmi
Bölümlere göre veritabanı kayıtları: oyunlar, FPS ölçümleri, ekran kartları, mobil çipler ve oyunlar, işlemciler, emülatörler.
FPSHQ nedir ve hangi verilerle çalışır?
FPSHQ bir oyun ve PC veritabanıdır: sistem gereksinimli 191 286 oyun, performans puanlı 1 965 ekran kartı ve 456 işlemci, 165 mobil çip, 49 emülatör ve bir FPS veritabanı (ölçümler: 106 bağımsız ölçüm ve 4 800 satır toplu inceleme verisi; model tahminleri: 47 950). Tek FPSHQ modeli herhangi bir oyun + ekran kartı + işlemci kombinasyonu için 1080p/1440p/4K FPS hesaplar; 1 401 kullanıcı çevrimiçi PC testini tamamladı. Sayfalardaki tüm sayılar bu veritabanından gelir, güncelleme tarihi ve yöntem bağlantısıyla.
- veritabanındaki oyun
- 191 286
- katalogdaki ekran kartı (üretici varyantlarıyla)
- 1 965
- katalogdaki işlemci
- 456
- veritabanındaki FPS ölçüm satırı
- 52 856
Sık sorulan sorular
FPSHQ verilerini nereden alır?
Tek FPSHQ FPS modeli nedir?
Veriler ne sıklıkla güncellenir?
FPSHQ verilerini kendi sitemde kullanabilir miyim?
Yöntem ve kaynaklar
Bu sayfanın verileri FPSHQ veritabanından gelir: sentetik test puanlı ekran kartı ve işlemci kataloğu, oyunların resmi sistem gereksinimleri, FPSHQ uygulaması kullanıcılarının FPS ölçümleri ve FPSHQ performans modeli. Hesaplanan değerler bir tahmindir, sizin yapılandırmanızın ölçümü değildir: gerçek sonuç sürücülere, ayarlara ve diğer donanıma bağlıdır. Yöntem hakkında daha fazla →