curl --request POST \
--url https://api.anysite.io/api/threedmark/results/search \
--header 'Content-Type: application/json' \
--header 'access-token: <api-key>' \
--data '
{
"count": 1500,
"timeout": 300,
"test": "time_spy",
"gpu": "<string>",
"cpu": "<string>",
"mac_model": "<string>",
"gpu_vendor": "<string>",
"gpu_count": 2,
"device_type": "<string>",
"memory_channel_count": 123,
"country": "<string>",
"storage_model": "<string>",
"include_ram_disks": false,
"include_invalid_results": false,
"leaderboard_mode": false,
"uploaded_after": "2023-12-25",
"uploaded_before": "2023-12-25",
"max_score": 1,
"min_gpu_core_clock_mhz": 1,
"max_gpu_core_clock_mhz": 1,
"min_gpu_memory_clock_mhz": 1,
"max_gpu_memory_clock_mhz": 1,
"min_cpu_clock_mhz": 1,
"max_cpu_clock_mhz": 1
}
'import requests
url = "https://api.anysite.io/api/threedmark/results/search"
payload = {
"count": 1500,
"timeout": 300,
"test": "time_spy",
"gpu": "<string>",
"cpu": "<string>",
"mac_model": "<string>",
"gpu_vendor": "<string>",
"gpu_count": 2,
"device_type": "<string>",
"memory_channel_count": 123,
"country": "<string>",
"storage_model": "<string>",
"include_ram_disks": False,
"include_invalid_results": False,
"leaderboard_mode": False,
"uploaded_after": "2023-12-25",
"uploaded_before": "2023-12-25",
"max_score": 1,
"min_gpu_core_clock_mhz": 1,
"max_gpu_core_clock_mhz": 1,
"min_gpu_memory_clock_mhz": 1,
"max_gpu_memory_clock_mhz": 1,
"min_cpu_clock_mhz": 1,
"max_cpu_clock_mhz": 1
}
headers = {
"access-token": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'access-token': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
count: 1500,
timeout: 300,
test: 'time_spy',
gpu: '<string>',
cpu: '<string>',
mac_model: '<string>',
gpu_vendor: '<string>',
gpu_count: 2,
device_type: '<string>',
memory_channel_count: 123,
country: '<string>',
storage_model: '<string>',
include_ram_disks: false,
include_invalid_results: false,
leaderboard_mode: false,
uploaded_after: '2023-12-25',
uploaded_before: '2023-12-25',
max_score: 1,
min_gpu_core_clock_mhz: 1,
max_gpu_core_clock_mhz: 1,
min_gpu_memory_clock_mhz: 1,
max_gpu_memory_clock_mhz: 1,
min_cpu_clock_mhz: 1,
max_cpu_clock_mhz: 1
})
};
fetch('https://api.anysite.io/api/threedmark/results/search', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.anysite.io/api/threedmark/results/search",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'count' => 1500,
'timeout' => 300,
'test' => 'time_spy',
'gpu' => '<string>',
'cpu' => '<string>',
'mac_model' => '<string>',
'gpu_vendor' => '<string>',
'gpu_count' => 2,
'device_type' => '<string>',
'memory_channel_count' => 123,
'country' => '<string>',
'storage_model' => '<string>',
'include_ram_disks' => false,
'include_invalid_results' => false,
'leaderboard_mode' => false,
'uploaded_after' => '2023-12-25',
'uploaded_before' => '2023-12-25',
'max_score' => 1,
'min_gpu_core_clock_mhz' => 1,
'max_gpu_core_clock_mhz' => 1,
'min_gpu_memory_clock_mhz' => 1,
'max_gpu_memory_clock_mhz' => 1,
'min_cpu_clock_mhz' => 1,
'max_cpu_clock_mhz' => 1
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"access-token: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.anysite.io/api/threedmark/results/search"
payload := strings.NewReader("{\n \"count\": 1500,\n \"timeout\": 300,\n \"test\": \"time_spy\",\n \"gpu\": \"<string>\",\n \"cpu\": \"<string>\",\n \"mac_model\": \"<string>\",\n \"gpu_vendor\": \"<string>\",\n \"gpu_count\": 2,\n \"device_type\": \"<string>\",\n \"memory_channel_count\": 123,\n \"country\": \"<string>\",\n \"storage_model\": \"<string>\",\n \"include_ram_disks\": false,\n \"include_invalid_results\": false,\n \"leaderboard_mode\": false,\n \"uploaded_after\": \"2023-12-25\",\n \"uploaded_before\": \"2023-12-25\",\n \"max_score\": 1,\n \"min_gpu_core_clock_mhz\": 1,\n \"max_gpu_core_clock_mhz\": 1,\n \"min_gpu_memory_clock_mhz\": 1,\n \"max_gpu_memory_clock_mhz\": 1,\n \"min_cpu_clock_mhz\": 1,\n \"max_cpu_clock_mhz\": 1\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("access-token", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.anysite.io/api/threedmark/results/search")
.header("access-token", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"count\": 1500,\n \"timeout\": 300,\n \"test\": \"time_spy\",\n \"gpu\": \"<string>\",\n \"cpu\": \"<string>\",\n \"mac_model\": \"<string>\",\n \"gpu_vendor\": \"<string>\",\n \"gpu_count\": 2,\n \"device_type\": \"<string>\",\n \"memory_channel_count\": 123,\n \"country\": \"<string>\",\n \"storage_model\": \"<string>\",\n \"include_ram_disks\": false,\n \"include_invalid_results\": false,\n \"leaderboard_mode\": false,\n \"uploaded_after\": \"2023-12-25\",\n \"uploaded_before\": \"2023-12-25\",\n \"max_score\": 1,\n \"min_gpu_core_clock_mhz\": 1,\n \"max_gpu_core_clock_mhz\": 1,\n \"min_gpu_memory_clock_mhz\": 1,\n \"max_gpu_memory_clock_mhz\": 1,\n \"min_cpu_clock_mhz\": 1,\n \"max_cpu_clock_mhz\": 1\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.anysite.io/api/threedmark/results/search")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["access-token"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"count\": 1500,\n \"timeout\": 300,\n \"test\": \"time_spy\",\n \"gpu\": \"<string>\",\n \"cpu\": \"<string>\",\n \"mac_model\": \"<string>\",\n \"gpu_vendor\": \"<string>\",\n \"gpu_count\": 2,\n \"device_type\": \"<string>\",\n \"memory_channel_count\": 123,\n \"country\": \"<string>\",\n \"storage_model\": \"<string>\",\n \"include_ram_disks\": false,\n \"include_invalid_results\": false,\n \"leaderboard_mode\": false,\n \"uploaded_after\": \"2023-12-25\",\n \"uploaded_before\": \"2023-12-25\",\n \"max_score\": 1,\n \"min_gpu_core_clock_mhz\": 1,\n \"max_gpu_core_clock_mhz\": 1,\n \"min_gpu_memory_clock_mhz\": 1,\n \"max_gpu_memory_clock_mhz\": 1,\n \"min_cpu_clock_mhz\": 1,\n \"max_cpu_clock_mhz\": 1\n}"
response = http.request(request)
puts response.read_body[
{
"id": "<string>",
"url": "<string>",
"test": "<string>",
"@type": "ThreedmarkResult",
"test_name": "<string>",
"test_code": "<string>",
"rank": 123,
"uploaded_at": 123,
"user": "<string>",
"user_id": "<string>",
"country": "<string>",
"cpu": "<string>",
"gpu": "<string>",
"gpu_count": 123,
"model": "<string>",
"storage_model": "<string>",
"device_type": "<string>",
"status": "<string>",
"max_clock_mhz": 123,
"gpu_core_clock_mhz": 123,
"gpu_memory_clock_mhz": 123,
"overall_score": 123,
"graphics_score": 123,
"physics_score": 123,
"combined_score": 123,
"average_fps": 123,
"target_fps": 123,
"scores": {}
}
]{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}/threedmark/results/search
Search submitted 3DMark, PCMark and VRMark runs, ranked from the highest score down. Narrows by benchmark and preset, graphics card, processor, Apple system model, graphics vendor and card count, desktop or laptop, memory channel count, country, drive model, submission date range, a score ceiling, and graphics core, graphics memory and processor clock ranges. Each row carries the run id and URL, the submitting user and country, the processor and graphics card, the measured clocks, and every score the benchmark reports — the headline score plus graphics, CPU and combined components, thread-count scores for CPU Profile, bandwidth and access time for Storage, and the PCMark sub-scores.
Price: 20 credits per 100 results
⚠️ Common errors: 412: No submitted run matches that combination of test and filters, or the gpu, cpu or mac_model name matched nothing in the source’s hardware catalogue, 422: A filter was paired with a test that does not apply it, a score_type that test does not rank, or a country or drive model the source does not publish
curl --request POST \
--url https://api.anysite.io/api/threedmark/results/search \
--header 'Content-Type: application/json' \
--header 'access-token: <api-key>' \
--data '
{
"count": 1500,
"timeout": 300,
"test": "time_spy",
"gpu": "<string>",
"cpu": "<string>",
"mac_model": "<string>",
"gpu_vendor": "<string>",
"gpu_count": 2,
"device_type": "<string>",
"memory_channel_count": 123,
"country": "<string>",
"storage_model": "<string>",
"include_ram_disks": false,
"include_invalid_results": false,
"leaderboard_mode": false,
"uploaded_after": "2023-12-25",
"uploaded_before": "2023-12-25",
"max_score": 1,
"min_gpu_core_clock_mhz": 1,
"max_gpu_core_clock_mhz": 1,
"min_gpu_memory_clock_mhz": 1,
"max_gpu_memory_clock_mhz": 1,
"min_cpu_clock_mhz": 1,
"max_cpu_clock_mhz": 1
}
'import requests
url = "https://api.anysite.io/api/threedmark/results/search"
payload = {
"count": 1500,
"timeout": 300,
"test": "time_spy",
"gpu": "<string>",
"cpu": "<string>",
"mac_model": "<string>",
"gpu_vendor": "<string>",
"gpu_count": 2,
"device_type": "<string>",
"memory_channel_count": 123,
"country": "<string>",
"storage_model": "<string>",
"include_ram_disks": False,
"include_invalid_results": False,
"leaderboard_mode": False,
"uploaded_after": "2023-12-25",
"uploaded_before": "2023-12-25",
"max_score": 1,
"min_gpu_core_clock_mhz": 1,
"max_gpu_core_clock_mhz": 1,
"min_gpu_memory_clock_mhz": 1,
"max_gpu_memory_clock_mhz": 1,
"min_cpu_clock_mhz": 1,
"max_cpu_clock_mhz": 1
}
headers = {
"access-token": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'access-token': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
count: 1500,
timeout: 300,
test: 'time_spy',
gpu: '<string>',
cpu: '<string>',
mac_model: '<string>',
gpu_vendor: '<string>',
gpu_count: 2,
device_type: '<string>',
memory_channel_count: 123,
country: '<string>',
storage_model: '<string>',
include_ram_disks: false,
include_invalid_results: false,
leaderboard_mode: false,
uploaded_after: '2023-12-25',
uploaded_before: '2023-12-25',
max_score: 1,
min_gpu_core_clock_mhz: 1,
max_gpu_core_clock_mhz: 1,
min_gpu_memory_clock_mhz: 1,
max_gpu_memory_clock_mhz: 1,
min_cpu_clock_mhz: 1,
max_cpu_clock_mhz: 1
})
};
fetch('https://api.anysite.io/api/threedmark/results/search', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.anysite.io/api/threedmark/results/search",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'count' => 1500,
'timeout' => 300,
'test' => 'time_spy',
'gpu' => '<string>',
'cpu' => '<string>',
'mac_model' => '<string>',
'gpu_vendor' => '<string>',
'gpu_count' => 2,
'device_type' => '<string>',
'memory_channel_count' => 123,
'country' => '<string>',
'storage_model' => '<string>',
'include_ram_disks' => false,
'include_invalid_results' => false,
'leaderboard_mode' => false,
'uploaded_after' => '2023-12-25',
'uploaded_before' => '2023-12-25',
'max_score' => 1,
'min_gpu_core_clock_mhz' => 1,
'max_gpu_core_clock_mhz' => 1,
'min_gpu_memory_clock_mhz' => 1,
'max_gpu_memory_clock_mhz' => 1,
'min_cpu_clock_mhz' => 1,
'max_cpu_clock_mhz' => 1
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"access-token: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.anysite.io/api/threedmark/results/search"
payload := strings.NewReader("{\n \"count\": 1500,\n \"timeout\": 300,\n \"test\": \"time_spy\",\n \"gpu\": \"<string>\",\n \"cpu\": \"<string>\",\n \"mac_model\": \"<string>\",\n \"gpu_vendor\": \"<string>\",\n \"gpu_count\": 2,\n \"device_type\": \"<string>\",\n \"memory_channel_count\": 123,\n \"country\": \"<string>\",\n \"storage_model\": \"<string>\",\n \"include_ram_disks\": false,\n \"include_invalid_results\": false,\n \"leaderboard_mode\": false,\n \"uploaded_after\": \"2023-12-25\",\n \"uploaded_before\": \"2023-12-25\",\n \"max_score\": 1,\n \"min_gpu_core_clock_mhz\": 1,\n \"max_gpu_core_clock_mhz\": 1,\n \"min_gpu_memory_clock_mhz\": 1,\n \"max_gpu_memory_clock_mhz\": 1,\n \"min_cpu_clock_mhz\": 1,\n \"max_cpu_clock_mhz\": 1\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("access-token", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.anysite.io/api/threedmark/results/search")
.header("access-token", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"count\": 1500,\n \"timeout\": 300,\n \"test\": \"time_spy\",\n \"gpu\": \"<string>\",\n \"cpu\": \"<string>\",\n \"mac_model\": \"<string>\",\n \"gpu_vendor\": \"<string>\",\n \"gpu_count\": 2,\n \"device_type\": \"<string>\",\n \"memory_channel_count\": 123,\n \"country\": \"<string>\",\n \"storage_model\": \"<string>\",\n \"include_ram_disks\": false,\n \"include_invalid_results\": false,\n \"leaderboard_mode\": false,\n \"uploaded_after\": \"2023-12-25\",\n \"uploaded_before\": \"2023-12-25\",\n \"max_score\": 1,\n \"min_gpu_core_clock_mhz\": 1,\n \"max_gpu_core_clock_mhz\": 1,\n \"min_gpu_memory_clock_mhz\": 1,\n \"max_gpu_memory_clock_mhz\": 1,\n \"min_cpu_clock_mhz\": 1,\n \"max_cpu_clock_mhz\": 1\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.anysite.io/api/threedmark/results/search")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["access-token"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"count\": 1500,\n \"timeout\": 300,\n \"test\": \"time_spy\",\n \"gpu\": \"<string>\",\n \"cpu\": \"<string>\",\n \"mac_model\": \"<string>\",\n \"gpu_vendor\": \"<string>\",\n \"gpu_count\": 2,\n \"device_type\": \"<string>\",\n \"memory_channel_count\": 123,\n \"country\": \"<string>\",\n \"storage_model\": \"<string>\",\n \"include_ram_disks\": false,\n \"include_invalid_results\": false,\n \"leaderboard_mode\": false,\n \"uploaded_after\": \"2023-12-25\",\n \"uploaded_before\": \"2023-12-25\",\n \"max_score\": 1,\n \"min_gpu_core_clock_mhz\": 1,\n \"max_gpu_core_clock_mhz\": 1,\n \"min_gpu_memory_clock_mhz\": 1,\n \"max_gpu_memory_clock_mhz\": 1,\n \"min_cpu_clock_mhz\": 1,\n \"max_cpu_clock_mhz\": 1\n}"
response = http.request(request)
puts response.read_body[
{
"id": "<string>",
"url": "<string>",
"test": "<string>",
"@type": "ThreedmarkResult",
"test_name": "<string>",
"test_code": "<string>",
"rank": 123,
"uploaded_at": 123,
"user": "<string>",
"user_id": "<string>",
"country": "<string>",
"cpu": "<string>",
"gpu": "<string>",
"gpu_count": 123,
"model": "<string>",
"storage_model": "<string>",
"device_type": "<string>",
"status": "<string>",
"max_clock_mhz": 123,
"gpu_core_clock_mhz": 123,
"gpu_memory_clock_mhz": 123,
"overall_score": 123,
"graphics_score": 123,
"physics_score": 123,
"combined_score": 123,
"average_fps": 123,
"target_fps": 123,
"scores": {}
}
]{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Authorizations
API token from the dashboard
Headers
Body
1 <= x <= 300020 <= x <= 1500time_spy, time_spy_extreme, speed_way, steel_nomad_dx12, steel_nomad_vulkan, steel_nomad_light_dx12, steel_nomad_light_vulkan, port_royal, solar_bay, solar_bay_extreme_dx12, solar_bay_extreme_vulkan, fire_strike, fire_strike_extreme, fire_strike_ultra, wild_life, wild_life_extreme, night_raid, cpu_profile, storage, pcmark_10, pcmark_10_v2_0, pcmark_10_express, pcmark_10_express_v2_0, pcmark_10_extended, pcmark_10_extended_v2_0, vrmark_orange_room, vrmark_cyan_room, vrmark_blue_room, steel_nomad_mac, steel_nomad_light_mac, solar_bay_mac, solar_bay_extreme_mac, wild_life_extreme_mac all_cores_score, bandwidth, combined_score, eight_cores_score, four_cores_score, graphics_score, overall_score, physics_score, single_core_score, sixteen_cores_score, two_cores_score 11111 <= x <= 4121x >= 0x >= 0x >= 0x >= 0x >= 0x >= 0x >= 0Response
Successful Response
Show child attributes
Show child attributes