Skip to content
Home » Local API V2 – Fingerprint Interface

Local API V2 – Fingerprint Interface

Get a Profile Fingerprint

Endpoint

GET /openapi/v2/profiles/{profileId}/fingerprint

Returns the Fingerprint configuration for a single Profile.

Path Parameters

NameTypeRequiredDescription
profileIdstringYesProfile ID.

Replace a Profile Fingerprint

Endpoint

PUT /openapi/v2/profiles/{profileId}/fingerprint

Replaces the Fingerprint configuration for a single Profile.

Path Parameters

NameTypeRequiredDescription
profileIdstringYesProfile ID.

Request Parameters

NameTypeRequiredDescription
fingerprintobjectNoFingerprint configuration. See Fingerprint Parameters.

Refresh a Profile Fingerprint

Endpoint

POST /openapi/v2/profiles/{profileId}/fingerprint/refresh

Refreshes the Fingerprint for a single Profile.

Path Parameters

NameTypeRequiredDescription
profileIdstringYesProfile ID.

Request Parameters

NameTypeRequiredDescription
fingerprintobjectNoFingerprint configuration. See Fingerprint Parameters.

Generate a Fingerprint

Endpoint

POST /openapi/v2/fingerprints/generate

Generates a temporary Fingerprint.

Request Parameters

NameTypeRequiredDescription
fingerprintobjectNoFingerprint configuration. See Fingerprint Parameters.

Request Example

{
  "fingerprint": {
    "os": "windows",
    "kernel_version": "142",
    "language": {
      "mode": "ip"
    },
    "timezone": {
      "mode": "ip"
    },
    "webrtc": {
      "mode": "replace",
      "ip_source": "proxy",
      "keep_random_internal_ip": false
    }
  }
}

Refresh Profile Fingerprints in Bulk

Endpoint

PATCH /openapi/v2/profiles/fingerprints

Refreshes Fingerprints for multiple Profiles.

Request Parameters

NameTypeRequiredDescription
profile_idsstring[]NoList of Profile IDs.
fingerprintobjectNoFingerprint configuration. See Fingerprint Parameters.

Get Fingerprint Options

Endpoint

GET /openapi/v2/fingerprints/options

Returns the Fingerprint enum options supported by the system, such as operating system types, kernel versions, Proxy types, and WebRTC modes.

Parameter Reference

Fingerprint Parameters

fingerprint configures a Profile Fingerprint. All fields are optional. If omitted, the system generates values according to its rules or retains the existing configuration.

NameTypeDescription
osstringOperating system type. Allowed values: randomwindowsmacoslinuxandroidios.
kernel_versionstringBrowser kernel version. Allowed values: 120134142143147.
uastringUser Agent. If left empty, the system generates one randomly. If provided, it must match the operating system type and kernel version.
languageobjectBrowser language configuration.
ui_languageobjectUI language configuration.
timezoneobjectTime zone configuration.
geolocationobjectGeolocation configuration.
fontsobjectFont configuration.
webrtcobjectWebRTC configuration.
screenobjectScreen configuration.
webglobjectWebGL configuration.
webgpuobjectGeneral Fingerprint module configuration.
audio_contextobjectGeneral Fingerprint module configuration.
client_rectsobjectGeneral Fingerprint module configuration.
speech_voicesobjectGeneral Fingerprint module configuration.
media_devicesobjectGeneral Fingerprint module configuration.
hardwareobjectHardware configuration.
privacyobjectPrivacy configuration.
launchobjectLaunch parameter configuration.

language

NameTypeDescription
modestringBrowser language mode. Allowed values: ipcustom.
languagesstring[]Browser language list. Required when mode=custom, for example ["en-US", "en"].

ui_language

NameTypeDescription
modestringUI language mode. Allowed values: follow_browser_languagecurrent_device_languagecustom.
valuestringCustom UI language. Required when mode=custom, for example en-US.

timezone

NameTypeDescription
modestringTime zone source. Allowed values: ipcustomreal.
valuestringTime zone value. Effective only when mode=custom.

geolocation

NameTypeDescription
permissionstringGeolocation permission. Allowed values: askallowblock.
sourcestringCoordinate source. Allowed values: ipcustom.
coordinates.longitudenumberLongitude.
coordinates.latitudenumberLatitude.
coordinates.accuracynumberAccuracy.

fonts

NameTypeDescription
modestringFont mode. Allowed values: realrandomcustom.
valuesstring[]Font list. Effective only when mode=custom.

