[ Base URL: https://api.vmlogin.com/v1 ]
User authentication and API token
All requests are authenticated by the user’s access token (per-login basis), which is sent along with the desired endpoint.
The token can be set in the https://m.vmlogin.com/member/account/main/index (Account Management -> My Account)
Important! This authentication token is equivalent to your account password. Keep it secret and do not share it with third parties.
Type | Description | API |
---|---|---|
GET | Create a group | /tag/create |
GET | Remove a group | /tag/remove |
GET | Rename a group | /tag/rename |
GET | Get a list of all groups available on your account | /tag/list |
GET | Move browser profile to specific group | /tag/profile/add |
GET | Remove the current group from the browser profile (Merge to default group) | /tag/profile/remove |
GET | Gets a list of profiles based on a specific group ID | /tag/profile/list |
Type | Description | API |
---|---|---|
POST | Create browser profile | /profile/create |
POST | Randomly create browser profile | /profile/random |
POST | Update browser profile settings | /profile/update |
GET | Detail browser profile | /profile/detail |
GET | Sharing browser profile (batch operation) | /profile/share |
GET | Browser profile unshare (batch operation) | /profile/cancelShare) |
GET | Transfer browser profile’s ownership (batch operation) | /profile/transferOwnership) |
GET | Release the browser profile | /profile/release) |
GET | Remove browser profile | /profile/remove |
GET | Get a list of all available browser profiles | /profile/list |
Type | Description | API |
---|---|---|
GET POST | Get a random User-Agent | /ua/rand |
Name | Type | Description | required |
---|---|---|---|
token | string | Authentication token | true |
name | string | Group name | true |
orderby | number | The smaller the number, the higher the ranking | false |
Request
{ "token": "66e9f73f3617c6afdc6768f7a61a58ae", "name": "test", "orderby": 0 }
Name | Type | Description | required |
---|---|---|---|
token | string | Authentication token | true |
tagId | string | Group ID | true |
Request
{ "token": "66e9f73f3617c6afdc6768f7a61a58ae", "tagId": "1024" }
Name | Type | Description | required |
---|---|---|---|
token | string | Authentication token | true |
name | string | New name of Group | true |
tagId | string | Group ID | true |
orderby | number | The smaller the number, the higher the ranking | false |
Request
{ "token": "66e9f73f3617c6afdc6768f7a61a58ae", "name": "New name", "tagId": "1024", "orderby": 0 }
Name | Type | Description | required |
---|---|---|---|
token | string | Authentication token | true |
Request
{ "token": "66e9f73f3617c6afdc6768f7a61a58ae" }
Name | Type | Description | required |
---|---|---|---|
token | string | Authentication token | true |
profileId | string | Browser profile ID | true |
tagId | string | Group ID (either-or) | false |
tag | string | Group Name (either-or) | false |
Request
{ "token": "66e9f73f3617c6afdc6768f7a61a58ae", "profileId": "56795471-8dc0-414c-9d1a-794e4dd8be99", "tagId": "1024" }
Name | Type | Description | required |
---|---|---|---|
token | string | Authentication token | true |
profileId | string | Browser profile ID | true |
Request
{ "token": "66e9f73f3617c6afdc6768f7a61a58ae", "profileId": "56795471-8dc0-414c-9d1a-794e4dd8be99" }
Name | Type | Description | required |
---|---|---|---|
token | string | Authentication token | true |
tagId | string | Group ID (either-or) | false |
tag | string | Group Name (either-or) | false |
type | string | Type, shared profile with me: “share” ; Mine: “mine” | false |
format | string | Format Unix timestamps: “1” | false |
page | string | The page number | false |
limit | string | The number of results displayed on each page is 50 by default | false |
Request
{ "token": "66e9f73f3617c6afdc6768f7a61a58ae", "tagId": "1024", "type": "share", "format": "1" }
Response
{ "data": [ { "sid": "56795471-8dc0-414c-9d1a-794e4dd8be99", "name": "myProfile", "lastUsedTime": "2023-01-02 09:41", "createTime": "2023-01-01 09:41" } ], "type": "share", "tagId": "1024", "tag": "Default group", "paging": { "totalCount": 1, "maxPage": 1, "currentPage": 1 } }
Name | Type | Description | required |
---|---|---|---|
token | string | Authentication token | true |
Body | object | Request body in application/json type | true |
Request
{ "token": "66e9f73f3617c6afdc6768f7a61a58ae", "Body": { "name": "myProfile", "notes": "profile notes", "iconId": 0, "os": "Windows", "proxyServer": { "setProxyServer": false, "type": "HTTP", "host": "127.0.0.1", "port": "1080", "username": "hello", "password": "world", "urlIndex": 0 }, "secChUaHeaders": { "platformVer": "\"14.0.0\"", "bitness": "\"64\"", "fullVersion": "\"97.0.4758.102\"", "model": "", "secChUa": "\" Not;A Brand\";v=\"99\", \"Google Chrome\";v=\"97\", \"Chromium\";v=\"97\"", "mobile": "?1", "type": "FAKE", "architecture": "\"arm\"", "platform": "\"Windows\"", "wow64": "?0", "factors": "Mobile" }, "webRtc": { "type": "FAKE", "fillOnStart": true, "wanSet": true, "lanSet": true, "publicIp": "", "localIps": [ "192.168.1.10" ], "localIpsRand": false }, "userAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36", "screenWidth": 1920, "screenHeight": 1080, "langHdr": "en-US", "acceptLanguage": "en-US,en;q=0.9", "platform": "Win32", "product": "Gecko", "appName": "Netscape", "hardwareConcurrency": 4, "mobileEmulation": false, "deviceType": 1, "hideWebdriver": false, "langBasedOnIp": false, "doNotTrack": false, "deviceMemory": 8, "pixelRatio": "1.0", "maskFonts": true, "fontSetting": { "dynamicFonts": false, "fontList": [ "@Microsoft YaHei UI", "@宋体", "MS Outlook" ], "selectAll": false, "clientRects": true, "rand": false }, "canvasDefType": "NOISEB", "audio": { "noise": true }, "webgl": { "imgProtect": true, "noise": true, "vendor": "Google Inc. (AMD)", "renderer": "ANGLE (AMD, Radeon (TM) RX 470 Graphics Direct3D11 vs_5_0 ps_5_0, D3D11-27.20.12029.1000)" }, "webglInfo": { "MAX_TEXTURE_IMAGE_UNITS": 16, "MAX_VERTEX_UNIFORM_VECTORS": 4096, "ELEMENT_ARRAY_BUFFER_BINDING": null, "CULL_FACE_MODE": 1029, "MAX_VERTEX_UNIFORM_COMPONENTS": 16384, "MAX_VERTEX_TEXTURE_IMAGE_UNITS": 16, "STENCIL_PASS_DEPTH_PASS": 7680, "STENCIL_PASS_DEPTH_FAIL": 7680, "MAX_VARYING_COMPONENTS": 120, "BLEND_DST_ALPHA": 0, "MAX_CUBE_MAP_TEXTURE_SIZE": 16384, "BLEND_COLOR": [ 0, 0, 0, 0 ], "POLYGON_OFFSET_FILL": false, "DEPTH_TEST": false, "SUBPIXEL_BITS": 4, "DEPTH_FUNC": 513, "DEPTH_BITS": 24, "MAX_TEXTURE_LOD_BIAS": 2, "FRONT_FACE": 2305, "DEPTH_WRITEMASK": true, "MAX_COLOR_ATTACHMENTS": 8, "UNMASKED_RENDERER_WEBGL": "ANGLE (AMD, Radeon (TM) RX 470 Graphics Direct3D11 vs_5_0 ps_5_0, D3D11-27.20.12029.1000)", "VERSION": "WebGL 2.0 (OpenGL ES 3.0 Chromium)", "ARRAY_BUFFER_BINDING": null, "POLYGON_OFFSET_FACTOR": 0, "TEXTURE_BINDING_CUBE_MAP": null, "ALIASED_POINT_SIZE_RANGE": [ 1, 1024 ], "RENDERER": "WebKit WebGL", "MAX_TEXTURE_MAX_ANISOTROPY_EXT": 16, "VIEWPORT": [ 0, 0, 300, 150 ], "MIN_PROGRAM_TEXEL_OFFSET": -8, "STENCIL_BACK_PASS_DEPTH_PASS": 7680, "MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS": 200704, "STENCIL_BACK_PASS_DEPTH_FAIL": 7680, "UNPACK_FLIP_Y_WEBGL": false, "PACK_ALIGNMENT": 4, "ACTIVE_TEXTURE": 33984, "COLOR_CLEAR_VALUE": [ 0, 0, 0, 0 ], "MAX_VERTEX_UNIFORM_BLOCKS": 12, "ALIASED_LINE_WIDTH_RANGE": [ 1, 1 ], "STENCIL_BACK_REF": 0, "STENCIL_BACK_WRITEMASK": 2147483647, "FRAMEBUFFER_BINDING": null, "MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS": 120, "MAX_COMBINED_UNIFORM_BLOCKS": 24, "BLEND_SRC_ALPHA": 1, "MAX_TEXTURE_SIZE": 16384, "MAX_3D_TEXTURE_SIZE": 2048, "COMPRESSED_TEXTURE_FORMATS": [], "UNMASKED_VENDOR_WEBGL": "Google Inc. (AMD)", "UNPACK_ALIGNMENT": 4, "STENCIL_CLEAR_VALUE": 0, "SAMPLE_BUFFERS": 1, "SAMPLE_COVERAGE_INVERT": false, "MAX_ARRAY_TEXTURE_LAYERS": 2048, "POLYGON_OFFSET_UNITS": 0, "SHADING_LANGUAGE_VERSION": "WebGL GLSL ES 3.00 (OpenGL ES GLSL ES 3.0 Chromium)", "MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS": 212992, "COLOR_WRITEMASK": [ true, true, true, true ], "SCISSOR_BOX": [ 0, 0, 300, 150 ], "BLEND_DST_RGB": 0, "SAMPLE_COVERAGE_VALUE": 1, "VENDOR": "WebKit", "MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS": 4, "MAX_UNIFORM_BLOCK_SIZE": 65536, "STENCIL_BACK_FUNC": 519, "STENCIL_BACK_FAIL": 7680, "SCISSOR_TEST": false, "MAX_FRAGMENT_UNIFORM_BLOCKS": 12, "SAMPLES": 4, "UNPACK_COLORSPACE_CONVERSION_WEBGL": 37444, "MAX_VARYING_VECTORS": 30, "DEPTH_BITS,STENCIL_BITS": "[24, 8]", "MAX_PROGRAM_TEXEL_OFFSET": 7, "RED_BITS,GREEN_BITS,BLUE_BITS,ALPHA_BITS": "[8, 8, 8, 8]", "RED_BITS": 8, "ALPHA_BITS": 8, "MAX_FRAGMENT_UNIFORM_COMPONENTS": 4096, "MAX_FRAGMENT_UNIFORM_VECTORS": 1024, "MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS": 4, "GREEN_BITS": 8, "MAX_SAMPLES": 8, "SUPPORTED_EXTENSIONS": [ "EXT_color_buffer_float", "EXT_color_buffer_half_float", "EXT_disjoint_timer_query_webgl2", "EXT_float_blend", "EXT_texture_compression_bptc", "EXT_texture_compression_rgtc", "EXT_texture_filter_anisotropic", "EXT_texture_norm16", "KHR_parallel_shader_compile", "OES_texture_float_linear", "WEBGL_compressed_texture_s3tc", "WEBGL_compressed_texture_s3tc_srgb", "WEBGL_debug_renderer_info", "WEBGL_debug_shaders", "WEBGL_lose_context", "WEBGL_multi_draw", "OVR_multiview2" ], "BLEND_SRC_RGB": 1, "DEPTH_RANGE": [ 0, 1 ], "MAX_VERTEX_ATTRIBS": 16, "STENCIL_BACK_VALUE_MASK": 2147483647, "STENCIL_WRITEMASK": 2147483647, "MAX_DRAW_BUFFERS": 8, "MAX_VERTEX_OUTPUT_COMPONENTS": 120, "MAX_RENDERBUFFER_SIZE": 16384, "GENERATE_MIPMAP_HINT": 4352, "UNPACK_PREMULTIPLY_ALPHA_WEBGL": false, "MAX_UNIFORM_BUFFER_BINDINGS": 24, "UNIFORM_BUFFER_OFFSET_ALIGNMENT": 256, "BLEND_EQUATION_RGB": 32774, "MAX_FRAGMENT_INPUT_COMPONENTS": 120, "RENDERBUFFER_BINDING": null, "TEXTURE_BINDING_2D": null, "MAX_VIEWPORT_DIMS": [ 32767, 32767 ], "BLUE_BITS": 8, "MAX_COMBINED_TEXTURE_IMAGE_UNITS": 32, "DEPTH_CLEAR_VALUE": 1, "DITHER": true, "STENCIL_TEST": false, "STENCIL_VALUE_MASK": 2147483647, "STENCIL_REF": 0, "BLEND": false, "STENCIL_FUNC": 519, "STENCIL_FAIL": 7680, "STENCIL_BITS": 8, "CURRENT_PROGRAM": null, "CULL_FACE": false, "BLEND_EQUATION_ALPHA": 32774, "LINE_WIDTH": 1 }, "timeZoneFillOnStart": false, "timeZone": "Europe/Tallinn", "mediaDevices": { "setMediaDevices": true, "use_name": true, "videoInputs": 1, "audioInputs": 2, "audioOutputs": 4, "rand": { "audioInputs": { "device1": { "label": "label value", "deviceId": "deviceId value", "groupId": "groupId value" } }, "audioOutputs": { "device4": { "label": "label value", "deviceId": "deviceId value", "groupId": "groupId value" } } } }, "startUrl": "https://vmlogin.com/", "kernelVer": "100", "restoreSession": true, "browserSettings": { "pepperFlash": true, "mediaStream": true, "webkitSpeech": true, "fakeUiForMedia": true, "gpuAndPepper3D": true, "ignoreCertErrors": true, "audioMute": true, "disableWebSecurity": true, "disablePdf": true, "touchEvents": true, "hyperlinkAuditing": true, "abortImage": false, "abortImageMaxSize": 0, "abortMedia": false, "disableBluetooth": false, "networkInfo": "4g;10;150" }, "localCache": { "deleteCache": true, "deleteCookie": true, "clearCache": true, "clearHistory": true }, "synSettings": { "synCookie": true, "synExtend": false, "synBookmark": true, "synHistory": true, "synExtension": true, "synKeepKey": true, "synLastTag": true }, "leakProof": { "computerName": "", "macAddress": "", "rand": [ "computerName", "macAddress" ] }, "browserParams": "", "customDns": "", "remoteDebug": { "bindAllDebug": false, "debuggingPort": "", "logLevels": 99 }, "pluginFingerprint": { "pluginEnable": false, "list": { "name": [ "Chrome PDF Plugin", "Chrome PDF Viewer", "Native Client", "Shockwave Flash" ], "describe": [ "Portable Document Format", "-", "-", "Shockwave Flash 32.0 r0" ], "fileName": [ "internal-pdf-viewer", "mhjfbmdgcfjbbpaeojofohoefgiehjai", "internal-nacl-plugin", "pepflashplayer.dll" ], "mimeType": [ "application/x-google-chrome-pdf", "application/pdf", "application/x-nacl|application/x-pnacl", "application/x-shockwave-flash|application/futuresplash" ], "mimeDescription": [ "Portable Document Format", "-", "Native Client Executable|-Portable Native Client Executable", "Shockwave Flash|Shockwave Flash" ], "mimeExtension": [ "pdf", "pdf", "|", "swf|spl" ] } }, "unPluginFingerprint": { "list": { "name": [ "name" ], "describe": [ "describe" ], "fileName": [ "fileName" ], "mimeType": [ "mimeType" ], "mimeDescription": [ "mimeDescription" ], "mimeExtension": [ "mimeExtension" ] } }, "browserApi": { "setBatteryStatus": false, "isCharging": true, "chargingTime": "0", "drainsTime": "Infinity", "batteryPercentage": "1", "autoGeoIp": false, "setLatitude": false, "setLongitude": false, "setAccuracy": false, "latitude": "51.482594", "longitude": "-0.007661", "accuracy": "1803.34", "setWebBluetooth": false, "setBluetoothAdapter": false, "speechSynthesis": false, "speechVoicesList": { "voiceURI": [ "voiceURI value 1", "voiceURI value 2" ], "name": [ "name value 1", "name value 2" ], "lang": [ "lang value 1", "lang value 2" ], "localService": [ false, true ], "default": [ true, false ] }, "unSpeechVoicesList": { "voiceURI": [ "voiceURI value 3" ], "name": [ "name value 3" ], "lang": [ "lang value 3" ], "localService": [ true ], "default": [ true ] }, "speechVoicesRestoreDefault": false }, "sslFingerprint": { "enableCustomSSL": true, "versionMin": 0, "versionMax": 1, "cipherSuites": { "TLS_AES_128_GCM_SHA256": true, "TLS_AES_256_GCM_SHA384": true, "TLS_CHACHA20_POLY1305_SHA256": true, "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256": true, "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256": true, "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384": true, "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384": true, "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256": true, "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256": true, "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA": true, "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA": true, "TLS_RSA_WITH_AES_128_GCM_SHA256": true, "TLS_RSA_WITH_AES_256_GCM_SHA384": true, "TLS_RSA_WITH_AES_128_CBC_SHA": true, "TLS_RSA_WITH_AES_256_CBC_SHA": true, "TLS_RSA_WITH_3DES_EDE_CBC_SHA": false, "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA": false } }, "otherProtection": { "setPortScan": true, "localPortsExclude": "" }, "header": { "setHeaderCustom": false, "list": { "enable": [ false, false, true, false ], "name": [ "name 1", "name 2", "name 3", "name 4" ], "value": [ "value 1", "value 2", "value 3", "value 4" ], "urlMatch": [ "urlMatch 1", "urlMatch 2", "urlMatch 3", "urlMatch 4" ], "notExistAdd": [ true, false, false, true ] } }, "cmdcfg": { "openCommandLine": false, "commandLine": "", "closeCommandLine": true }, "tag": "group_name" } }
Name | Type | Description | required |
---|---|---|---|
token | string | Authentication token | true |
tagId | string | Group ID (either-or) | false |
tag | string | Group Name (either-or) | false |
name | string | Profile name | false |
kernelver | number OR array | Browser kernel version Example: 121 OR [121,122], If ua->core is specified, Intersection of the two | false |
ua->os | array | Random Ranges: windows , mac , linux , android , ios Example: [“windows”,”mac”] |
false |
ua->core | number OR array | Specify UA-Core random Example: 121 OR [121,122], If kernelver is specified, Intersection of the two | false |
ua->ver | array | Windows,Android Exclusive Fields Example: Windows:[11,10,6] Android:[4,5,…,11,12,13,14,…] | false |
ua->type | number | Android Exclusive Fields, Phone:0 Pad:1 |
false |
Request
{ "token": "66e9f73f3617c6afdc6768f7a61a58ae", "tag": "group name", "body": { "name": "myProfile", "kernelver": 121, "ua": { "os": [ "windows", "mac" ], "core": [ 122, 121 ], "ver": [ 10, 11 ] } } }
Name | Type | Description | required |
---|---|---|---|
token | string | Authentication token | true |
profileId | string | Browser profile ID | true |
Body | object | Request body in application/json type | true |
Request
{ "token": "66e9f73f3617c6afdc6768f7a61a58ae", "profileId": "56795471-8dc0-414c-9d1a-794e4dd8be99", "Body": { "name": "myProfile", "notes": "profile notes", "iconId": 0, "os": "Windows", "proxyServer": { "setProxyServer": false, "type": "HTTP", "host": "127.0.0.1", "port": "1080", "username": "hello", "password": "world", "urlIndex": 0 }, "secChUaHeaders": { "platformVer": "\"14.0.0\"", "bitness": "\"64\"", "fullVersion": "\"97.0.4758.102\"", "model": "", "secChUa": "\" Not;A Brand\";v=\"99\", \"Google Chrome\";v=\"97\", \"Chromium\";v=\"97\"", "mobile": "?1", "type": "AUTO", "architecture": "\"x86\"", "platform": "\"Windows\"", "wow64": "?0", "factors": "Mobile" }, "webRtc": { "type": "FAKE", "fillOnStart": true, "wanSet": true, "lanSet": true, "publicIp": "", "localIps": [ "192.168.1.10" ], "localIpsRand": false }, "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36", "screenWidth": 1920, "screenHeight": 1080, "langHdr": "en-US", "acceptLanguage": "en-US,en;q=0.9", "platform": "Win32", "product": "Gecko", "appName": "Netscape", "hardwareConcurrency": 4, "mobileEmulation": false, "deviceType": 1, "hideWebdriver": false, "langBasedOnIp": false, "doNotTrack": false, "deviceMemory": 8, "pixelRatio": "1.0", "maskFonts": true, "fontSetting": { "dynamicFonts": false, "fontList": [ "@Microsoft YaHei UI", "@宋体", "MS Outlook" ], "selectAll": false, "clientRects": true, "rand": false }, "canvasDefType": "NOISEB", "audio": { "noise": true }, "webgl": { "imgProtect": true, "noise": true, "vendor": "Google Inc. (AMD)", "renderer": "ANGLE (AMD, Radeon (TM) RX 470 Graphics Direct3D11 vs_5_0 ps_5_0, D3D11-27.20.12029.1000)" }, "webglInfo": { "MAX_TEXTURE_IMAGE_UNITS": 16, "MAX_VERTEX_UNIFORM_VECTORS": 4096, "ELEMENT_ARRAY_BUFFER_BINDING": null, "CULL_FACE_MODE": 1029, "MAX_VERTEX_UNIFORM_COMPONENTS": 16384, "MAX_VERTEX_TEXTURE_IMAGE_UNITS": 16, "STENCIL_PASS_DEPTH_PASS": 7680, "STENCIL_PASS_DEPTH_FAIL": 7680, "MAX_VARYING_COMPONENTS": 120, "BLEND_DST_ALPHA": 0, "MAX_CUBE_MAP_TEXTURE_SIZE": 16384, "BLEND_COLOR": [ 0, 0, 0, 0 ], "POLYGON_OFFSET_FILL": false, "DEPTH_TEST": false, "SUBPIXEL_BITS": 4, "DEPTH_FUNC": 513, "DEPTH_BITS": 24, "MAX_TEXTURE_LOD_BIAS": 2, "FRONT_FACE": 2305, "DEPTH_WRITEMASK": true, "MAX_COLOR_ATTACHMENTS": 8, "UNMASKED_RENDERER_WEBGL": "ANGLE (AMD, Radeon (TM) RX 470 Graphics Direct3D11 vs_5_0 ps_5_0, D3D11-27.20.12029.1000)", "VERSION": "WebGL 2.0 (OpenGL ES 3.0 Chromium)", "ARRAY_BUFFER_BINDING": null, "POLYGON_OFFSET_FACTOR": 0, "TEXTURE_BINDING_CUBE_MAP": null, "ALIASED_POINT_SIZE_RANGE": [ 1, 1024 ], "RENDERER": "WebKit WebGL", "MAX_TEXTURE_MAX_ANISOTROPY_EXT": 16, "VIEWPORT": [ 0, 0, 300, 150 ], "MIN_PROGRAM_TEXEL_OFFSET": -8, "STENCIL_BACK_PASS_DEPTH_PASS": 7680, "MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS": 200704, "STENCIL_BACK_PASS_DEPTH_FAIL": 7680, "UNPACK_FLIP_Y_WEBGL": false, "PACK_ALIGNMENT": 4, "ACTIVE_TEXTURE": 33984, "COLOR_CLEAR_VALUE": [ 0, 0, 0, 0 ], "MAX_VERTEX_UNIFORM_BLOCKS": 12, "ALIASED_LINE_WIDTH_RANGE": [ 1, 1 ], "STENCIL_BACK_REF": 0, "STENCIL_BACK_WRITEMASK": 2147483647, "FRAMEBUFFER_BINDING": null, "MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS": 120, "MAX_COMBINED_UNIFORM_BLOCKS": 24, "BLEND_SRC_ALPHA": 1, "MAX_TEXTURE_SIZE": 16384, "MAX_3D_TEXTURE_SIZE": 2048, "COMPRESSED_TEXTURE_FORMATS": [], "UNMASKED_VENDOR_WEBGL": "Google Inc. (AMD)", "UNPACK_ALIGNMENT": 4, "STENCIL_CLEAR_VALUE": 0, "SAMPLE_BUFFERS": 1, "SAMPLE_COVERAGE_INVERT": false, "MAX_ARRAY_TEXTURE_LAYERS": 2048, "POLYGON_OFFSET_UNITS": 0, "SHADING_LANGUAGE_VERSION": "WebGL GLSL ES 3.00 (OpenGL ES GLSL ES 3.0 Chromium)", "MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS": 212992, "COLOR_WRITEMASK": [ true, true, true, true ], "SCISSOR_BOX": [ 0, 0, 300, 150 ], "BLEND_DST_RGB": 0, "SAMPLE_COVERAGE_VALUE": 1, "VENDOR": "WebKit", "MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS": 4, "MAX_UNIFORM_BLOCK_SIZE": 65536, "STENCIL_BACK_FUNC": 519, "STENCIL_BACK_FAIL": 7680, "SCISSOR_TEST": false, "MAX_FRAGMENT_UNIFORM_BLOCKS": 12, "SAMPLES": 4, "UNPACK_COLORSPACE_CONVERSION_WEBGL": 37444, "MAX_VARYING_VECTORS": 30, "DEPTH_BITS,STENCIL_BITS": "[24, 8]", "MAX_PROGRAM_TEXEL_OFFSET": 7, "RED_BITS,GREEN_BITS,BLUE_BITS,ALPHA_BITS": "[8, 8, 8, 8]", "RED_BITS": 8, "ALPHA_BITS": 8, "MAX_FRAGMENT_UNIFORM_COMPONENTS": 4096, "MAX_FRAGMENT_UNIFORM_VECTORS": 1024, "MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS": 4, "GREEN_BITS": 8, "MAX_SAMPLES": 8, "SUPPORTED_EXTENSIONS": [ "EXT_color_buffer_float", "EXT_color_buffer_half_float", "EXT_disjoint_timer_query_webgl2", "EXT_float_blend", "EXT_texture_compression_bptc", "EXT_texture_compression_rgtc", "EXT_texture_filter_anisotropic", "EXT_texture_norm16", "KHR_parallel_shader_compile", "OES_texture_float_linear", "WEBGL_compressed_texture_s3tc", "WEBGL_compressed_texture_s3tc_srgb", "WEBGL_debug_renderer_info", "WEBGL_debug_shaders", "WEBGL_lose_context", "WEBGL_multi_draw", "OVR_multiview2" ], "BLEND_SRC_RGB": 1, "DEPTH_RANGE": [ 0, 1 ], "MAX_VERTEX_ATTRIBS": 16, "STENCIL_BACK_VALUE_MASK": 2147483647, "STENCIL_WRITEMASK": 2147483647, "MAX_DRAW_BUFFERS": 8, "MAX_VERTEX_OUTPUT_COMPONENTS": 120, "MAX_RENDERBUFFER_SIZE": 16384, "GENERATE_MIPMAP_HINT": 4352, "UNPACK_PREMULTIPLY_ALPHA_WEBGL": false, "MAX_UNIFORM_BUFFER_BINDINGS": 24, "UNIFORM_BUFFER_OFFSET_ALIGNMENT": 256, "BLEND_EQUATION_RGB": 32774, "MAX_FRAGMENT_INPUT_COMPONENTS": 120, "RENDERBUFFER_BINDING": null, "TEXTURE_BINDING_2D": null, "MAX_VIEWPORT_DIMS": [ 32767, 32767 ], "BLUE_BITS": 8, "MAX_COMBINED_TEXTURE_IMAGE_UNITS": 32, "DEPTH_CLEAR_VALUE": 1, "DITHER": true, "STENCIL_TEST": false, "STENCIL_VALUE_MASK": 2147483647, "STENCIL_REF": 0, "BLEND": false, "STENCIL_FUNC": 519, "STENCIL_FAIL": 7680, "STENCIL_BITS": 8, "CURRENT_PROGRAM": null, "CULL_FACE": false, "BLEND_EQUATION_ALPHA": 32774, "LINE_WIDTH": 1 }, "timeZoneFillOnStart": false, "timeZone": "Europe/Tallinn", "mediaDevices": { "setMediaDevices": true, "use_name": false, "videoInputs": 1, "audioInputs": 2, "audioOutputs": 4, "rand": { "videoInputs": true, "audioInputs": { "device1": { "label": "label value", "deviceId": "deviceId value", "groupId": "groupId value" }, "device2": true }, "audioOutputs": { "device1": true, "device3": true, "device4": { "label": "label value", "deviceId": "deviceId value", "groupId": "groupId value" } } } }, "startUrl": "https://vmlogin.com/", "kernelVer": "100", "restoreSession": true, "browserSettings": { "pepperFlash": true, "mediaStream": true, "webkitSpeech": true, "fakeUiForMedia": true, "gpuAndPepper3D": true, "ignoreCertErrors": true, "audioMute": true, "disableWebSecurity": true, "disablePdf": true, "touchEvents": true, "hyperlinkAuditing": true, "abortImage": false, "abortImageMaxSize": 0, "abortMedia": false, "disableBluetooth": false, "networkInfo": "4g;10;150" }, "localCache": { "deleteCache": true, "deleteCookie": true, "clearCache": true, "clearHistory": true }, "synSettings": { "synCookie": true, "synExtend": false, "synBookmark": true, "synHistory": true, "synExtension": true, "synKeepKey": true, "synLastTag": true }, "leakProof": { "computerName": "", "macAddress": "", "rand" : [ "computerName", "macAddress" ] }, "browserParams": "", "customDns": "", "remoteDebug": { "bindAllDebug": false, "debuggingPort": "", "logLevels": 99 }, "pluginFingerprint": { "pluginEnable": false, "list": { "name": [ "Chrome PDF Plugin", "Chrome PDF Viewer", "Native Client", "Shockwave Flash" ], "describe": [ "Portable Document Format", "-", "-", "Shockwave Flash 32.0 r0" ], "fileName": [ "internal-pdf-viewer", "mhjfbmdgcfjbbpaeojofohoefgiehjai", "internal-nacl-plugin", "pepflashplayer.dll" ], "mimeType": [ "application/x-google-chrome-pdf", "application/pdf", "application/x-nacl|application/x-pnacl", "application/x-shockwave-flash|application/futuresplash" ], "mimeDescription": [ "Portable Document Format", "-", "Native Client Executable|-Portable Native Client Executable", "Shockwave Flash|Shockwave Flash" ], "mimeExtension": [ "pdf", "pdf", "|", "swf|spl" ] } }, "unPluginFingerprint": { "list": { "name": [ "name" ], "describe": [ "describe" ], "fileName": [ "fileName" ], "mimeType": [ "mimeType" ], "mimeDescription": [ "mimeDescription" ], "mimeExtension": [ "mimeExtension" ] } }, "browserApi": { "setBatteryStatus": false, "isCharging": true, "chargingTime": "0", "drainsTime": "Infinity", "batteryPercentage": "1", "autoGeoIp": false, "setLatitude": false, "setLongitude": false, "setAccuracy": false, "latitude": "51.482594", "longitude": "-0.007661", "accuracy": "1803.34", "setWebBluetooth": false, "setBluetoothAdapter": false, "speechSynthesis": false, "speechVoicesList": { "voiceURI": [ "voiceURI value 1", "voiceURI value 2" ], "name": [ "name value 1", "name value 2" ], "lang": [ "lang value 1", "lang value 2" ], "localService": [ false, true ], "default": [ true, false ] }, "unSpeechVoicesList": { "voiceURI": [ "voiceURI value 3" ], "name": [ "name value 3" ], "lang": [ "lang value 3" ], "localService": [ true ], "default": [ true ] }, "speechVoicesRestoreDefault": true }, "sslFingerprint":{ "enableCustomSSL": false, "versionMin": 0, "versionMax": 1, "cipherSuites": { "TLS_AES_128_GCM_SHA256": true, "TLS_AES_256_GCM_SHA384": true, "TLS_CHACHA20_POLY1305_SHA256": true, "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256": true, "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256": true, "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384": true, "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384": true, "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256": true, "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256": true, "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA": true, "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA": true, "TLS_RSA_WITH_AES_128_GCM_SHA256": true, "TLS_RSA_WITH_AES_256_GCM_SHA384": true, "TLS_RSA_WITH_AES_128_CBC_SHA": true, "TLS_RSA_WITH_AES_256_CBC_SHA": true, "TLS_RSA_WITH_3DES_EDE_CBC_SHA": false, "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA": false } }, "otherProtection": { "setPortScan": true, "localPortsExclude": "" }, "header": { "setHeaderCustom": false, "list": { "enable": [ false, false, true, false ], "name": [ "name 1", "name 2", "name 3", "name 4" ], "value": [ "value 1", "value 2", "value 3", "value 4" ], "urlMatch": [ "urlMatch 1", "urlMatch 2", "urlMatch 3", "urlMatch 4" ], "notExistAdd": [ true, false, false, true ] } }, "cmdcfg": { "openCommandLine": false, "commandLine": "", "closeCommandLine": true }, "tag": "group_name" } }
Name | Type | Description | required |
---|---|---|---|
token | string | Authentication token | true |
profileId | string | Browser profile ID | true |
Response
{ "name": "myProfile", "proxyServer": { "setProxyServer": false, "type": "HTTP", "password": "password", "username": "username", "port": "8080", "host": "127.0.0.1", "urlIndex": 0 }, "secChUaHeaders": { "platformVer": "\"14.0.0\"", "bitness": "\"64\"", "fullVersion": "\"97.0.4758.102\"", "model": "", "secChUa": "\" Not;A Brand\";v=\"99\", \"Google Chrome\";v=\"97\", \"Chromium\";v=\"97\"", "type": "AUTO", "architecture": "\"x86\"", "platform": "\"Windows\"", "mobile": "?1", "wow64": "?0", "factors": "Mobile" }, "tag": "", "notes": "profile notes", "userAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36", "canvasDefType": "NOISEB", "maskFonts": true, "platform": "Win32", "langHdr": "en-US", "screenHeight": 1080, "screenWidth": 1920, "timeZoneFillOnStart": false, "timeZone": "Europe/Tallinn", "startUrl": "https://vmlogin.com/", "kernelVer": "100", "restoreSession": true, "audio": { "noise": true }, "mediaDevices": { "setMediaDevices": true, "use_name": true, "list": { "videoInputs": { "device1": { "label": "n/a", "deviceId": "n/a", "groupId": "21e1284886f5b164ef14decc4ad578bb4282cbd823a7bc99fe234ea438ec66f6" } }, "audioInputs": { "device1": { "label": "default - (Built-in Microphone)", "deviceId": "communications", "groupId": "f3de467922de341cdc5e6449cc6de1a61ce95cf5c6e03449a73ea2aeaa1eedb7" }, "device2": { "label": "default - (Built-in Microphone)", "deviceId": "default", "groupId": "e1cab772ad43324593c20a6bccb407962f33c90a5fd5cb3b03ebf25efa874842" } }, "audioOutputs": { "device1": { "label": "n/a", "deviceId": "n/a", "groupId": "47db6e98cb8f890331be65f605ab9271192704f3dfc8ed49a5bc99290522d5da" }, "device2": { "label": "n/a", "deviceId": "n/a", "groupId": "db48225fcb9b61c6011b036902b3e9ac235af6ad1b78767eaf2a03949bd3c4b0" }, "device3": { "label": "n/a", "deviceId": "n/a", "groupId": "0c6cd144f27ac0b9c39e547e06129626694e041144c8e1b0d9ab21e8b00f5b0a" }, "device4": { "label": "n/a", "deviceId": "n/a", "groupId": "475d05936f519d141f30ea44cbb815ed78d39f0f3454fca6f9e970e7942f886c" } } }, "videoInputs": 1, "audioInputs": 2, "audioOutputs": 4 }, "webgl": { "imgProtect": true, "noise": true, "vendor": "Google Inc. (AMD)", "renderer": "ANGLE (AMD, Radeon (TM) RX 470 Graphics Direct3D11 vs_5_0 ps_5_0, D3D11-27.20.12029.1000)" }, "webglInfo": { "MAX_TEXTURE_IMAGE_UNITS": 16, "MAX_VERTEX_UNIFORM_VECTORS": 4096, "ELEMENT_ARRAY_BUFFER_BINDING": null, "CULL_FACE_MODE": 1029, "MAX_VERTEX_UNIFORM_COMPONENTS": 16384, "MAX_VERTEX_TEXTURE_IMAGE_UNITS": 16, "STENCIL_PASS_DEPTH_PASS": 7680, "STENCIL_PASS_DEPTH_FAIL": 7680, "MAX_VARYING_COMPONENTS": 120, "BLEND_DST_ALPHA": 0, "MAX_CUBE_MAP_TEXTURE_SIZE": 16384, "BLEND_COLOR": [ 0, 0, 0, 0 ], "POLYGON_OFFSET_FILL": false, "DEPTH_TEST": false, "SUBPIXEL_BITS": 4, "DEPTH_FUNC": 513, "DEPTH_BITS": 24, "MAX_TEXTURE_LOD_BIAS": 2, "FRONT_FACE": 2305, "DEPTH_WRITEMASK": true, "MAX_COLOR_ATTACHMENTS": 8, "UNMASKED_RENDERER_WEBGL": "ANGLE (AMD, Radeon (TM) RX 470 Graphics Direct3D11 vs_5_0 ps_5_0, D3D11-27.20.12029.1000)", "VERSION": "WebGL 2.0 (OpenGL ES 3.0 Chromium)", "ARRAY_BUFFER_BINDING": null, "POLYGON_OFFSET_FACTOR": 0, "TEXTURE_BINDING_CUBE_MAP": null, "ALIASED_POINT_SIZE_RANGE": [ 1, 1024 ], "RENDERER": "WebKit WebGL", "MAX_TEXTURE_MAX_ANISOTROPY_EXT": 16, "VIEWPORT": [ 0, 0, 300, 150 ], "MIN_PROGRAM_TEXEL_OFFSET": -8, "STENCIL_BACK_PASS_DEPTH_PASS": 7680, "MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS": 200704, "STENCIL_BACK_PASS_DEPTH_FAIL": 7680, "UNPACK_FLIP_Y_WEBGL": false, "PACK_ALIGNMENT": 4, "ACTIVE_TEXTURE": 33984, "COLOR_CLEAR_VALUE": [ 0, 0, 0, 0 ], "MAX_VERTEX_UNIFORM_BLOCKS": 12, "ALIASED_LINE_WIDTH_RANGE": [ 1, 1 ], "STENCIL_BACK_REF": 0, "STENCIL_BACK_WRITEMASK": 2147483647, "FRAMEBUFFER_BINDING": null, "MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS": 120, "MAX_COMBINED_UNIFORM_BLOCKS": 24, "BLEND_SRC_ALPHA": 1, "MAX_TEXTURE_SIZE": 16384, "MAX_3D_TEXTURE_SIZE": 2048, "COMPRESSED_TEXTURE_FORMATS": [], "UNMASKED_VENDOR_WEBGL": "Google Inc. (AMD)", "UNPACK_ALIGNMENT": 4, "STENCIL_CLEAR_VALUE": 0, "SAMPLE_BUFFERS": 1, "SAMPLE_COVERAGE_INVERT": false, "MAX_ARRAY_TEXTURE_LAYERS": 2048, "POLYGON_OFFSET_UNITS": 0, "SHADING_LANGUAGE_VERSION": "WebGL GLSL ES 3.00 (OpenGL ES GLSL ES 3.0 Chromium)", "MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS": 212992, "COLOR_WRITEMASK": [ true, true, true, true ], "SCISSOR_BOX": [ 0, 0, 300, 150 ], "BLEND_DST_RGB": 0, "SAMPLE_COVERAGE_VALUE": 1, "VENDOR": "WebKit", "MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS": 4, "MAX_UNIFORM_BLOCK_SIZE": 65536, "STENCIL_BACK_FUNC": 519, "STENCIL_BACK_FAIL": 7680, "SCISSOR_TEST": false, "MAX_FRAGMENT_UNIFORM_BLOCKS": 12, "SAMPLES": 4, "UNPACK_COLORSPACE_CONVERSION_WEBGL": 37444, "MAX_VARYING_VECTORS": 30, "DEPTH_BITS,STENCIL_BITS": "[24, 8]", "MAX_PROGRAM_TEXEL_OFFSET": 7, "RED_BITS,GREEN_BITS,BLUE_BITS,ALPHA_BITS": "[8, 8, 8, 8]", "RED_BITS": 8, "ALPHA_BITS": 8, "MAX_FRAGMENT_UNIFORM_COMPONENTS": 4096, "MAX_FRAGMENT_UNIFORM_VECTORS": 1024, "MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS": 4, "GREEN_BITS": 8, "MAX_SAMPLES": 8, "SUPPORTED_EXTENSIONS": [ "EXT_color_buffer_float", "EXT_color_buffer_half_float", "EXT_disjoint_timer_query_webgl2", "EXT_float_blend", "EXT_texture_compression_bptc", "EXT_texture_compression_rgtc", "EXT_texture_filter_anisotropic", "EXT_texture_norm16", "KHR_parallel_shader_compile", "OES_texture_float_linear", "WEBGL_compressed_texture_s3tc", "WEBGL_compressed_texture_s3tc_srgb", "WEBGL_debug_renderer_info", "WEBGL_debug_shaders", "WEBGL_lose_context", "WEBGL_multi_draw", "OVR_multiview2" ], "BLEND_SRC_RGB": 1, "DEPTH_RANGE": [ 0, 1 ], "MAX_VERTEX_ATTRIBS": 16, "STENCIL_BACK_VALUE_MASK": 2147483647, "STENCIL_WRITEMASK": 2147483647, "MAX_DRAW_BUFFERS": 8, "MAX_VERTEX_OUTPUT_COMPONENTS": 120, "MAX_RENDERBUFFER_SIZE": 16384, "GENERATE_MIPMAP_HINT": 4352, "UNPACK_PREMULTIPLY_ALPHA_WEBGL": false, "MAX_UNIFORM_BUFFER_BINDINGS": 24, "UNIFORM_BUFFER_OFFSET_ALIGNMENT": 256, "BLEND_EQUATION_RGB": 32774, "MAX_FRAGMENT_INPUT_COMPONENTS": 120, "RENDERBUFFER_BINDING": null, "TEXTURE_BINDING_2D": null, "MAX_VIEWPORT_DIMS": [ 32767, 32767 ], "BLUE_BITS": 8, "MAX_COMBINED_TEXTURE_IMAGE_UNITS": 32, "DEPTH_CLEAR_VALUE": 1, "DITHER": true, "STENCIL_TEST": false, "STENCIL_VALUE_MASK": 2147483647, "STENCIL_REF": 0, "BLEND": false, "STENCIL_FUNC": 519, "STENCIL_FAIL": 7680, "STENCIL_BITS": 8, "CURRENT_PROGRAM": null, "CULL_FACE": false, "BLEND_EQUATION_ALPHA": 32774, "LINE_WIDTH": 1 }, "webRtc": { "type": "FAKE", "fillOnStart": true, "wanSet": true, "lanSet": true, "publicIp": "", "localIps": [ "192.168.1.10" ] }, "browserSettings": { "pepperFlash": false, "mediaStream": true, "webkitSpeech": true, "fakeUiForMedia": true, "gpuAndPepper3D": true, "ignoreCertErrors": false, "audioMute": false, "disableWebSecurity": false, "disablePdf": false, "touchEvents": false, "hyperlinkAuditing": true, "abortImage": false, "abortImageMaxSize": 0, "abortMedia": false, "disableBluetooth": false, "networkInfo": "4g;10;150" }, "localCache": { "deleteCache": true, "deleteCookie": true, "clearCache": false, "clearHistory": true }, "synSettings": { "synCookie": false, "synExtend": false, "synBookmark": false, "synHistory": false, "synExtension": false, "synKeepKey": false, "synLastTag": false }, "leakProof": { "computerName": "DESKTOP-PPVAJBW", "macAddress": "3f:9d:82:8b:d8:a2" }, "browserParams": "", "customDns": "", "remoteDebug": { "bindAllDebug": false, "debuggingPort": "", "logLevels": 99 }, "pluginFingerprint": { "pluginEnable": false, "list": { "name": [ "Chrome PDF Plugin", "Chrome PDF Viewer", "Native Client", "Shockwave Flash" ], "describe": [ "Portable Document Format", "-", "-", "Shockwave Flash 32.0 r0" ], "fileName": [ "internal-pdf-viewer", "mhjfbmdgcfjbbpaeojofohoefgiehjai", "internal-nacl-plugin", "pepflashplayer.dll" ], "mimeType": [ "application/x-google-chrome-pdf", "application/pdf", "application/x-nacl|application/x-pnacl", "application/x-shockwave-flash|application/futuresplash" ], "mimeDescription": [ "Portable Document Format", "-", "Native Client Executable|-Portable Native Client Executable", "Shockwave Flash|Shockwave Flash" ], "mimeExtension": [ "pdf", "pdf", "|", "swf|spl" ] } }, "unPluginFingerprint": { "list": { "name": [ "name" ], "describe": [ "describe" ], "fileName": [ "fileName" ], "mimeType": [ "mimeType" ], "mimeDescription": [ "mimeDescription" ], "mimeExtension": [ "mimeExtension" ] } }, "browserApi": { "isCharging": true, "setBatteryStatus": false, "autoGeoIp": false, "setLatitude": false, "setLongitude": false, "setAccuracy": false, "setWebBluetooth": false, "setBluetoothAdapter": false, "speechSynthesis": false, "chargingTime": "0", "drainsTime": "Infinity", "batteryPercentage": "1", "latitude": "51.482594", "longitude": "-0.007661", "accuracy": "1803.34", "speechVoicesList": { "voiceURI": [ "voiceURI value 1", "voiceURI value 2" ], "name": [ "name value 1", "name value 2" ], "lang": [ "lang value 1", "lang value 2" ], "localService": [ false, true ], "default": [ true, false ] }, "unSpeechVoicesList": { "voiceURI": [ "voiceURI value 3" ], "name": [ "name value 3" ], "lang": [ "lang value 3" ], "localService": [ true ], "default": [ true ] } }, "sslFingerprint":{ "enableCustomSSL": false, "versionMin": 0, "versionMax": 1, "cipherSuites": { "TLS_AES_128_GCM_SHA256": true, "TLS_AES_256_GCM_SHA384": true, "TLS_CHACHA20_POLY1305_SHA256": true, "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256": true, "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256": true, "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384": true, "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384": true, "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256": true, "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256": true, "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA": true, "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA": true, "TLS_RSA_WITH_AES_128_GCM_SHA256": true, "TLS_RSA_WITH_AES_256_GCM_SHA384": true, "TLS_RSA_WITH_AES_128_CBC_SHA": true, "TLS_RSA_WITH_AES_256_CBC_SHA": true, "TLS_RSA_WITH_3DES_EDE_CBC_SHA": false, "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA": false } }, "otherProtection": { "setPortScan": true, "localPortsExclude": "8000,12345,42069" }, "header": { "setHeaderCustom": false, "list": { "enable": [ true, false, false, false ], "name": [ "name 3", "name 1", "name 2", "name 4" ], "value": [ "value 3", "value 1", "value 2", "value 4" ], "urlMatch": [ "urlMatch 3", "urlMatch 1", "urlMatch 2", "urlMatch 4" ], "notExistAdd": [ false, true, false, true ] } }, "cmdcfg": { "openCommandLine": false, "commandLine": "", "closeCommandLine": true }, "acceptLanguage": "en-US,en;q=0.9", "hardwareConcurrency": 4, "dynamicFonts": false, "fontList": [ "@Microsoft YaHei UI", "@宋体", "MS Outlook" ], "clientRects": true, "fontSetting": { "dynamicFonts": false, "fontList": [ "@Microsoft YaHei UI", "@宋体", "MS Outlook" ], "clientRects": true }, "doNotTrack": false, "hideWebdriver": false, "langBasedOnIp": false, "deviceMemory": 8, "product": "Gecko", "appName": "Netscape", "iconId": 0, "mobileEmulation": false, "deviceType": 1, "pixelRatio": "1.0", "os": "Windows" }
Name | Type | Description | required |
---|---|---|---|
token | string | Authentication token | true |
profileId | string | Browser profile ID (batch operation, parameters splice with a comma , ) |
true |
account | string | Need the account email which to be shared | true |
Request
{ "token": "66e9f73f3617c6afdc6768f7a61a58ae", "profileId": "56795471-8dc0-414c-9d1a-794e4dd8be99,5F602D27-DE4C-498E-91DC-C05C8AC024F0", "account": "support@vmlogin.com" }
Response
{ "status": "OK", "value": 200 }
Name | Type | Description | required |
---|---|---|---|
token | string | Authentication token | true |
profileId | string | Browser profile ID (batch operation, parameters splice with a comma , ) |
true |
account | string | account email | true |
Request
{ "token": "66e9f73f3617c6afdc6768f7a61a58ae", "profileId": "56795471-8dc0-414c-9d1a-794e4dd8be99,5F602D27-DE4C-498E-91DC-C05C8AC024F0", "account": "support@vmlogin.com" }
Response
{ "status": "OK", "value": 200, "data": { "rows": 2 } }
Name | Type | Description | required |
---|---|---|---|
token | string | Authentication token | true |
profileId | string | Browser profile ID (batch operation, parameters splice with a comma , ) |
true |
account | string | account email | true |
Request
{ "token": "66e9f73f3617c6afdc6768f7a61a58ae", "profileId": "56795471-8dc0-414c-9d1a-794e4dd8be99,5F602D27-DE4C-498E-91DC-C05C8AC024F0", "account": "support@vmlogin.com" }
Response
{ "status": "OK", "value": 200 }
Name | Type | Description | required |
---|---|---|---|
token | string | Authentication token | true |
profileId | string | Browser profile ID; Empty String"" : Release All |
true |
Request
{ "token": "66e9f73f3617c6afdc6768f7a61a58ae", "profileId": "56795471-8dc0-414c-9d1a-794e4dd8be99" }
Response
{ "status": "OK", "value": 200 }
Name | Type | Description | required |
---|---|---|---|
token | string | Authentication token | true |
profileId | string | Browser profile ID (batch operation, parameters splice with a comma , ) |
true |
Request
{ "token": "66e9f73f3617c6afdc6768f7a61a58ae", "profileId": "56795471-8dc0-414c-9d1a-794e4dd8be99,5F602D27-DE4C-498E-91DC-C05C8AC024F0" }
Name | Type | Description | required |
---|---|---|---|
token | string | Authentication token | true |
search | string | Looking for profile name(fuzzy search) | false |
tag | string | Gather by group name(fuzzy search) | false |
format | string | Format unix timestamp: “1” | false |
page | string | The page number | false |
limit | string | The number of results displayed on each page is 500 by default | false |
Request
{ "token": "66e9f73f3617c6afdc6768f7a61a58ae" }
Name | Type | Description | required |
---|---|---|---|
token | string | Authentication token | true |
os | string | Windows: "0" Mac: "1" Linux: "2" Android: "3" ios: "4" |
true |
core | string | Specify UA-Core random, example: "114" |
false |
ver | array | Windows, Android field Windows: [11,10,6] Android: [4,5,...,11,12] |
false |
type | string | Android field, Mobile: "0" Pad: "1" |
false |
Request
{ "token": "f9445f4393400385fe1873ece1806236", "os": "3", "core": "114", "ver": [11,12], "type": 0 }
Response
{ "status": "OK", "value": 200, "data": { "ua": "Mozilla/5.0 (Linux; Android 12; PDHM00) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.57 Mobile Safari/537.36" } }
CreateUpdateOkResponse
{ "status": "OK", "value": "56795471-8dc0-414c-9d1a-794e4dd8be99" //example: profile id }
CreateUpdateErrorResponse
{ "status": "ERROR", "value": "1024" }
ListGroupsOkResponse
{ "data": [ { "sid": "1024", "name": "test" } ], "paging": { "totalCount": 1, "currentPage": 1 } }
CreateRenameGroupOkResponse
{ "status": "OK", "value": "1024" }
createProfileRequest
{ "name": "myProfile", // Basic setup -> Display name "notes": "profile notes", // Basic setup -> Note "iconId": 0, // Basic setup -> ICON: 0 ~ 30 "os": "Windows", // Basic setup -> System "proxyServer": { "setProxyServer": false, // Basic setup -> Setting proxy server -> Enable proxy server "type": "HTTP", // Basic setup -> Setting proxy server -> Proxy type (HTTP/SOCKS4/SOCKS5/HTTPS) "host": "127.0.0.1", // Basic setup -> Setting proxy server -> IP address "port": "8080", // Basic setup -> Setting proxy server -> Port "username": "hello", // Basic setup -> Setting proxy server -> Username "password": "world", // Basic setup -> Setting proxy server -> Password "urlIndex": 0 // Basic setup -> Setting proxy server -> Detect URL 0:lumtest 1:VMLogin 2:ip-api.com }, "secChUaHeaders": { // SEC-CH-UA(Client Hints) Headers "platformVer": "\"14.0.0\"", // SEC-CH-UA-Platform-Version "bitness": "\"64\"", // SEC-CH-UA-Bitness "fullVersion": "\"97.0.4758.102\"", // SEC-CH-UA-Full-Version "model": "", // SEC-CH-UA-Model "secChUa": "\" Not;A Brand\";v=\"99\", \"Google Chrome\";v=\"97\", \"Chromium\";v=\"97\"", // SEC-CH-UA "type": "AUTO", // setup automatic mode:"AUTO" off mode:"OFF" custom settings:"FAKE" "architecture": "\"x86\"", // SEC-CH-UA-Architecture "platform": "\"Windows\"", // SEC-CH-UA-Platform "mobile": "?1", // SEC-CH-UA-Mobile "wow64": "?0", // SEC-CH-UA-WoW64 "factors": "Mobile" // SEC-CH-UA-factors }, "webRtc": { "type": "FAKE", // Basic setup -> WebRTC OFF:[real mode] enable webrtc plug-in; BLOCK:[disable mode A] disable webrtc plug-in; FAKE:[replacement mode] return to the specified IP add; BLOCKB:[disable mode B] disable webrtc plug-in(ALL); "fillOnStart": true, // Basic setup -> Auto detect IP "wanSet": true, // Basic setup -> Public IP SET "lanSet": true, // Basic setup -> Lan IP SET "publicIp": "", // Basic setup -> Public IP "localIps": [ "192.168.1.10" // Basic setup -> Lan IP ], "localIpsRand": false // Basic setup -> Lan IP random }, "userAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36", // Navigator parameters -> User-Agent "screenWidth": 1920, // Navigator parameters -> Resolution width "screenHeight": 1080, // Navigator parameters -> Resolution height "langHdr": "en-US", // Navigator parameters -> Language "acceptLanguage": "en-US,en;q=0.9", // Navigator parameters -> Accept-Language "platform": "Win32", // Navigator parameters -> Platform "product": "Gecko", // Navigator parameters -> Product "appName": "Netscape", // Navigator parameters -> appName "hardwareConcurrency": 4, // Navigator parameters -> hardwareConcurrency (2, 4, 8, 16) "mobileEmulation": false, // Navigator parameters -> mobileEmulatior "deviceType": 1, // Navigator parameters -> Device Type 0: Desktop 1: Mobile "hideWebdriver": false, // Navigator parameters -> hideWebdriver "langBasedOnIp": false, // Navigator parameters -> langBasedOnIp "doNotTrack": false, // Navigator parameters -> doNotTrack "deviceMemory": 8, // Navigator parameters -> deviceMemory (1 ~ 32) "pixelRatio": "1.0", // Navigator parameters -> Device pixel Ratio "maskFonts": true, // Advanced fingerprint protection settings -> Enable [font] fingerprint protection "fontSetting": { "dynamicFonts": false, // Advanced fingerprint protection settings -> Set font -> Do not use font list, every time dynamic random (false: use true: Do not use) "fontList": [ "@Microsoft YaHei UI", "@宋体", "MS Outlook" ], "selectAll": false, // Advanced fingerprint protection settings -> Set font -> Select all "clientRects": true, // Advanced fingerprint protection settings -> Set font -> ClientRects fingerprint protection "rand": false // Advanced fingerprint protection settings -> Set font -> Random font }, "canvasDefType": "NOISEB", // Advanced fingerprint protection settings -> [Canvas] fingerprint protection(type):Noise mode A(NOISEA) | blocking mode(BLOCK) | Noise mode B(NOISEB) | Noise mode C(NOISEC) | | Noise mode D(NOISED) disable(OFF) "audio": { "noise": true // Advanced fingerprint protection settings -> Enable [AudioContext] fingerprint protection (noise mode) }, "webgl": { "imgProtect": true, // Advanced fingerprint protection settings -> [WebGL]Image Protection "noise": true, // Advanced fingerprint protection settings -> [WebGL] Metadata "vendor": "Google Inc. (AMD)", // Advanced fingerprint protection settings -> Enable [WebGL] fingerprint protection -> WebGL vendor "renderer": "ANGLE (AMD, Radeon (TM) RX 470 Graphics Direct3D11 vs_5_0 ps_5_0, D3D11-27.20.12029.1000)" // Advanced fingerprint protection settings -> Enable [WebGL] fingerprint protection -> WebGL renderer }, "webglInfo": { // Advanced fingerprint protection settings -> WebGL Info "UNMASKED_VENDOR_WEBGL": "Google Inc. (AMD)", "UNMASKED_RENDERER_WEBGL": "ANGLE (AMD, Radeon (TM) RX 470 Graphics Direct3D11 vs_5_0 ps_5_0, D3D11-27.20.12029.1000)" }, "timeZoneFillOnStart": false, // Advanced fingerprint protection settings -> Enable setting time zone based on IP "timeZone": "Europe/Tallinn", // Advanced fingerprint protection settings -> Set timezone "mediaDevices": { // Media device fingerprint setting "setMediaDevices": true, // Media device fingerprint setting -> Number of custom media devices "use_name": false, // Media device fingerprint setting -> Set device name "videoInputs": 1, // Media device fingerprint setting -> Video input (Value range 0 ~ 1) "audioInputs": 2, // Media device fingerprint setting -> Audio input (Value range 0 ~ 4) "audioOutputs": 4, // Media device fingerprint setting -> Audio output (Value range 0 ~ 4) /* | ------------------------------------------------------------------- | Updates or randomizes all or specified media device information. | ------------------------------------------------------------------- | example 1: Randomizes all media device parameters | | "rand": true | | example 2: All device parameters of the specified media device are rerandomized (The device parameters of an unspecified media device will not be changed) | | "rand": { | "videoInputs": true | } | | example 3: Re randomizes the specified device parameters (unspecified device parameters will not be changed) | | "rand": { | "videoInputs": { | "device1": true | } | } | | example 4: Re edit the specified device parameters (unspecified device parameters will not be changed) | | "rand": { | "videoInputs": { | "device1": { | "label": "label value", | "deviceId": "deviceId value", | "groupId": "groupId value" | } | } | } | */ "rand": { "videoInputs": true, "audioInputs": { // The number of media devices and device number must be logically reasonable in order to be updated successfully. For example: WHEN audioInputs = 2, THEN device3 & device4 Cannot update, Edit also "device1": { // √ "label": "label value", "deviceId": "deviceId value", "groupId": "groupId value" }, "device2": true, // √ "device3": true, // x "device4": true // x }, "audioOutputs": { "device1": true, "device3": true, "device4": { "label": "label value", "deviceId": "deviceId value", "groupId": "groupId value" } } } }, "startUrl": "https://vmlogin.com/", // Other -> Home page "kernelVer": "100", // Other -> Kernel ver "restoreSession": true, // Other -> On startup Continue where you left off "browserSettings": { "pepperFlash": false, // Other configurations -> Enable Pepper Flash "mediaStream": true, // Other configurations -> Enable media (WebRTC audio/video) streaming "webkitSpeech": true, // Other configurations -> Enable speech input (x-webkit-speech) "fakeUiForMedia": true, // Other configurations -> Bypass the media stream infobar by selecting the default device for media streams "gpuAndPepper3D": true, // Other configurations -> Enable the GPU plugin and Pepper 3D rendering "ignoreCertErrors": false, // Other configurations -> ignore certificate errors "audioMute": false, // Other configurations -> Mutes audio "disableWebSecurity": false, // Other configurations -> Don't enforce the same-origin policy "disablePdf": false, // Other configurations -> Disable the PDF extension "touchEvents": false, // Other configurations -> Enable support for touch event feature detection "hyperlinkAuditing": true, // Other configurations -> Send hyperlink auditing pings in all browsers. "abortImage": false, // Other configurations -> Prohibit loading images (After opening, the browser will not load images, improving speed and saving traffic. [1.3.8.9] version support) "abortImageMaxSize": 0, // Other configurations -> Block images over _ KB to save traffic. "abortMedia": false // Other configurations -> Prohibit automatic video playback/preloading (After opening, automatic video playback and preloading will be disabled, and non-standard formats may be invalid. [1.3.8.9] version support) "disableBluetooth": false, // Other configurations -> Disable navigator.bluetooth "networkInfo": "4g;10;150" // Other configurations -> Network Information API effectiveType;downlink;rtt }, "localCache": { "deleteCache": false, // Other configurations -> Local cache -> Delete cache file before starting browser every time "deleteCookie": false, // Other configurations -> Local cache -> Delete cookies before each browser launch "clearCache": false, // Other configurations -> Local cache -> Clean up file cache when browser is closed "clearHistory": false // Other configurations -> Local cache -> Delete the history when the browser is closed }, "synSettings": { "synCookie": false, // Other configurations -> Synchronization settings -> cookies storage "synExtend": false, // Other configurations -> Synchronization settings -> extend data "synBookmark": false, // Other configurations -> Synchronization settings -> bookmark saving "synHistory": false, // Other configurations -> Synchronization settings -> history saving "synExtension": false, // Other configurations -> Synchronization settings -> Extension storage "synKeepKey": false, // Other configurations -> Synchronization settings -> password saving "synLastTag": false // Other configurations -> Synchronization settings -> Last Tabs saving }, "leakProof": { "computerName": "", // Other configurations -> Leak proof setting -> Computer name "macAddress": "", // Other configurations -> Leak proof setting -> Mac address "rand" : [ "computerName", // Other configurations -> Leak proof setting -> Rand(Random key names are required) "macAddress" ] }, "browserParams": "", // Other configurations -> Custom -> Custom launch browser parameters "customDns": "", // Other configurations -> Custom -> Custom DNS "remoteDebug": { "bindAllDebug": false, // Other configurations -> RemoteDebugging -> Port binging 0.0.0.0 "debuggingPort": "", // Other configurations -> RemoteDebugging -> RemoteDebugging port "logLevels": 99 // Other configurations -> RemoteDebugging -> Log Severity:0:DEFAULT 1: VERBOSE 99: DISABLE }, "pluginFingerprint": { // Plugin fingerprint -> Plugin list "pluginEnable": false, // Plugin fingerprint -> Enable custom plug-in information "list": { // Plugin fingerprint -> Plugin list(selected) // Plugin name "name": [ "Chrome PDF Plugin", "Chrome PDF Viewer", "Native Client", "Shockwave Flash" ], // Describe "describe": [ "Portable Document Format", "-", "-", "Shockwave Flash 32.0 r0" ], // File name "fileName": [ "internal-pdf-viewer", "mhjfbmdgcfjbbpaeojofohoefgiehjai", "internal-nacl-plugin", "pepflashplayer.dll" ], // mime type "mimeType": [ "application/x-google-chrome-pdf", "application/pdf", "application/x-nacl|application/x-pnacl", "application/x-shockwave-flash|application/futuresplash" ], // Mime description "mimeDescription": [ "Portable Document Format", "-", "Native Client Executable|-Portable Native Client Executable", "Shockwave Flash|Shockwave Flash" ], // Mime extension "mimeExtension": [ "pdf", "pdf", "|", "swf|spl" ] } }, "unPluginFingerprint": { // Plugin fingerprint -> Plugin list "list": { // Plugin fingerprint -> Plugin list(unselected) "name": [ "name" ], "describe": [ "describe" ], "fileName": [ "fileName" ], "mimeType": [ "mimeType" ], "mimeDescription": [ "mimeDescription" ], "mimeExtension": [ "mimeExtension" ] } }, "browserApi": { // Navigator API "setBatteryStatus": false, // Set Battery Status API "isCharging": true, // Battery charging "chargingTime": "0", // Battery charging time ("0" "Infinity") "drainsTime": "Infinity", // Battery discharging time ("Infinity" "3600" "18000" "10800" "12600") "batteryPercentage": "1", // Battery level (0.01 ~ 1) "autoGeoIp": false, // Geolocation -> Fill geolocation based on IP "setLatitude": false, // Geolocation -> Latitude "setLongitude": false, // Geolocation -> Longitude "setAccuracy": false, // Geolocation -> Accuracy "latitude": "51.482594", // Geolocation -> Latitude value "longitude": "-0.007661", // Geolocation -> Longitude value "accuracy": "1803.34", // Geolocation -> Accuracy(meter) "setWebBluetooth": false, // Set Web Bluetooth API "setBluetoothAdapter": false, // Bluetooth Adapter "speechSynthesis": false, // Set SpeechSynthesis API "speechVoicesList": { // Speech Voices List(Enable) "voiceURI": [ "voiceURI value 1", // string "voiceURI value 2" ], "name": [ "name value 1", // string "name value 2" ], "lang": [ "lang value 1", // string "lang value 2" ], "localService": [ false, // boolean true ], "default": [ true, // boolean false ] }, "unSpeechVoicesList": { // Speech Voices List(Disable) "voiceURI": [ "voiceURI value 3" ], "name": [ "name value 3" ], "lang": [ "lang value 3" ], "localService": [ true ], "default": [ true ] }, "speechVoicesRestoreDefault": true // Speech Voices Restore Default ( true OR "windows" = Restore default PC | "iphone" = Restore default iPhone | "mac" = Restore default Mac ) }, "sslFingerprint":{ // SSL fingerprint settings "enableCustomSSL": false, // Enable custom SSL fingerprinting "versionMin": 0, // SSL Version min 0:TLSv1 1:TLSv1.1 2:TLSv1.2 3:TLSv1.3 "versionMax": 1, // SSL Version max 0:TLSv1.2 1:TLSv1.3 "cipherSuites": { "TLS_AES_128_GCM_SHA256": true, "TLS_AES_256_GCM_SHA384": true, "TLS_CHACHA20_POLY1305_SHA256": true, "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256": true, "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256": true, "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384": true, "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384": true, "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256": true, "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256": true, "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA": true, "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA": true, "TLS_RSA_WITH_AES_128_GCM_SHA256": true, "TLS_RSA_WITH_AES_256_GCM_SHA384": true, "TLS_RSA_WITH_AES_128_CBC_SHA": true, "TLS_RSA_WITH_AES_256_CBC_SHA": true, "TLS_RSA_WITH_3DES_EDE_CBC_SHA": false, "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA": false } }, "otherProtection": { // Other protection -> Open port sacn protection "setPortScan": true, // Other protection -> Open port sacn protection "localPortsExclude": "" // Other protection -> Whitelist list of specific ports 8000,12345,42069 }, "header": { // Header "setHeaderCustom": true, // Header -> Enable header customization "list": { // Header -> Header List "enable": [ false, false, true, false ], "name": [ "name 1", "name 2", "name 3", "name 4" ], "value": [ "value 1", "value 2", "value 3", "value 4" ], "urlMatch": [ "urlMatch 1", "urlMatch 2", "urlMatch 3", "urlMatch 4" ], "notExistAdd": [ true, false, false, true ] } }, "cmdcfg": { // Auxiliary startup "openCommandLine": false, // Auxiliary startup -> Run the command line before starting the browser "commandLine": "", // Auxiliary startup -> Command Line "closeCommandLine": true // Auxiliary startup -> The browser is closed to terminate the command line process }, "tag": "group_name" // Group Name }
devicesOS
{ "os": [ "Windows", "Mac OS", "Linux", "iPad", "iPad Mini", "iPad Pro", "iPhone 4", "iPhone 5", "iPhone 5/SE", "iPhone SE", "iPhone 6", "iPhone 6/7/8", "iPhone 6 Plus", "iPhone 6/7/8 Plus", "iPhone 7", "iPhone 7 Plus", "iPhone 8", "iPhone 8 Plus", "iPhone X", "Laptop with touch", "BlackBerry Z30", "Blackberry PlayBook", "Nexus 4", "Nexus 5", "Nexus 5X", "Nexus 6", "Nexus 6P", "Nexus 7", "Nexus 10", "Pixel 2", "Pixel 2 XL", "Nokia N9", "Nokia Lumia 520", "Microsoft Lumia 550", "Microsoft Lumia 950", "Galaxy S5", "Galaxy S III", "Galaxy Note II", "Galaxy Note 3", "Kindle Fire HDX", "LG Optimus L70" ] }
acceptLanguage
{ "acceptLanguage": [ "en-US,en;q=0.9", "zh-CN,zh;q=0.9", "en-GB,en;q=0.9", "zh-HK,zh;q=0.9", "zh-TW,zh;q=0.9", "zh-MO,zh;q=0.9", "zh-SG,zh;q=0.9", "ja-JP,ja;q=0.9", "ko-KR,ko;q=0.9", "fr-FR,fr;q=0.9", "ru-RU,ru;q=0.9", "en-SG,en;q=0.9", "en-JM,en;q=0.9", "en-MY,en;q=0.9", "en-ZW,en;q=0.9", "en-CA,en;q=0.9", "en-PH,en;q=0.9", "en-BZ,en;q=0.9", "en-AU,en;q=0.9", "en-IE,en;q=0.9", "vi-VN,vi;q=0.9", "en-IN,en;q=0.9", "de-DE,de;q=0.9", "de-LU,de;q=0.9", "da-DK,de;q=0.9", "fr-BE,fr;q=0.9", "fr-CA,fr;q=0.9", "fr-LU,fr;q=0.9", "fr-MC,fr;q=0.9", "fr-CH,fr;q=0.9", "fil-PH,fil;q=0.9", "id-ID,id;q=0.9", "it-CH,it;q=0.9", "it-IT,it;q=0.9", "el-GR,el;q=0.9", "es-CL,es;q=0.9", "es-PE,es;q=0.9", "es-CO,es;q=0.9", "es-PA,es;q=0.9", "es-VE,es;q=0.9", "es-UY,es;q=0.9", "es-ES,es;q=0.9", "uk-UA,uk;q=0.9", "tr-TR,tr;q=0.9", "sv-FI,sv;q=0.9", "sv-SE,sv;q=0.9" ] }
fontList
{ "fontList": [ "@Fixedsys", "@Malgun Gothic", "@Malgun Gothic Semilight", "@Microsoft JhengHei", "@Microsoft JhengHei Light", "@Microsoft JhengHei UI", "@Microsoft JhengHei UI Light", "@Microsoft YaHei UI", "@Microsoft YaHei UI Light", "@MingLiU_HKSCS-ExtB", "@MingLiU-ExtB", "@MS Gothic", "@MS PGothic", "@MS UI Gothic", "@PMingLiU-ExtB", "@SimSun-ExtB", "@System", "@Terminal", "@Yu Gothic", "@Yu Gothic Light", "@Yu Gothic Medium", "@Yu Gothic UI", "@Yu Gothic UI Light", "@Yu Gothic UI Semibold", "@Yu Gothic UI Semilight", "@等线", "@等线 Light", "@方正舒体", "@方正姚体", "@仿宋", "@黑体", "@华文彩云", "@华文仿宋", "@华文行楷", "@华文琥珀", "@华文楷体", "@华文隶书", "@华文宋体", "@华文细黑", "@华文新魏", "@华文中宋", "@楷体", "@隶书", "@宋体", "@微软雅黑", "@微软雅黑 Light", "@新宋体", "@幼圆", "Agency FB", "Algerian", "Arial", "Arial Black", "Arial Narrow", "Arial Rounded MT Bold", "Bahnschrift", "Bahnschrift Condensed", "Bahnschrift Light", "Bahnschrift Light Condensed", "Bahnschrift Light SemiCondensed", "Bahnschrift SemiBold", "Bahnschrift SemiBold Condensed", "Bahnschrift SemiBold SemiConden", "Bahnschrift SemiCondensed", "Bahnschrift SemiLight", "Bahnschrift SemiLight Condensed", "Bahnschrift SemiLight SemiConde", "Baskerville Old Face", "Bauhaus ", "Bell MT", "Berlin Sans FB", "Berlin Sans FB Demi", "Bernard MT Condensed", "Blackadder ITC", "Bodoni MT", "Bodoni MT Black", "Bodoni MT Condensed", "Bodoni MT Poster Compressed", "Book Antiqua", "Bookman Old Style", "Bookshelf Symbol ", "Bradley Hand ITC", "Britannic Bold", "Broadway", "Brush Script MT", "Calibri", "Calibri Light", "Californian FB", "Calisto MT", "Cambria", "Cambria Math", "Candara", "Candara Light", "Castellar", "Centaur", "Century", "Century Gothic", "Century Schoolbook", "Chiller", "Colonna MT", "Comic Sans MS", "Consolas", "Constantia", "Cooper Black", "Copperplate Gothic Bold", "Copperplate Gothic Light", "Corbel", "Corbel Light", "Courier", "Courier New", "Curlz MT", "Default", "DejaVu Sans Mono", "Dubai", "Dubai Light", "Dubai Medium", "Ebrima", "Edwardian Script ITC", "Elephant", "Engravers MT", "Eras Bold ITC", "Eras Demi ITC", "Eras Light ITC", "Eras Medium ITC", "Felix Titling", "Fixedsys", "Footlight MT Light", "Forte", "Franklin Gothic Book", "Franklin Gothic Demi", "Franklin Gothic Demi Cond", "Franklin Gothic Heavy", "Franklin Gothic Medium", "Franklin Gothic Medium Cond", "Freestyle Script", "French Script MT", "Gabriola", "Gadugi", "Garamond", "Georgia", "Gigi", "Gill Sans MT", "Gill Sans MT Condensed", "Gill Sans MT Ext Condensed Bold", "Gill Sans Ultra Bold", "Gill Sans Ultra Bold Condensed", "Gloucester MT Extra Condensed", "Goudy Old Style", "Goudy Stout", "Haettenschweiler", "Harlow Solid Italic", "Harrington", "High Tower Text", "HoloLens MDL Assets", "HP Simplified", "HP Simplified Light", "Impact", "Imprint MT Shadow", "Informal Roman", "Ink Free", "Javanese Text", "jdFontAwesome", "jdFontCustom", "jdIcoFont", "jdIcoMoonFree", "jdiconfontA", "jdiconfontB", "jdiconfontC", "jdiconfontD", "JdIonicons", "Jokerman", "Juice ITC", "Kristen ITC", "Kunstler Script", "Leelawadee UI", "Leelawadee UI Semilight", "Lucida Bright", "Lucida Calligraphy", "Lucida Console", "Lucida Fax", "Lucida Handwriting", "Lucida Sans", "Lucida Sans Typewriter", "Lucida Sans Unicode", "Magneto", "Maiandra GD", "Malgun Gothic", "Malgun Gothic Semilight", "Marlett", "Matura MT Script Capitals", "Microsoft Himalaya", "Microsoft JhengHei", "Microsoft JhengHei Light", "Microsoft JhengHei UI", "Microsoft JhengHei UI Light", "Microsoft New Tai Lue", "Microsoft PhagsPa", "Microsoft Sans Serif", "Microsoft Tai Le", "Microsoft YaHei UI", "Microsoft YaHei UI Light", "Microsoft Yi Baiti", "MingLiU_HKSCS-ExtB", "MingLiU-ExtB", "Mistral", "Modern", "Modern No. ", "Monaco", "Mongolian Baiti", "Monotype Corsiva", "MS Gothic", "MS Outlook", "MS PGothic", "MS Reference Sans Serif", "MS Reference Specialty", "MS Sans Serif", "MS Serif", "MS UI Gothic", "MT Extra", "MV Boli", "Myanmar Text", "Niagara Engraved", "Niagara Solid", "Nirmala UI", "Nirmala UI Semilight", "OCR A Extended", "Old English Text MT", "Onyx", "Palace Script MT", "Palatino Linotype", "Papyrus", "Parchment", "Perpetua", "Perpetua Titling MT", "Playbill", "PMingLiU-ExtB", "Poor Richard", "Pristina", "Rage Italic", "Ravie", "Rockwell", "Rockwell Condensed", "Rockwell Extra Bold", "Roman", "Script", "Script MT Bold", "Segoe MDL Assets", "Segoe Print", "Segoe Script", "Segoe UI", "Segoe UI Black", "Segoe UI Emoji", "Segoe UI Historic", "Segoe UI Light", "Segoe UI Semibold", "Segoe UI Semilight", "Segoe UI Symbol", "Showcard Gothic", "SimSun-ExtB", "Sitka Banner", "Sitka Display", "Sitka Heading", "Sitka Small", "Sitka Subheading", "Sitka Text", "Small Fonts", "Snap ITC", "Stencil", "Sylfaen", "Symbol", "System", "Tahoma", "Tempus Sans ITC", "Terminal", "Times New Roman", "Trebuchet MS", "Tw Cen MT", "Tw Cen MT Condensed", "Tw Cen MT Condensed Extra Bold", "Verdana", "Viner Hand ITC", "Vivaldi", "Vladimir Script", "Webdings", "Wide Latin", "Wingdings", "Wingdings ", "Wingdings ", "Yu Gothic", "Yu Gothic Light", "Yu Gothic Medium", "Yu Gothic UI", "Yu Gothic UI Light", "Yu Gothic UI Semibold", "Yu Gothic UI Semilight", "等线", "等线 Light", "方正舒体", "方正姚体", "仿宋", "黑体", "华文彩云", "华文仿宋", "华文行楷", "华文琥珀", "华文楷体", "华文隶书", "华文宋体", "华文细黑", "华文新魏", "华文中宋", "楷体", "隶书", "宋体", "微软雅黑", "微软雅黑 Light", "新宋体", "幼圆" ] }
acceptLanguage
{ "hardwareConcurrency": }
ListProfilesOkResponse
{ "data": [ { "sid": "56795471-8dc0-414c-9d1a-794e4dd8be99", "name": "testProfile", "tag": "Default group" } ], "paging": { "totalCount": 1, "currentPage": 1 } }
[ Base URL: http://127.0.0.1:35000/api/v1 ]
You can use Local REST API endpoints in order to start/stop, check if a profile is running, create the browser profile file locally and start.
Type | Description | API | SOLO | TEAM | SCALE | CUSTOM |
---|---|---|---|---|---|---|
GET | Launch the browser profile | /profile/start | √ | √ | √ | √ |
GET | Stop the browser profile | /profile/stop | √ | √ | √ | √ |
GET | Refresh the profile browser | /profile/refresh | √ | √ | √ | √ |
GET | Open the specified page on the current tabs | /profile/openurl | √ | √ | √ | √ |
GET | Open a new TAB | /profile/newtab | √ | √ | √ | √ |
GET | Get webpage source code | /profile/source | √ | √ | √ | √ |
GET | Send the file to the webpage | /profile/sendKeys | √ | √ | √ | √ |
GET | Check the profile is running correctly | /profile/active | √ | √ | √ | √ |
GET | Get a random profile information | /profile/randomProfile | √ | √ | √ | √ |
GET | Delete a profile of local TEMP folder | /profile/delete | √ | √ | √ | √ |
POST | Create the local profile and launch it | /profile/create_start | × | × | √ | √ |
GET | Export the cookies from profile | /profile/cookies/export/webext | √ | √ | √ | √ |
POST | Import cookie to browser profile | /profile/cookies/import/webext | √ | √ | √ | √ |
POST | Execute Script | /profile/ExecuteScript | √ | √ | √ | √ |
POST | Screen Shot | /profile/ScreenShot | √ | √ | √ | √ |
POST | Get ALL Cookie | /profile/getCookies | √ | √ | √ | √ |
POST | Ask if the current page is loaded | /profile/readyState | √ | √ | √ | √ |
GET | Switch TAB | /profile/page/bringToFront | √ | √ | √ | √ |
GET | Closed TAB | /profile/page/close | √ | √ | √ | √ |
GET | Warn you if passwords are exposed in a data breach | /profile/browser/password_manager_leak_detection | √ | √ | √ | √ |
GET | Restart client (no request parameters) | /client/restart | √ | √ | √ | √ |
GET | Test Proxy | /proxy/test | √ | √ | √ | √ |
Name | Type | Description | required |
---|---|---|---|
profileId | string | Browser profile ID | true |
skiplock | boolean | Start the browser by skipping the session lock | false |
block | boolean | The interface will continue to block until the browser process is successfully created before returning the results (for V1.3.7.7) | false |
Request
{ "profileId": "7B4B05BA-8050-4236-B26B-06E4464CA287", "skiplock": true, "block": true }
Name | Type | Description | required |
---|---|---|---|
profileId | string | Browser profile ID | true |
force | boolean | Force Close, [mobileemulation] it is recommended to be true | false |
block | boolean | The interface continues to block until the browser process is finished (for V1.3.7.7) | false |
Request
{ "profileId": "7B4B05BA-8050-4236-B26B-06E4464CA287", "force": true, "block": true }
Name | Type | Description | required |
---|---|---|---|
profileId | string | Browser profile ID | true |
Body
x-www-form-urlencoded
{ "profileId": "7B4B05BA-8050-4236-B26B-06E4464CA287" }
Response
{ "status": "OK", "value": "7B4B05BA-8050-4236-B26B-06E4464CA287" }
Name | Type | Description | required |
---|---|---|---|
profileId | string | Browser profile ID | true |
url | string | url (The URL supports base64 encoding) | true |
Body
x-www-form-urlencoded
{ "profileId": "7B4B05BA-8050-4236-B26B-06E4464CA287", "url": "www.vmlogin.com" }
Response
{ "status": "OK", "value": "www.vmlogin.com" }
Name | Type | Description | required |
---|---|---|---|
profileId | string | Browser profile ID | true |
url | string | url (The URL supports base64 encoding) | false |
Body
x-www-form-urlencoded
{ "profileId": "7B4B05BA-8050-4236-B26B-06E4464CA287", "url": "www.vmlogin.com" }
Response
{ "status": "OK", "value": "www.vmlogin.com" }
Name | Type | Description | required |
---|---|---|---|
profileId | string | Browser profile ID | true |
Body
x-www-form-urlencoded
{ "profileId": "7B4B05BA-8050-4236-B26B-06E4464CA287" }
Response
{ "status": "OK", "value": "<html ...>" }
Name | Type | Description | required |
---|---|---|---|
profileId | string | Browser profile ID | true |
elementId | string | The elementId obtained by finding the element through findElement | false |
value | string | Send a string to this web control (Enter Escape Tab vkLeft vkUp vkRight vkDown vkDelete vkEnd vkHome vkBack ) |
true |
Body
x-www-form-urlencoded
{ "profileId": "7B4B05BA-8050-4236-B26B-06E4464CA287", "value": "Enter" }
Name | Type | Description | required |
---|---|---|---|
profileId | string | Browser profile ID | true |
active | boolean | true : Activate the current profile file to the front false : default |
false |
Request
{ "profileId": "7B4B05BA-8050-4236-B26B-06E4464CA287", "active": true }
Name | Type | Description | required |
---|---|---|---|
platform | string | Windows Linux Macintosh Android iPhone Chrome Firefox Edge |
true |
langHdr | string | en-US |
false |
acceptLanguage | string | en-US,en;q=0.9 |
false |
timeZone | string | America/New_York |
false |
Request
{ "platform": "Windows", "langHdr": "en-US", "acceptLanguage": "en-US,en;q=0.9", "timeZone": "America/New_York" }
Name | Type | Description | required |
---|---|---|---|
profileId | string | Browser profile ID | true |
Request
{ "profileId": "7B4B05BA-8050-4236-B26B-06E4464CA287" }
Request (need base64 encode)
base64_encode({ "name": "myProfile", "notes": "profile notes", "iconId": 0, "os": "Windows", "proxyServer": { "setProxyServer": false, "type": "HTTP", "host": "127.0.0.1", "port": "8080", "username": "hello", "password": "world", "urlIndex": 0 }, "secChUaHeaders": { "platformVer": "\"14.0.0\"", "bitness": "\"64\"", "fullVersion": "\"97.0.4758.102\"", "model": "", "secChUa": "\" Not;A Brand\";v=\"99\", \"Google Chrome\";v=\"97\", \"Chromium\";v=\"97\"", "mobile": "?1", "type": "AUTO", "architecture": "\"x86\"", "platform": "\"Windows\"", "wow64": "?0", "factors": "Mobile" }, "webRtc": { "type": "FAKE", "fillOnStart": true, "wanSet": true, "lanSet": true, "publicIp": "", "localIps": [ "192.168.1.10" ], "localIpsRand": false }, "userAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36", "screenWidth": 1920, "screenHeight": 1080, "langHdr": "en-US", "acceptLanguage": "en-US,en;q=0.9", "platform": "Win32", "product": "Gecko", "appName": "Netscape", "hardwareConcurrency": 4, "mobileEmulation": false, "deviceType": 1, "hideWebdriver": false, "langBasedOnIp": false, "doNotTrack": false, "deviceMemory": 8, "pixelRatio": "1.0", "maskFonts": true, "fontSetting": { "dynamicFonts": false, "fontList": [ "@Microsoft YaHei UI", "@宋体", "MS Outlook" ], "selectAll": false, "clientRects": true, "rand": false }, "canvasDefType": "NOISEB", "audio": { "noise": true }, "webgl": { "imgProtect": true, "noise": true, "vendor": "Google Inc. (AMD)", "renderer": "ANGLE (AMD, Radeon (TM) RX 470 Graphics Direct3D11 vs_5_0 ps_5_0, D3D11-27.20.12029.1000)" }, "webglInfo": { "MAX_TEXTURE_IMAGE_UNITS": 16, "MAX_VERTEX_UNIFORM_VECTORS": 4096, "ELEMENT_ARRAY_BUFFER_BINDING": null, "CULL_FACE_MODE": 1029, "MAX_VERTEX_UNIFORM_COMPONENTS": 16384, "MAX_VERTEX_TEXTURE_IMAGE_UNITS": 16, "STENCIL_PASS_DEPTH_PASS": 7680, "STENCIL_PASS_DEPTH_FAIL": 7680, "MAX_VARYING_COMPONENTS": 120, "BLEND_DST_ALPHA": 0, "MAX_CUBE_MAP_TEXTURE_SIZE": 16384, "BLEND_COLOR": [ 0, 0, 0, 0 ], "POLYGON_OFFSET_FILL": false, "DEPTH_TEST": false, "SUBPIXEL_BITS": 4, "DEPTH_FUNC": 513, "DEPTH_BITS": 24, "MAX_TEXTURE_LOD_BIAS": 2, "FRONT_FACE": 2305, "DEPTH_WRITEMASK": true, "MAX_COLOR_ATTACHMENTS": 8, "UNMASKED_RENDERER_WEBGL": "ANGLE (AMD, Radeon (TM) RX 470 Graphics Direct3D11 vs_5_0 ps_5_0, D3D11-27.20.12029.1000)", "VERSION": "WebGL 2.0 (OpenGL ES 3.0 Chromium)", "ARRAY_BUFFER_BINDING": null, "POLYGON_OFFSET_FACTOR": 0, "TEXTURE_BINDING_CUBE_MAP": null, "ALIASED_POINT_SIZE_RANGE": [ 1, 1024 ], "RENDERER": "WebKit WebGL", "MAX_TEXTURE_MAX_ANISOTROPY_EXT": 16, "VIEWPORT": [ 0, 0, 300, 150 ], "MIN_PROGRAM_TEXEL_OFFSET": -8, "STENCIL_BACK_PASS_DEPTH_PASS": 7680, "MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS": 200704, "STENCIL_BACK_PASS_DEPTH_FAIL": 7680, "UNPACK_FLIP_Y_WEBGL": false, "PACK_ALIGNMENT": 4, "ACTIVE_TEXTURE": 33984, "COLOR_CLEAR_VALUE": [ 0, 0, 0, 0 ], "MAX_VERTEX_UNIFORM_BLOCKS": 12, "ALIASED_LINE_WIDTH_RANGE": [ 1, 1 ], "STENCIL_BACK_REF": 0, "STENCIL_BACK_WRITEMASK": 2147483647, "FRAMEBUFFER_BINDING": null, "MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS": 120, "MAX_COMBINED_UNIFORM_BLOCKS": 24, "BLEND_SRC_ALPHA": 1, "MAX_TEXTURE_SIZE": 16384, "MAX_3D_TEXTURE_SIZE": 2048, "COMPRESSED_TEXTURE_FORMATS": [], "UNMASKED_VENDOR_WEBGL": "Google Inc. (AMD)", "UNPACK_ALIGNMENT": 4, "STENCIL_CLEAR_VALUE": 0, "SAMPLE_BUFFERS": 1, "SAMPLE_COVERAGE_INVERT": false, "MAX_ARRAY_TEXTURE_LAYERS": 2048, "POLYGON_OFFSET_UNITS": 0, "SHADING_LANGUAGE_VERSION": "WebGL GLSL ES 3.00 (OpenGL ES GLSL ES 3.0 Chromium)", "MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS": 212992, "COLOR_WRITEMASK": [ true, true, true, true ], "SCISSOR_BOX": [ 0, 0, 300, 150 ], "BLEND_DST_RGB": 0, "SAMPLE_COVERAGE_VALUE": 1, "VENDOR": "WebKit", "MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS": 4, "MAX_UNIFORM_BLOCK_SIZE": 65536, "STENCIL_BACK_FUNC": 519, "STENCIL_BACK_FAIL": 7680, "SCISSOR_TEST": false, "MAX_FRAGMENT_UNIFORM_BLOCKS": 12, "SAMPLES": 4, "UNPACK_COLORSPACE_CONVERSION_WEBGL": 37444, "MAX_VARYING_VECTORS": 30, "DEPTH_BITS,STENCIL_BITS": "[24, 8]", "MAX_PROGRAM_TEXEL_OFFSET": 7, "RED_BITS,GREEN_BITS,BLUE_BITS,ALPHA_BITS": "[8, 8, 8, 8]", "RED_BITS": 8, "ALPHA_BITS": 8, "MAX_FRAGMENT_UNIFORM_COMPONENTS": 4096, "MAX_FRAGMENT_UNIFORM_VECTORS": 1024, "MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS": 4, "GREEN_BITS": 8, "MAX_SAMPLES": 8, "SUPPORTED_EXTENSIONS": [ "EXT_color_buffer_float", "EXT_color_buffer_half_float", "EXT_disjoint_timer_query_webgl2", "EXT_float_blend", "EXT_texture_compression_bptc", "EXT_texture_compression_rgtc", "EXT_texture_filter_anisotropic", "EXT_texture_norm16", "KHR_parallel_shader_compile", "OES_texture_float_linear", "WEBGL_compressed_texture_s3tc", "WEBGL_compressed_texture_s3tc_srgb", "WEBGL_debug_renderer_info", "WEBGL_debug_shaders", "WEBGL_lose_context", "WEBGL_multi_draw", "OVR_multiview2" ], "BLEND_SRC_RGB": 1, "DEPTH_RANGE": [ 0, 1 ], "MAX_VERTEX_ATTRIBS": 16, "STENCIL_BACK_VALUE_MASK": 2147483647, "STENCIL_WRITEMASK": 2147483647, "MAX_DRAW_BUFFERS": 8, "MAX_VERTEX_OUTPUT_COMPONENTS": 120, "MAX_RENDERBUFFER_SIZE": 16384, "GENERATE_MIPMAP_HINT": 4352, "UNPACK_PREMULTIPLY_ALPHA_WEBGL": false, "MAX_UNIFORM_BUFFER_BINDINGS": 24, "UNIFORM_BUFFER_OFFSET_ALIGNMENT": 256, "BLEND_EQUATION_RGB": 32774, "MAX_FRAGMENT_INPUT_COMPONENTS": 120, "RENDERBUFFER_BINDING": null, "TEXTURE_BINDING_2D": null, "MAX_VIEWPORT_DIMS": [ 32767, 32767 ], "BLUE_BITS": 8, "MAX_COMBINED_TEXTURE_IMAGE_UNITS": 32, "DEPTH_CLEAR_VALUE": 1, "DITHER": true, "STENCIL_TEST": false, "STENCIL_VALUE_MASK": 2147483647, "STENCIL_REF": 0, "BLEND": false, "STENCIL_FUNC": 519, "STENCIL_FAIL": 7680, "STENCIL_BITS": 8, "CURRENT_PROGRAM": null, "CULL_FACE": false, "BLEND_EQUATION_ALPHA": 32774, "LINE_WIDTH": 1 }, "timeZoneFillOnStart": false, "timeZone": "Europe/Tallinn", "mediaDevices": { "setMediaDevices": true, "use_name": true, "videoInputs": 1, "audioInputs": 2, "audioOutputs": 4, "rand": { "audioInputs": { "device1": { "label": "label value", "deviceId": "deviceId value", "groupId": "groupId value" } }, "audioOutputs": { "device4": { "label": "label value", "deviceId": "deviceId value", "groupId": "groupId value" } } } }, "startUrl": "https://vmlogin.com/", "kernelVer": "103", "restoreSession": true, "browserSettings": { "pepperFlash": false, "mediaStream": true, "webkitSpeech": true, "fakeUiForMedia": true, "gpuAndPepper3D": true, "ignoreCertErrors": true, "audioMute": false, "disableWebSecurity": false, "disablePdf": false, "touchEvents": false, "hyperlinkAuditing": true, "abortImage": false, "abortImageMaxSize": 0, "abortMedia": false, "disableBluetooth": false, "networkInfo": "4g;10;150" }, "localCache": { "deleteCache": false, "deleteCookie": false, "clearCache": false, "clearHistory": false }, "synSettings": { "synCookie": false, "synExtend": false, "synBookmark": false, "synHistory": false, "synExtension": false, "synKeepKey": false, "synLastTag": false }, "leakProof": { "computerName": "", "macAddress": "", "rand": [ "computerName", "macAddress" ] }, "browserParams": "", "customDns": "", "remoteDebug": { "bindAllDebug": false, "debuggingPort": "", "logLevels": 99 }, "pluginFingerprint": { "pluginEnable": false, "list": { "name": [ "Chrome PDF Plugin", "Chrome PDF Viewer", "Native Client", "Shockwave Flash" ], "describe": [ "Portable Document Format", "-", "-", "Shockwave Flash 32.0 r0" ], "fileName": [ "internal-pdf-viewer", "mhjfbmdgcfjbbpaeojofohoefgiehjai", "internal-nacl-plugin", "pepflashplayer.dll" ], "mimeType": [ "application/x-google-chrome-pdf", "application/pdf", "application/x-nacl|application/x-pnacl", "application/x-shockwave-flash|application/futuresplash" ], "mimeDescription": [ "Portable Document Format", "-", "Native Client Executable|-Portable Native Client Executable", "Shockwave Flash|Shockwave Flash" ], "mimeExtension": [ "pdf", "pdf", "|", "swf|spl" ] } }, "unPluginFingerprint": { "list": { "name": [ "name" ], "describe": [ "describe" ], "fileName": [ "fileName" ], "mimeType": [ "mimeType" ], "mimeDescription": [ "mimeDescription" ], "mimeExtension": [ "mimeExtension" ] } }, "browserApi": { "setBatteryStatus": false, "isCharging": true, "chargingTime": "0", "drainsTime": "Infinity", "batteryPercentage": "1", "autoGeoIp": false, "setLatitude": false, "setLongitude": false, "setAccuracy": false, "latitude": "51.482594", "longitude": "-0.007661", "accuracy": "1803.34", "setWebBluetooth": false, "setBluetoothAdapter": false, "speechSynthesis": false, "speechVoicesList": { "voiceURI": [ "voiceURI value 1", "voiceURI value 2" ], "name": [ "name value 1", "name value 2" ], "lang": [ "lang value 1", "lang value 2" ], "localService": [ false, true ], "default": [ true, false ] }, "unSpeechVoicesList": { "voiceURI": [ "voiceURI value 3" ], "name": [ "name value 3" ], "lang": [ "lang value 3" ], "localService": [ true ], "default": [ true ] }, "speechVoicesRestoreDefault": false }, "sslFingerprint": { "enableCustomSSL": false, "versionMin": 0, "versionMax": 1, "cipherSuites": { "TLS_AES_128_GCM_SHA256": true, "TLS_AES_256_GCM_SHA384": true, "TLS_CHACHA20_POLY1305_SHA256": true, "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256": true, "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256": true, "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384": true, "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384": true, "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256": true, "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256": true, "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA": true, "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA": true, "TLS_RSA_WITH_AES_128_GCM_SHA256": true, "TLS_RSA_WITH_AES_256_GCM_SHA384": true, "TLS_RSA_WITH_AES_128_CBC_SHA": true, "TLS_RSA_WITH_AES_256_CBC_SHA": true, "TLS_RSA_WITH_3DES_EDE_CBC_SHA": false, "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA": false } }, "otherProtection": { "setPortScan": true, "localPortsExclude": "" }, "header": { "setHeaderCustom": false, "list": { "enable": [ false, false, true, false ], "name": [ "name 1", "name 2", "name 3", "name 4" ], "value": [ "value 1", "value 2", "value 3", "value 4" ], "urlMatch": [ "urlMatch 1", "urlMatch 2", "urlMatch 3", "urlMatch 4" ], "notExistAdd": [ true, false, false, true ] } }, "cmdcfg": { "openCommandLine": false, "commandLine": "", "closeCommandLine": true }, "tag": "group_name" })
If you do not need to set up the proxy server, remove proxyType/proxyHost/proxyPort/proxyUser/proxyPass.
All fields are optional and not required. The browser profile file created by this API is temporarily offline and will not be synchronized to the server.
Name | Type | Description | required |
---|---|---|---|
profileId | string | Browser profile ID | true |
Request
{ "profileId": "7B4B05BA-8050-4236-B26B-06E4464CA287" }
Name | Type | Description | required |
---|---|---|---|
profileId | string | Browser profile ID | true |
body | string | cookie json (need base64 encode ) | true |
Request
{ "profileId": "7B4B05BA-8050-4236-B26B-06E4464CA287", "body": [ { "hostOnly": false, "secure": false, "httpOnly": false, "domain": ".vmlogin.com", "session": false, "expirationDate": 1620743803, "value": "Xrli9YsFVTw.0AAAEC", "path": "\/", "name": "CMID", "storeId": null, "sameSite": "unspecified" }, { "hostOnly": false, "secure": false, "httpOnly": false, "domain": ".vmlogin.com", "session": false, "expirationDate": 1596983803, "value": "9960", "path": "\/", "name": "CMPRO", "storeId": null, "sameSite": "unspecified" } ] }
Name | Type | Description | required |
---|---|---|---|
profileId | string | Browser profile ID | true |
body | string | js code (need base64 encode) | true |
Body
x-www-form-urlencoded
{ "profileId": "7B4B05BA-8050-4236-B26B-06E4464CA287", "body": "js code..." }
Name | Type | Description | required |
---|---|---|---|
profileId | string | Browser profile ID | true |
body | string | Absolute path address of image resource (need base64 encode) | true |
Body
x-www-form-urlencoded
{ "profileId": "7B4B05BA-8050-4236-B26B-06E4464CA287", "body": "d:\myscreenshot.png" }
Name | Type | Description | required |
---|---|---|---|
profileId | string | Browser profile ID | true |
all | number | No:0 Yes:1 |
true |
Body
x-www-form-urlencoded
{ "profileId": "7B4B05BA-8050-4236-B26B-06E4464CA287", "all": 0 }
Response
{ "status": "OK", "value": { "cookies": [ { "priority": "Medium", "sourcePort": 443, "secure": true, "httpOnly": true, "domain": ".vmlogin.com", "session": false, "sourceScheme": "Secure", "value": "dec441b8fd6438a4c681758a5cab8d0df1619404584", "expires": 1621996585.11884, "size": 51, "path": "/", "name": "__cfduid", "sameSite": "Lax", "sameParty": false } ] } }
Name | Type | Description | required |
---|---|---|---|
profileId | string | Browser profile ID | true |
Body
x-www-form-urlencoded
{ "profileId": "7B4B05BA-8050-4236-B26B-06E4464CA287" }
Response
{ "status": "OK", "value": "loading" } OR { "status": "OK", "value": "complete" }
Name | Type | Description | required |
---|---|---|---|
profileId | string | Browser profile ID | true |
id | string | The address and port (value) returned by the /profile/start are spliced with /json. (Eg. the id field in the tab list (json) returned by http://127.0.0.1:18500/json ) |
true |
Request
{ "profileId": "7B4B05BA-8050-4236-B26B-06E4464CA287", "id": "0BA86063FE619ADBB37BD77290723A28" }
Name | Type | Description | required |
---|---|---|---|
profileId | string | Browser profile ID | true |
id | string | Close TAB by id. Default: Close the currently active TAB page. | false |
Request
{ "profileId": "7B4B05BA-8050-4236-B26B-06E4464CA287", "id": "0BA86063FE619ADBB37BD77290723A28" }
Name | Type | Description | required |
---|---|---|---|
profileId | string | Browser profile ID | true |
enable | boolean | off:false on:true default off |
true |
Request
{ "profileId": "7B4B05BA-8050-4236-B26B-06E4464CA287", "enable": true }
Name | Type | Description | required |
---|---|---|---|
proxytype | string | Proxy Type socks5 socks4 http https |
true |
proxyserver | string | Proxy IP | true |
proxyport | string | Proxy port | true |
proxyusername | string | username | true |
proxypassword | string | password | true |
timeout | int | Active timeout in milliseconds. Test agent timeout returns immediately | false |
urlindex | int | Proxy Test URL Options 0 = lumtest 1 = vmlogin 2 = ip-api.com |
false |
Request
http://127.0.0.1:35000/api/v1/proxy/test?proxytype=socks5&proxyserver=127.0.0.1&proxyport=1080&proxyusername=&proxypassword=&timeout=8000&urlindex=0
Response
{ "status": "ERROR", "value": "Failed to test the proxy server." }
{ "status": "OK", "value": "country:HK\r\ncity:Central\r\nregion:HCW\r\ntz:Asia/Hong_Kong\r\n" }
ExportImportCookiesOkResponse
{ "status": "OK", "value": "base64 encode cookie json" }
ExportImportCookiesErrorResponse
{ "status": "ERROR", "value": "No profile file cookie found." // example: error details }
ConfigurationInformationRandomOkResponse
{ "screenHeight": 1080, "clientRects": true, "appName": "Netscape", "timeZone": "Asia\/Shanghai", "product": "Gecko", "timeZoneFillOnStart": true, "dynamicFonts": true, "browserSettings": { "hyperlinkAuditing": true, "touchEvents": false, "gpuAndPepper3D": true, "ignoreCertErrors": false, "fakeUiForMedia": true, "webkitSpeech": true, "audioMute": false, "disableWebSecurity": false, "mediaStream": true, "disablePdf": false, "pepperFlash": false, "abortImage": false, "abortImageMaxSize": 0, "abortMedia": false }, "canvasDefType": "NOISEB", "mediaDevices": { "videoInputs": 1, "audioInputs": 2, "audioOutputs": 1 }, "doNotTrack": false, "acceptLanguage": "zh-CN,zh;q=0.9", "maskFonts": true, "webgl": { "imgProtect": true, "noise": true, "vendor": "Microsoft", "renderer": "Microsoft Basic Render Driver" }, "langHdr": "zh-CN", "pluginFingerprint": { "pluginEnable": false }, "screenWidth": 1920, "userAgent": "Mozilla\/5.0 (Windows NT 6.1; WOW64; Trident\/7.0; rv:11.0) like Gecko", "audio": { "noise": true }, "platform": "Win32", "webRtc": { "localIps": [ "172.16.238.250" ], "publicIp": "45.121.210.192", "type": "BLOCK", "fillOnStart": false }, "hardwareConcurrency": 4 }