---
title: "Retrieves a set of 25 fingerprints based on specified criteria, with the most recent browser versions at the beginning of the list. Note
that calling this method multiple times will return different sets of fingerprints."
method: GET
path: "/fingerprints"
tags: ["Fingerprint"]
---

# Retrieves a set of 25 fingerprints based on specified criteria, with the most recent browser versions at the beginning of the list. Note
that calling this method multiple times will return different sets of fingerprints.

`GET /fingerprints`

## Query parameters

- `deviceType` string
- `osFamily` string
- `browserProduct` string
- `browserVersion` string

## Response `200`

OK.

- FingerprintPreview[]
  - `id` string, required — The unique identifier of the fingerprint. You can use this as a reference to create a new profile from this fingerprint.
  - `device` Device, required
    - `type` string, required — Type of the device. Possible values are: 'desktop', 'mobile'.
    - `name` string, nullable — Name of the device. This is only available for mobile profiles.
  - `os` Os, required
    - `family` string, required — Specifies the operating system family. Possible values are 'windows', 'macos', 'linux', 'android', 'ios'.
    - `version` string, required — The specific version of the OS. For example it helps you determine the exact version of the macOS.
    - `platform` string, required — The OS's platform, indicating the processor architecture (e.g., 64-bit, 32-bit)
  - `browser` Browser, required
    - `product` string, required — Product of the browser. Possible values are 'chrome', 'firefox', 'edge', 'safari'.
    - `major` integer, required — Major version of the browser.
    - `version` string, required — Exact version of the browser.
  - `webglMeta` WebglMeta, required
    - `vendor` string, required — The UnmaskedVendor field from WebGL context
    - `renderer` string, nullable — The UnmaskedRenderer field from WebGL context
  - `userAgent` string, required — The user agent of the fingerprint.
  - `fontsCount` integer, required — The number of fonts in the fingerprint.

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `402` — Payment Required
- `403` — Forbidden
- `default` — Error

---

[API](https://skmtc.net/kameleo-io/apis/kameleo-local-api.md) · [All operations](https://skmtc.net/kameleo-io/apis/kameleo-local-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/kameleo-io/kameleo-local-api/revisions/dc959e78ce25/schema)
