POST /api/threedmark/leaderboards
Price: 20 credits
Read a 3DMark Hall of Fame board — the ranked best submitted runs for one benchmark, preset and score, current boards and retired ones alike. Every entry carries the full system fingerprint behind the score: the submitting user and country, the submission date, the motherboard manufacturer and model, the processor with its process node, core count and base and turbo clocks, the graphics card with its vendor, memory, core and memory clocks, driver name and version and multi-GPU arrangement, and the run's own score with its graphics and CPU components.
This is where the hardware detail lives: the per-run pages the site links to are closed to us, so a board entry is the only route to a run's motherboard, driver version and clock readings. Boards are one per benchmark AND preset AND ranked score, so Time Spy Extreme has separate overall, graphics and CPU boards while base Time Spy only splits into overall and graphics, and comparing across boards compares different quantities. `single_gpu_only` is the right switch when the top of a board is dominated by multi-card systems. A board is the top submitted scores, so its clock readings sit far above stock — use it for what hardware has reached, and the result search for what it typically does. CPU Profile has no board here; rank processors by thread count through the result search with test=cpu_profile and the matching score type.
access-token string requiredtimeout integer — Max scrapping execution timeout (in seconds) (default: 300; min: 20; max: 1500)leaderboard string — Which Hall of Fame board to read. Each is one benchmark, preset and ranked score, including the retired 3DMark 11, Vantage, 3DMark06, Ice Storm, Cloud Gate and Sky Diver boards (default: "time_spy"; one of: "time_spy_extreme", "time_spy_extreme_graphics_score", "time_spy_extreme_cpu_score", "time_spy", "time_spy_graphics_score", "speed_way", "port_royal", "solar_bay", "solar_bay_extreme_dx12", "solar_bay_extreme_vulkan", "steel_nomad_dx12", "steel_nomad_vulkan", "steel_nomad_light_dx12", "steel_nomad_light_vulkan", "fire_strike_ultra", "fire_strike_extreme", "fire_strike", "fire_strike_physics_score", "night_raid", "wild_life", "wild_life_extreme", "sky_diver", "cloud_gate", "ice_storm_unlimited", "ice_storm_extreme", "ice_storm", "3dmark_11_extreme", "3dmark_11_performance", "3dmark_11_entry", "3dmark_11_physics_score", "vantage_extreme", "vantage_performance", "vantage_entry", "3dmark06", "orange_room", "blue_room")single_gpu_only boolean — Restrict the board to single-graphics-card systems (default: false)count integer required — Max number of ranked runs to return (min: 1; max: 1000)@type string (default: "ThreedmarkLeaderboardRun")id string requiredurl string nullableleaderboard string requiredleaderboard_name string nullablerank integer requiredtest_name string nullabletest_code string nullableoverall_score number nullabledisplayed_score string nullableworkload_version string nullableis_valid boolean nullableis_hidden boolean nullablecomponent_scores array (default: [])@type string (default: "ThreedmarkLeaderboardScore")key string requiredvalue number nullablestatus string nullableuser string nullablecountry string nullablesubmitted_at integer nullablerun_url string nullablemotherboard string nullablemotherboard_manufacturer string nullablemotherboard_model string nullablecpu_name string nullablecpu_manufacturing string nullablecpu_core_count integer nullablecpu_core_clock_mhz integer nullablecpu_turbo_clock_mhz integer nullablecpu_processors_logical string nullablegpu_name string nullablegpu_vendor string nullablegpu_count integer nullablegpu_memory_mb integer nullablegpu_core_clock_mhz integer nullablegpu_memory_clock_mhz integer nullablegpu_driver_name string nullablegpu_driver_version string nullablegpu_multi_gpu_solution string nullableis_sli_enabled boolean nullablesystem_info_version string nullableui_version string nullableresult_count integer nullabletotal_result_count integer nullableis_hof_valid boolean nullableis_less_than_week_old boolean nullable422 — The request body did not validate Check the fields against this schema. A URN with the wrong prefix is the most common cause.408 — The request ran past its time limit Raise `timeout` in the request body, up to the maximum this endpoint documents. Lowering `count` or turning off the `with_*` flags also helps, because less work finishes sooner.412 — That board has no entries under the chosen filter Retrying will not help: either the entity does not exist, or the input points at a different one.429 — Too many requests: a rate limit or a usage window is exhausted When the response carries an X-Retry-After header, wait that many seconds and retry: the same number is in the body as `detail.retry_after`, and the limit clears once that window passes. The message in the body names the limit that was hit.500 — Something broke on our side Retrying will not help. If it keeps happening, send us the X-Request-ID from the response headers.529 — Rate limit reached, or the endpoint is overloaded Wait at least 30 seconds, then retry.X-Error — Error message text (present only on error)X-Request-ID — Unique request identifierX-Execution-Time — Execution time in secondsX-Result-Count — How many records the body carries. 0 means an empty result, which is a normal answer and not by itself an error. A non-zero count can come back together with X-Error when the failure happened partway through — read this header and X-Error independently.X-Total-Available-Results — How many records exist for this query, when the endpoint can say. On a `dry_run` request this is the answer and the body is empty. It saturates: the endpoint's documented maximum means 'at least that many', any smaller number is exact.X-Warning — Present when the request body carried keys this endpoint does not document. They were ignored, so any filter you meant to apply through them did not apply. Check the spelling against this schema and retry.X-Retry-After — Seconds to wait before retrying. Present only on 429.