Skip to content

Profile parameter reference ​

This reference explains the full-profile response in Apifox, checked on 2026-10-21. It is not a create/update input schema.

Use Create a profile and Update a profile for supported request fields. Keep output-only fields such as id, timestamp, and UI/runtime flags out of new-profile requests. Field names are case-sensitive, including proxy.API and audio-context.analyer.

Mode values are module-specific; do not assume mode: 1 always means the same thing. Examples illustrate structure, not fixed defaults or the current core version.

FieldTypeDescription
idintegerProfile ID
namestringName
groupstringAssigned group; historical output may use a string, while create requests use string[]
remarkstringRemark
osstringOperating-system label, for example Win 11
chrome_versionintegerChromium major version; check locally available cores first
proxyobjectProxy configuration object
proxy.modeinteger0: default; 1: system; 2: custom
proxy.protocolstringProxy protocol, such as HTTP, HTTPS, or SOCKS5
proxy.hoststringProxy server address
proxy.portstringProxy port as a string, as defined in Apifox
proxy.userstringProxy username; empty when authentication is not used
proxy.passstringProxy password; empty when authentication is not used
proxy.urlstringConfiguration value; see the full response example
proxy.countrystringConfiguration value; see the full response example
proxy.checkFailedbooleanConfiguration value; see the full response example
cookieobjectConfiguration value; see the full response example
cookie.modeintegerMode for this fingerprint module; meanings vary by module
cookie.valuestringValue for this module
cookie.jsonStrstringJSON string of cookies; not the cookies array accepted by updateCookie
homepageobjectHomepage configuration object
homepage.modeinteger0: disabled; 1: use the specified homepage
homepage.valuestringHomepage URL
uaobjectConfiguration value; see the full response example
ua.modeintegerUA mode: 0 default, 1 custom
ua.valuestringUser-Agent string; should match the core version
ua-full-versionobjectConfiguration value; see the full response example
ua-full-version.modeintegerMode for this fingerprint module; meanings vary by module
ua-full-version.valuestringFull UA version
sec-ch-uaobjectConfiguration value; see the full response example
sec-ch-ua.modeintegerMode for this fingerprint module; meanings vary by module
sec-ch-ua.valueobject[]Array of brands and versions
ua-languageobjectConfiguration value; see the full response example
ua-language.modeintegerLanguage mode: 2 follow IP, 1 manual
ua-language.languagestringPrimary language code
ua-language.valuestringBrowser language-list string
time-zoneobjectConfiguration value; see the full response example
time-zone.modeintegerTimezone mode: 2 follow IP, 1 manual
time-zone.zonestringUTC offset label
time-zone.utcstringIANA timezone, for example Asia/Hong_Kong
time-zone.localestringTimezone locale
time-zone.namestringTimezone display name
time-zone.valueintegerUTC offset in hours
webrtcobjectConfiguration value; see the full response example
webrtc.modeintegerWebRTC mode
locationobjectConfiguration value; see the full response example
location.modeintegerGeolocation mode: 2 follow IP, 1 custom
location.enableintegerPermission: 0 ask, 1 allow, 2 deny
location.longitudestringLongitude string
location.latitudestringLatitude string
location.precisionintegerLocation accuracy
screenobjectConfiguration value; see the full response example
screen.modeinteger0 follow device, 1 custom
screen.widthintegerScreen width
screen.heightintegerScreen height
screen._valuestringResolution label
fontsobjectConfiguration value; see the full response example
fonts.modeintegerMode for this fingerprint module; meanings vary by module
fonts.valuestring[]Array of font names
canvasobjectConfiguration value; see the full response example
canvas.modeintegerMode for this fingerprint module; meanings vary by module
canvas.rintegerChannel noise value
canvas.gintegerChannel noise value
canvas.bintegerChannel noise value
canvas.aintegerChannel noise value
webgl-imgobjectConfiguration value; see the full response example
webgl-img.modeintegerMode for this fingerprint module; meanings vary by module
webgl-img.rintegerChannel noise value
webgl-img.gintegerChannel noise value
webgl-img.bintegerChannel noise value
webgl-img.aintegerChannel noise value
webglobjectConfiguration value; see the full response example
webgl.modeintegerMode for this fingerprint module; meanings vary by module
webgl.vendorstringWebGL vendor
webgl.renderstringWebGL renderer
audio-contextobjectConfiguration value; see the full response example
audio-context.modeintegerMode for this fingerprint module; meanings vary by module
audio-context.channelnumberAudio-channel noise value
audio-context.analyernumberAudio-analyser noise; field spelling is analyer
mediaobjectConfiguration value; see the full response example
media.modeintegerMode for this fingerprint module; meanings vary by module
client-rectsobjectConfiguration value; see the full response example
client-rects.modeintegerMode for this fingerprint module; meanings vary by module
client-rects.widthnumberRectangle width noise
client-rects.heightnumberRectangle height noise
speech_voicesobjectConfiguration value; see the full response example
speech_voices.modeintegerMode for this fingerprint module; meanings vary by module
speech_voices.valueobject[]Voice objects: default, lang, localService, name, voiceURI
sslobjectConfiguration value; see the full response example
ssl.modeintegerMode for this fingerprint module; meanings vary by module
ssl.valuearrayValue for this module
cpuobjectConfiguration value; see the full response example
cpu.modeintegerMode for this fingerprint module; meanings vary by module
cpu.valueintegerLogical CPU count
memoryobjectConfiguration value; see the full response example
memory.modeintegerMode for this fingerprint module; meanings vary by module
memory.valueintegerConfigured memory value
device-nameobjectConfiguration value; see the full response example
device-name.modeintegerMode for this fingerprint module; meanings vary by module
device-name.valuestringDevice name
macobjectConfiguration value; see the full response example
mac.modeintegerMode for this fingerprint module; meanings vary by module
mac.valuestringMAC address
dntobjectConfiguration value; see the full response example
dnt.modeintegerMode for this fingerprint module; meanings vary by module
dnt.valueintegerDo Not Track setting
port-scanobjectConfiguration value; see the full response example
port-scan.modeintegerMode for this fingerprint module; meanings vary by module
port-scan.valuearrayPort-scan protection settings
gpuobjectConfiguration value; see the full response example
gpu.modeintegerMode for this fingerprint module; meanings vary by module
gpu.valueintegerGPU setting
launchArgsobjectConfiguration value; see the full response example
launchArgs.modeinteger0 default, 1 custom
launchArgs.valuestringPersisted launch arguments, distinct from tempLaunchArgs
timestampintegerUnix timestamp in milliseconds
isRunningbooleanWhether the profile is running
runLoadingbooleanLaunch loading state
remarkPopoverVisiblebooleanClient UI state, not business configuration

See Get full profile parameters for the complete JSON example and Randomize fingerprint to generate a fresh fingerprint.