Start
POST
/startStart a browser
Request
indicates autoclose browser after finished
profile name
fingerprint os platform
profile proxy
if proxy is empty, randomly select one from proxies
indicates do proxy checking when launch a profile, fingerprints based on ip working when true, it will take more time to launch. available in 130-202411051500.v2
and newer docker image.
browser port
startup urls
custom args with kernel command line switches,for example: {"--proxy-bypass-list":"domain1,domain2", "--headless":""}
custom fingerprint
deviceMemory
disableImageLoading
DoNotTrack
fingerprint flags
fonts list,works on flags.fonts
== 'Custom'
geolocation,works on flags.localization
== 'Custom'
hardwareConcurrency
languages,works on flags.localization
== 'Custom'; localization.timezone works on flags.localization
== 'Custom'
indicates the last session should be restored on startup
screen,works on flags.screen
== 'Custom'
navigator.userAgent
webrtc ips,works on flags.webrtc
== 'Custom'
{
"name": "testProfile",
"once": true,
"platform": "Windows",
"kernel": "Chrome",
"kernelMilestone": "130",
"proxy": "http://127.0.0.1:8000",
"doProxyChecking": false,
"fingerprint": {
"flags": {
"timezone": "BasedOnIp",
"screen": "Custom"
},
"screen": {
"width": 1000,
"height": 1000
},
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.6723.60 Safari/537.36"
},
"args": {
"--proxy-bypass-list": "domain1,domain2",
"--load-extension": "extDir1,extDir2"
}
}
Request samples
Responses
{
"code": 0,
"data": {
"kernel": 0,
"kernelMilestone": "91",
"name": "Test",
"platform": 0,
"profileId": "12311",
"remoteDebuggingPort": 9222,
"running": true,
"starting": false,
"stopping": false
},
"err": true,
"msg": "string"
}