FPSHQ API
واجهة REST مجانية لتوقّع الإطارات واختبارات العتاد وPC Score. للبوتات والإضافات والملحقات وأي تكاملات.
https://fpshq.com/api/v1/
نقاط النهاية
/fps?game=cyberpunk-2077&gpu=rtx-4070-super&cpu=ryzen-7-7800x3d&res=1440p&preset=ultra
توقّع الإطارات لزوج لعبة + كرت. يعيد متوسّط/أدنى/أقصى إطارات والحكم ومصدر البيانات (benchmark/prediction).
▶ جرّب الطلب/search?q=cyber&type=game&limit=10
بحث عن الألعاب والكروت والمعالجات بالاسم. type: game | gpu | cpu | all.
▶ جرّب الطلب/game/{slug}
بيانات اللعبة: السنة، التطلّب، Metacritic، تقييم Steam، الكرت الأدنى/الموصى به.
▶ جرّب الطلب/pc-score?gpu=rtx-4070-super&cpu=ryzen-9-9950x3d&ram=32
حساب PC Score (0-100) وفئة S–F لزوج العتاد.
▶ جرّب الطلبمثال استجابة /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.
شروط الاستخدام
بيانات واجهة FPSHQ مجانية وتُوزَّع بترخيص CC BY 4.0 مثل مجموعات بياناتنا المفتوحة: يمكنك استخدامها في أي مشروع، بما في ذلك المشاريع التجارية. الإسناد إلزامي: اكتب بجوار البيانات «المصدر: FPSHQ» مع رابط إلى صفحة FPSHQ (الحقل url في كل استجابة) أو إلى FPSHQ.com. لحدود طلبات أعلى أو تصدير جماعي راسلنا على Telegram @denissatoshi.
الواجهة أساس PC Power Test وإضافة المتصفّح وملحقات التواصل. تريد دمج توقّع الإطارات في مشروعك — خذها واستخدمها.
الأرقام الرئيسية
مقاييس FPSHQ الفريدة بحسب بيانات هذه الصفحة
حجم بيانات FPSHQ حسب القسم
عدد السجلات في القاعدة حسب القسم: الألعاب، قياسات FPS، البطاقات، رقائق وألعاب الهواتف، المعالجات، المحاكيات.
ما هو FPSHQ وعلى أي بيانات يعمل؟
FPSHQ قاعدة بيانات عن الألعاب والحواسيب: 191,286 لعبة بمتطلبات النظام، و1,965 بطاقة و456 معالجًا بنقاط أداء، و165 رقاقة هواتف، و49 محاكيًا، وقاعدة FPS (قياسات: 106 قياسات مستقلة و4,800 صفًا من بيانات المراجعات المجمّعة؛ تقديرات النموذج: 47,950). يحسب نموذج FPSHQ الموحد FPS لأي تركيبة «لعبة + بطاقة + معالج» عند 1080p/1440p/4K؛ وأجرى 1,401 مستخدمًا اختبار الحاسوب عبر الإنترنت. كل الأرقام في الصفحات من هذه القاعدة مع تاريخ التحديث ورابط المنهجية.
- لعبة في القاعدة
- 191,286
- بطاقة في الكتالوج (مع إصدارات الشركات)
- 1,965
- معالجًا في الكتالوج
- 456
- صفوف قياسات FPS في القاعدة
- 52,856
الأسئلة الشائعة
من أين يأخذ FPSHQ بياناته؟
ما هو نموذج FPS الموحد في FPSHQ؟
كم مرة تُحدَّث البيانات؟
هل يمكنني استخدام بيانات FPSHQ في موقعي؟
المنهجية والمصادر
تُؤخذ بيانات هذه الصفحة من قاعدة بيانات FPSHQ: كتالوج بطاقات الرسوميات والمعالجات مع نتائج الاختبارات الاصطناعية، ومتطلبات النظام الرسمية للألعاب، وقياسات FPS من مستخدمي تطبيق FPSHQ، ونموذج أداء FPSHQ. القيم المحسوبة تقديرية وليست قياسًا لجهازك بعينه: النتيجة الفعلية تعتمد على التعريفات والإعدادات وبقية العتاد. المزيد عن المنهجية ←