Base URL
GET
https://v1.empr.cloud/api/v1/fingerprints/{platform}/latest
You can use this URL to get a fingerpring of the current version of Chrome.
Specific version Base URL
GET
https://v1.empr.cloud/api/v1/fingerprints/{platform}/{version}
With this URL, you can get a print of a specific version of Chrome that is no longer relevant.
Request
Request Headers
Headers
Название
Тип / Значение
Описание
X-Token
String
Authorization token
URL Parameters
Query parameters
Название
Тип / Значение
Описание
platform
String
Possible values: macos, windows, linux
version
Number
Version of the browser core (e.g. 134)
Request Examples
1const url =
2 "https://v1.empr.cloud/api/v1/fingerprints/windows/134";
3
4const options = {
5 method: "GET",
6 headers: {
7 "X-Token": "Your Token",
8 },
9};
10
11fetch(url, options)
12 .then((response) => {
13 response.json().then((data) => {
14 console.log(data);
15 });
16 })
17 .catch((error) => {
18 console.error(error);
19 });
Response
Response Example
1{
2 "data": {
3 "fingerprint": {
4 "major": 134,
5 "os": "windows",
6 "screen": {
7 "width": 1280,
8 "height": 800,
9 "pixel_ratio": 1.0,
10 "avail_width": 1280,
11 "avail_height": 752,
12 "avail_top": 0,
13 "avail_left": 0,
14 "color_depth": 24,
15 "pixel_depth": 24
16 },
17 "fonts": [],
18 "hints": {
19 "architecture": "x86",
20 "bitness": 64,
21 "model": "",
22 "platform": "Windows",
23 "platform_version": "15.0.0",
24 "ua_full_version": "134.0.6998.166",
25 "mobile": false
26 },
27 "navigator": {
28 "hardware_concurrency": 2,
29 "device_memory": 8.0,
30 "max_touch_points": 10,
31 "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36",
32 "platform": "Win32",
33 "language": "en-US",
34 "languages": [
35 "en-US",
36 "en",
37 "id"
38 ],
39 "quota": 166763345510
40 },
41 "webgl": {
42 "unmasked_renderer": "ANGLE (Intel, Intel(R) UHD Graphics 600 (0x00003185) Direct3D11 vs_5_0 ps_5_0, D3D11)",
43 "unmasked_vendor": "Google Inc. (Intel)",
44 "extensions": [
45 "ANGLE_instanced_arrays",
46 "EXT_blend_minmax",
47 "EXT_color_buffer_half_float",
48 "EXT_disjoint_timer_query",
49 "EXT_float_blend",
50 "EXT_frag_depth",
51 "EXT_shader_texture_lod",
52 "EXT_texture_compression_bptc",
53 "EXT_texture_compression_rgtc",
54 "EXT_texture_filter_anisotropic",
55 "EXT_sRGB",
56 "KHR_parallel_shader_compile",
57 "OES_element_index_uint",
58 "OES_fbo_render_mipmap",
59 "OES_standard_derivatives",
60 "OES_texture_float",
61 "OES_texture_float_linear",
62 "OES_texture_half_float",
63 "OES_texture_half_float_linear",
64 "OES_vertex_array_object",
65 "WEBGL_color_buffer_float",
66 "WEBGL_compressed_texture_s3tc",
67 "WEBGL_compressed_texture_s3tc_srgb",
68 "WEBGL_debug_renderer_info",
69 "WEBGL_debug_shaders",
70 "WEBGL_depth_texture",
71 "WEBGL_draw_buffers",
72 "WEBGL_lose_context",
73 "WEBGL_multi_draw"
74 ],
75 "extensions_v2": [
76 "EXT_color_buffer_float",
77 "EXT_color_buffer_half_float",
78 "EXT_disjoint_timer_query_webgl2",
79 "EXT_float_blend",
80 "EXT_texture_compression_bptc",
81 "EXT_texture_compression_rgtc",
82 "EXT_texture_filter_anisotropic",
83 "EXT_texture_norm16",
84 "KHR_parallel_shader_compile",
85 "OES_draw_buffers_indexed",
86 "OES_texture_float_linear",
87 "OVR_multiview2",
88 "WEBGL_clip_cull_distance",
89 "WEBGL_compressed_texture_s3tc",
90 "WEBGL_compressed_texture_s3tc_srgb",
91 "WEBGL_debug_renderer_info",
92 "WEBGL_debug_shaders",
93 "WEBGL_lose_context",
94 "WEBGL_multi_draw",
95 "WEBGL_provoking_vertex"
96 ],
97 "extra": {
98 "uniform_buffer_offset_alignment": 256,
99 "max_elements_vertices": 2147483647,
100 "max_elements_indices": 2147483647,
101 "max_draw_buffers": 8,
102 "min_program_texel_offset": -8,
103 "max_program_texel_offset": 7,
104 "max_color_attachments": 8,
105 "max_vertex_texture_image_units": 16,
106 "max_texture_image_units": 16,
107 "max_3d_texture_size": 2048,
108 "max_texture_lod_bias": 2,
109 "max_fragment_uniform_components": 4096,
110 "max_vertex_uniform_components": 16384,
111 "max_array_texture_layers": 2048,
112 "max_varying_components": 120,
113 "max_transform_feedback_separate_components": 4,
114 "max_transform_feedback_interleaved_components": 120,
115 "max_samples": 16,
116 "max_vertex_uniform_blocks": 12,
117 "max_fragment_uniform_blocks": 12,
118 "max_combined_uniform_blocks": 24,
119 "max_uniform_buffer_bindings": 24,
120 "max_uniform_block_size": 65536,
121 "max_combined_vertex_uniform_components": 212992,
122 "max_combined_fragment_uniform_components": 200704,
123 "max_vertex_output_components": 120,
124 "max_fragment_input_components": 120,
125 "max_element_index": 4294967294.0,
126 "max_texture_size": 16384,
127 "max_vertex_attribs": 16,
128 "max_vertex_uniform_vectors": 4096,
129 "max_varying_vectors": 30,
130 "max_combined_texture_image_units": 32,
131 "max_fragment_uniform_vectors": 1024,
132 "max_cube_map_texture_size": 16384,
133 "max_renderbuffer_size": 16384,
134 "max_viewport_width": 32767,
135 "max_viewport_height": 32767,
136 "aliased_line_width_range_min": 1.0,
137 "aliased_line_width_range_max": 1.0,
138 "aliased_point_size_range_min": 1.0,
139 "aliased_point_size_range_max": 1024.0,
140 "max_server_wait_timeout": null
141 }
142 },
143 "webgpu": {
144 "vendor": "intel",
145 "architecture": "gen-9",
146 "limits": {
147 "maxBindGroups": 4,
148 "maxBufferSize": 2147483648.0,
149 "maxVertexBuffers": 8,
150 "maxColorAttachments": 8,
151 "maxVertexAttributes": 16,
152 "maxTextureArrayLayers": 256,
153 "maxTextureDimension1D": 8192,
154 "maxTextureDimension2D": 8192,
155 "maxTextureDimension3D": 2048,
156 "maxBindingsPerBindGroup": 1000,
157 "maxComputeWorkgroupSizeX": 1024,
158 "maxComputeWorkgroupSizeY": 1024,
159 "maxComputeWorkgroupSizeZ": 64,
160 "maxSamplersPerShaderStage": 16,
161 "maxVertexBufferArrayStride": 2048,
162 "maxUniformBufferBindingSize": 65536,
163 "maxInterStageShaderVariables": 16,
164 "maxInterStageShaderComponents": 60,
165 "maxComputeWorkgroupStorageSize": 32768,
166 "maxStorageBuffersPerShaderStage": 10,
167 "maxUniformBuffersPerShaderStage": 12,
168 "minStorageBufferOffsetAlignment": 256,
169 "minUniformBufferOffsetAlignment": 256,
170 "maxComputeWorkgroupsPerDimension": 65535,
171 "maxSampledTexturesPerShaderStage": 16,
172 "maxStorageTexturesPerShaderStage": 8,
173 "maxComputeInvocationsPerWorkgroup": 1024,
174 "maxDynamicStorageBuffersPerPipelineLayout": 8,
175 "maxDynamicUniformBuffersPerPipelineLayout": 10
176 }
177 },
178 "crc": "afee9a9e"
179 }
180 }
181}
All the parameters received in the response are mandatory for creating a profile!