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. 125)
Request Examples
1const url =
2 "https://v1.empr.cloud/api/v1/fingerprints/windows/120";
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": 120,
5 "os": "macos",
6 "screen": {
7 "width": 1680,
8 "height": 1050,
9 "pixel_ratio": 2.0,
10 "avail_width": 1680,
11 "avail_height": 949,
12 "avail_top": 23,
13 "avail_left": 0,
14 "color_depth": 30,
15 "pixel_depth": 30
16 },
17 "fonts": [],
18 "hints": {
19 "architecture": "x86",
20 "bitness": 64,
21 "model": "",
22 "platform": "macOS",
23 "platform_version": "10.15.7",
24 "ua_full_version": "120.0.6099.62",
25 "mobile": false
26 },
27 "navigator": {
28 "hardware_concurrency": 12,
29 "device_memory": 8.0,
30 "max_touch_points": 0,
31 "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
32 "platform": "MacIntel",
33 "language": "zh-CN",
34 "languages": [
35 "zh-CN"
36 ],
37 "quota": 1038134040
38 },
39 "webgl": {
40 "unmasked_renderer": "ANGLE (Intel Inc., Intel(R) UHD Graphics 630, OpenGL 4.1)",
41 "unmasked_vendor": "Google Inc. (Intel Inc.)",
42 "extensions": [
43 "ANGLE_instanced_arrays",
44 "EXT_blend_minmax",
45 "EXT_color_buffer_half_float",
46 "EXT_disjoint_timer_query",
47 "EXT_float_blend",
48 "EXT_frag_depth",
49 "EXT_shader_texture_lod",
50 "EXT_texture_compression_rgtc",
51 "EXT_texture_filter_anisotropic",
52 "EXT_sRGB",
53 "OES_element_index_uint",
54 "OES_fbo_render_mipmap",
55 "OES_standard_derivatives",
56 "OES_texture_float",
57 "OES_texture_float_linear",
58 "OES_texture_half_float",
59 "OES_texture_half_float_linear",
60 "OES_vertex_array_object",
61 "WEBGL_color_buffer_float",
62 "WEBGL_compressed_texture_s3tc",
63 "WEBGL_compressed_texture_s3tc_srgb",
64 "WEBGL_debug_renderer_info",
65 "WEBGL_debug_shaders",
66 "WEBGL_depth_texture",
67 "WEBGL_draw_buffers",
68 "WEBGL_lose_context",
69 "WEBGL_multi_draw"
70 ],
71 "extensions_v2": [
72 "EXT_color_buffer_float",
73 "EXT_color_buffer_half_float",
74 "EXT_disjoint_timer_query_webgl2",
75 "EXT_float_blend",
76 "EXT_texture_compression_rgtc",
77 "EXT_texture_filter_anisotropic",
78 "EXT_texture_norm16",
79 "OES_draw_buffers_indexed",
80 "OES_texture_float_linear",
81 "WEBGL_compressed_texture_s3tc",
82 "WEBGL_compressed_texture_s3tc_srgb",
83 "WEBGL_debug_renderer_info",
84 "WEBGL_debug_shaders",
85 "WEBGL_lose_context",
86 "WEBGL_multi_draw",
87 "WEBGL_provoking_vertex"
88 ],
89 "extra": {
90 "uniform_buffer_offset_alignment": 256,
91 "max_elements_vertices": 1048575,
92 "max_elements_indices": 150000,
93 "max_draw_buffers": 8,
94 "min_program_texel_offset": -8,
95 "max_program_texel_offset": 7,
96 "max_color_attachments": 8,
97 "max_vertex_texture_image_units": 16,
98 "max_texture_image_units": 16,
99 "max_3d_texture_size": 2048,
100 "max_texture_lod_bias": 16,
101 "max_fragment_uniform_components": 4096,
102 "max_vertex_uniform_components": 4096,
103 "max_array_texture_layers": 2048,
104 "max_varying_components": 60,
105 "max_transform_feedback_separate_components": 4,
106 "max_transform_feedback_interleaved_components": 64,
107 "max_samples": 4,
108 "max_vertex_uniform_blocks": 15,
109 "max_fragment_uniform_blocks": 15,
110 "max_combined_uniform_blocks": 30,
111 "max_uniform_buffer_bindings": 72,
112 "max_uniform_block_size": 65536,
113 "max_combined_vertex_uniform_components": 249856,
114 "max_combined_fragment_uniform_components": 249856,
115 "max_vertex_output_components": 128,
116 "max_fragment_input_components": 128,
117 "max_element_index": 4294967295.0,
118 "max_texture_size": 16384,
119 "max_vertex_attribs": 16,
120 "max_vertex_uniform_vectors": 1024,
121 "max_varying_vectors": 15,
122 "max_combined_texture_image_units": 32,
123 "max_fragment_uniform_vectors": 1024,
124 "max_cube_map_texture_size": 16384,
125 "max_renderbuffer_size": 16384,
126 "max_viewport_width": 16384,
127 "max_viewport_height": 16384,
128 "aliased_line_width_range_min": 1.0,
129 "aliased_line_width_range_max": 1.0,
130 "aliased_point_size_range_min": 1.0,
131 "aliased_point_size_range_max": 255.875,
132 "max_server_wait_timeout": 0
133 }
134 },
135 "webgpu": {
136 "vendor": "intel",
137 "architecture": "gen-9",
138 "limits": {
139 "maxBindGroups": 4,
140 "maxBufferSize": 2147483648.0,
141 "maxVertexBuffers": 8,
142 "maxColorAttachments": 8,
143 "maxVertexAttributes": 16,
144 "maxTextureArrayLayers": 256,
145 "maxTextureDimension1D": 8192,
146 "maxTextureDimension2D": 8192,
147 "maxTextureDimension3D": 2048,
148 "maxBindingsPerBindGroup": 1000,
149 "maxComputeWorkgroupSizeX": 1024,
150 "maxComputeWorkgroupSizeY": 1024,
151 "maxComputeWorkgroupSizeZ": 64,
152 "maxSamplersPerShaderStage": 16,
153 "maxVertexBufferArrayStride": 2048,
154 "maxUniformBufferBindingSize": 65536,
155 "maxInterStageShaderVariables": 16,
156 "maxInterStageShaderComponents": 60,
157 "maxComputeWorkgroupStorageSize": 32768,
158 "maxStorageBuffersPerShaderStage": 8,
159 "maxUniformBuffersPerShaderStage": 12,
160 "minStorageBufferOffsetAlignment": 256,
161 "minUniformBufferOffsetAlignment": 256,
162 "maxComputeWorkgroupsPerDimension": 65535,
163 "maxSampledTexturesPerShaderStage": 16,
164 "maxStorageTexturesPerShaderStage": 8,
165 "maxComputeInvocationsPerWorkgroup": 1024,
166 "maxDynamicStorageBuffersPerPipelineLayout": 8,
167 "maxDynamicUniformBuffersPerPipelineLayout": 10
168 }
169 },
170 "crc": "b3fda143"
171 }
172 }
173}
174
All the parameters received in the response are mandatory for creating a profile!