Create and Run a Local Browser Profile

request URL
  • http://127.0.0.1:35000/api/v1/profile/create_start
request method
  • POST
parameter
ParameterRequiredTypeDescription
bodyYesstringCreate parameters for base64 encoding
Request example
  base64_encode({
        "name": "myProfile",
        "os": {
            "browserVer": [
                "96"
            ],
            "osType": [
                "Windows",
                "MacOS"
            ]
        },
        "orderby": "0",
        "notes": "profile notes",
        "iconId": "0",
        "proxyServer": {
            "type": "NOPROXY",
            "host": "127.0.0.1",
            "port": "1080",
            "username": "hello",
            "password": "world"
        },
        "extensions": {
            "enable": true,
            "list": [
                "0349b3ddca2e663e3e690bfffed187b9"
            ]
        },
        "webRtc": {
            "type": "FAKE",
            "fillOnStart": true,
            "wanSet": true,
            "lanSet": true,
            "publicIp": "",
            "localIps": [
                "192.168.1.10"
            ]
        },
        "userAgent": "user_agent_value",
        "screenWidth": "1920",
        "screenHeight": "1080",
        "langHdr": "en-US",
        "acceptLanguage": "en-US,en;q=0.9",
        "platform": "platform_value",
        "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"
            ],
            "clientRects": true
        },
        "canvasDefType": "NOISEB",
        "audio": {
            "noise": true
        },
        "webgl": {
            "metadata": true,
            "noise": false,
            "vendor": "vendor_value",
            "renderer": "renderer_value"
        },
        "timeZoneFillOnStart": false,
        "timeZone": "Europe/Tallinn",
        "mediaDevices": {
            "setMediaDevices": true,
            "use_name": true,
            "videoInputs": {
                "count": "1",
                "device1": {
                    "label": "label value",
                    "deviceId": "deviceId value",
                    "groupId": "groupId value"
                }
            },
            "audioInputs": {
                "count": "2",
                "device1": {
                    "label": "label value",
                    "deviceId": "deviceId value",
                    "groupId": "groupId value"
                },
                "device2": {
                    "label": "label value",
                    "deviceId": "deviceId value",
                    "groupId": "groupId value"
                }
            },
            "audioOutputs": {
                "count": "2"
            }
        },
        "startUrl": "https://www.lalimao.com",
        "kernelVer": "90",
        "browserSettings": {
            "pepperFlash": true,
            "mediaStream": true,
            "webkitSpeech": true,
            "fakeUiForMedia": true,
            "gpuAndPepper3D": true,
            "ignoreCertErrors": true,
            "audioMute": true,
            "disableWebSecurity": true,
            "disablePdf": true,
            "touchEvents": true,
            "hyperlinkAuditing": true
        },
        "localCache": {
            "deleteCache": true,
            "deleteCookie": true,
            "clearCache": true,
            "clearHistory": true
        },
        "synSettings": {
            "synCookie": true,
            "extensionData": true,
            "synBookmark": true,
            "synHistory": true,
            "synExtension": true,
            "synKeepKey": true,
            "synLastTag": true
        },
        "leakProof": {
            "computerName": {
                "isUse": false,
                "value": "rand"
            },
            "macAddress": {
                "isUse": false,
                "value": "CC-F4-11-9B-08-04"
            }
        },
        "browserParams": "",
        "customDns": "",
        "remoteDebug": {
            "bindAllDebug": false,
            "debuggingPort": "",
            "logLevels": "99"
        },
        "browserApi": {
            "setBatteryStatus": false,
            "isCharging": true,
            "chargingTime": "0",
            "drainsTime": "Infinity",
            "batteryPercentage": "1",
            "autoGeoIp": true,
            "setLatitude": false,
            "setLongitude": false,
            "setAccuracy": false,
            "latitude": "51.48259",
            "longitude": "-0.00766",
            "accuracy": "1803.34",
            "setWebBluetooth": false,
            "setBluetoothAdapter": false,
            "speechSynthesis": false,
            "speechVoicesList": [
                {
                    "isUse": true,
                    "voiceURI": "voiceURI value 12",
                    "name": "name value 1",
                    "lang": "lang value 1",
                    "localService": true,
                    "default": false
                },
                {
                    "isUse": false,
                    "voiceURI": "222",
                    "name": "name value 2",
                    "lang": "lang value 2",
                    "localService": true,
                    "default": true
                }
            ]
        },
        "sslFingerprint": {
            "enableCustomSSL": true,
            "versionMin": "0",
            "versionMax": "1",
            "cipherSuites": [
                {
                    "isUse": true,
                    "v": "TLS_AES_256_GCM_SHA384"
                },
                {
                    "isUse": false,
                    "v": "TLS_RSA_WITH_3DES_EDE_CBC_SHA"
                },
                {
                    "isUse": false,
                    "v": "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"
                },
                {
                    "isUse": false,
                    "v": "TLS_AES_128_GCM_SHA256"
                },
                {
                    "isUse": false,
                    "v": "TLS_CHACHA20_POLY1305_SHA256"
                },
                {
                    "isUse": false,
                    "v": "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"
                },
                {
                    "isUse": false,
                    "v": "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
                },
                {
                    "isUse": false,
                    "v": "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"
                },
                {
                    "isUse": false,
                    "v": "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"
                },
                {
                    "isUse": false,
                    "v": "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256"
                },
                {
                    "isUse": false,
                    "v": "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256"
                },
                {
                    "isUse": false,
                    "v": "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"
                },
                {
                    "isUse": false,
                    "v": "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"
                },
                {
                    "isUse": false,
                    "v": "TLS_RSA_WITH_AES_128_GCM_SHA256"
                },
                {
                    "isUse": false,
                    "v": "TLS_RSA_WITH_AES_256_GCM_SHA384"
                },
                {
                    "isUse": false,
                    "v": "TLS_RSA_WITH_AES_128_CBC_SHA"
                },
                {
                    "isUse": false,
                    "v": "TLS_RSA_WITH_AES_256_CBC_SHA"
                }
            ]
        },
        "otherProtection": {
            "setPortScan": true,
            "localPortsExclude": "8000,12345,42069"
        },
        "header": {
            "setHeaderCustom": true,
            "list": [
                {
                    "isUse": true,
                    "name": "name1",
                    "value": "value",
                    "urlMatch": "urlMatch1",
                    "notExistAdd": false
                },
                {
                    "isUse": true,
                    "name": "name2",
                    "value": "value",
                    "urlMatch": "urlMatch2",
                    "notExistAdd": true
                }
            ]
        },
        "cmdcfg": {
            "openCommandLine": false,
            "commandLine": "",
            "closeCommandLine": true
        }
    })
Remark
  • If you don't need to set a proxy, remove proxyType/proxyHost/proxyPort/proxyUser/proxyPass
    All fields are optional, not required. Browser profiles created by this API are temporarily offline and will not be synced with the server.

get free trial

We Offer 3-Day Free Trial for All New Users

No Limitations in Features

By clicking "accept", you agree to use Cookies to optimize the information presented to you, and analyze the traffic of our website.
If you want to opt out of our cookies, please read our Cookie Policy for your guidance.