Skip to content
capzy
Fingerprint API

Realistic device fingerprints, on demand.

Internally-consistent browser profiles at scale. One API call returns a complete, plausible machine with matching GPU, CPU, screen, fonts, locale and voices.

One GET returns a whole machine

Authenticate with your API key as the key query parameter and pass filters per request. /generate synthesizes a fresh profile; /random returns a real collected one.

fingerprint.py
import requests

r = requests.get("https://api.capzy.ai/fingerprint/generate", params={
    "key": "YOUR_API_KEY",
    "format": "chromium",   # or "raw"
    "tags": "Windows",      # Windows | macOS | Linux
    "country": "us",
})
fp = r.json()
print(fp["userAgent"]["userAgent"])

1. Request

One authenticated GET with your filters (format, platform, country, version). No SDK, no pooling to manage.

2. Synthesize

We assemble one internally-consistent machine: matching GPU, CPU, screen, fonts, locale, timezone and voices.

3. Inject

Drop the chromium payload into Playwright / Patchright / Puppeteer / Selenium, or take the raw primitives.

Coherent, fresh, injection-ready

Coherent by design

Every profile is one plausible machine: GPU, CPU, OS and browser from compatible eras and tiers. No flagship GPU on a decade-old CPU.

Two formats

chromium (ready to inject) or raw (UA, canvas, fonts, visitor_id). Filter by platform, country and browser version.

Always fresh

Browser builds, GPUs and OS versions are tracked continuously, weighted to what's actually in use.

Injection-ready output

The chromium format drops straight into Playwright, Patchright, Puppeteer or Selenium. The raw format gives you the primitives.

Example response (chromium)
fingerprint.json
{
  "id": "fp_8a1c…",
  "country": "us",
  "screen": { "deviceScaleFactor": 1, "screenRect": { "width": 1920, "height": 1080 } },
  "intl": { "languages": ["en-US","en"], "timeZone": "America/New_York" },
  "webgl": { "renderer": "ANGLE (NVIDIA GeForce RTX 3060 Direct3D11 vs_5_0 ps_5_0, D3D11)" },
  "webgpu": { "vendor": "nvidia", "architecture": "ampere" },
  "userAgent": { "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) …", "platform": "Win32" },
  "navigator": { "hardwareConcurrency": 8, "deviceMemory": 8 }
}

Request parameters

ParameterDefaultDescription
keyrequiredYour API key (the subscription must be active).
formatchromiumchromium (injection-ready) or raw.
tagsanyFilter by platform: Windows, macOS, Linux.
countryanyISO 3166-1 alpha-2 (us, gb, de…); sets locale, timezone, voices.
min_browser_versionanyMinimum browser major version.
browser_versionanySpecific browser major version.
build_versionanyFull build version, e.g. 149.0.7827.115.
force_browser_versionoffForce a major version (bypasses freshness guards).

Supported countries (47)

Pass country (ISO 3166-1 alpha-2). Language, Accept-Language timezone, speech voices and locale fonts are all set to match.

usUnited StatesEnglish
gbUnited KingdomEnglish
caCanadaEnglish / French
auAustraliaEnglish
nzNew ZealandEnglish
ieIrelandEnglish
deGermanyGerman
frFranceFrench
esSpainSpanish
itItalyItalian
nlNetherlandsDutch
beBelgiumDutch / French
chSwitzerlandGerman / French
atAustriaGerman
seSwedenSwedish
noNorwayNorwegian
dkDenmarkDanish
fiFinlandFinnish
plPolandPolish
ptPortugalPortuguese
grGreeceGreek
czCzechiaCzech
roRomaniaRomanian
uaUkraineUkrainian
ruRussiaRussian
trTürkiyeTurkish
brBrazilPortuguese
mxMexicoSpanish
arArgentinaSpanish
clChileSpanish
coColombiaSpanish
jpJapanJapanese
krSouth KoreaKorean
cnChinaChinese (Simplified)
twTaiwanChinese (Traditional)
hkHong KongChinese
sgSingaporeEnglish
inIndiaEnglish / Hindi
idIndonesiaIndonesian
thThailandThai
vnVietnamVietnamese
phPhilippinesEnglish / Filipino
myMalaysiaMalay
zaSouth AfricaEnglish
saSaudi ArabiaArabic
aeUnited Arab EmiratesArabic
ilIsraelHebrew

Showing all 47, scroll or search

Simple subscription pricing

Pick a throughput tier. Commit 1 to 12 months for a discount, paid from your wallet balance.

Starter
$29/mo
30 / min
  • Both response formats
  • Windows, macOS, Linux
  • All filters (OS, country, version)
Start
Pro
$69/mo
100 / min
  • Everything in Starter
  • Higher throughput
  • Priority routing
Start
Business
$99/mo
300 / min
  • Everything in Pro
  • Team / corporate seats
  • Priority support
Start
Unlimited
$149/mo
Unlimited*
  • Fair-use unlimited
  • Best for high-volume QA
  • Priority support
Start

Corporate accounts are priced per member with org-managed rate caps. *Unlimited is fair-use.