webrtc

NameTypeDescription
modestringWebRTC mode. Allowed values: realreplaceforwarddisabled.
ip_sourcestringSource used in replace mode. Effective only when mode=replace. Allowed values: manualproxyrandom.
ipstringManually specified internal IP address. Effective only when ip_source=manual.
keep_random_internal_ipbooleanWhether the random internal IP address remains unchanged. Effective only when ip_source=random.

screen

NameTypeDescription
resolution_modestringResolution mode. Allowed values: recommendedrandomcustomreal.
resolution.widthintegerResolution width.
resolution.heightintegerResolution height.
window_size_modestringWindow size mode. Allowed values: recommendedcustom.
window_size.widthintegerWindow width.
window_size.heightintegerWindow height.

webgl

NameTypeDescription
image_modestringWebGL image mode. Allowed values: realmask.
metadata_modestringWebGL metadata mode. Allowed values: realrandomcustom.
manufacturerstringWebGL manufacturer. Effective only when metadata_mode=custom.
rendererstringWebGL renderer. Effective only when metadata_mode=custom.

webgpu

NameTypeDescription
modestringWebGPU mode. Allowed values: realmaskdisabled.

Noise-based Fingerprint Modules

audio_contextclient_rectsspeech_voices, and media_devices use the same structure:

NameTypeDescription
modestringModule mode. Allowed values: realmask.

hardware

NameTypeDescription
cpu_cores.modestringCPU core count mode. Allowed values: randomcustomreal.
cpu_cores.valuestringCustom CPU core count. Effective only when mode=custom.
memory_gb.modestringMemory size mode. Allowed values: randomcustomreal.
memory_gb.valuestringCustom memory size in GB. Effective only when mode=custom.
device_name_modestringDevice name mode. Allowed values: realrandomcustom.
device_namestringDevice name. Effective only when device_name_mode=custom.
mac_address_modestringMAC address mode. Allowed values: realrandomcustom.
mac_addressstringMAC address. Effective only when mac_address_mode=custom.

privacy

NameTypeDescription
do_not_track_modestringDo Not Track. Allowed values: defaultenableddisabled.
battery_modestringBattery mode. Allowed values: realmaskdisabled.
port_scan_protection_enabledbooleanWhether port scan protection is enabled.
hardware_acceleration_modestringHardware acceleration. Allowed values: defaultenableddisabled.

launch

NameTypeDescription
start_paramsstringBrowser launch parameters, separated by commas.

Fingerprint Options Response Fields

data returned by GET /openapi/v2/fingerprints/options may contain:

NameTypeDescription
os_optionsstring[]Operating system type options.
kernel_version_optionsstring[]Browser kernel version options.
proxy_type_optionsstring[]Proxy type options.
ip_check_provider_optionsstring[]IP check provider options.
restore_session_optionsstring[]Session restore options.
fingerprint_language_mode_optionsstring[]Browser language mode options.
fingerprint_ui_language_mode_optionsstring[]UI language mode options.
timezone_mode_optionsstring[]Time zone mode options.
geolocation_permission_optionsstring[]Geolocation permission options.
geolocation_source_optionsstring[]Geolocation source options.
font_mode_optionsstring[]Font mode options.
webgl_image_mode_optionsstring[]WebGL image mode options.
webgl_metadata_mode_optionsstring[]WebGL metadata mode options.
webgpu_mode_optionsstring[]WebGPU mode options.
audio_context_mode_optionsstring[]AudioContext mode options.
client_rects_mode_optionsstring[]ClientRects mode options.
speech_voices_mode_optionsstring[]SpeechVoices mode options.
media_devices_mode_optionsstring[]MediaDevices mode options.
cpu_cores_mode_optionsstring[]CPU core count mode options.
memory_mode_optionsstring[]Memory size mode options.
device_name_mode_optionsstring[]Device name mode options.
mac_address_mode_optionsstring[]MAC address mode options.
battery_mode_optionsstring[]Battery mode options.
do_not_track_mode_optionsstring[]Do Not Track mode options.
hardware_acceleration_mode_optionsstring[]Hardware acceleration mode options.
web_rtc_mode_optionsstring[]WebRTC mode options.
web_rtc_ip_source_optionsstring[]WebRTC IP source options.
resolution_mode_optionsstring[]Screen resolution mode options.
window_size_mode_optionsstring[]Window size mode options.