The Transparent FingerprintJS Alternative & Bot Detection API.
Add a 6KB client script to your web application. It measures 140+ hardware and behavioral signals in under 12ms. Pass the token to our REST API to identify automated bots, stop multi-accounting with returning visitor flags, and protect your trial API credits. Free tier included — then just $15 per 100,000 checks.
2-staps integratie. Volledige signaaltransparantie.
In tegenstelling tot traditionele leveranciers die een ondoorzichtige score zonder uitleg teruggeven, biedt BotRefund volledige forensische telemetrie — headless browserlekken, automation runtime hooks, muistrillingentropie en persistente apparaat-hashes van terugkerende bezoekers.
<!-- 1. Include the 8.5KB script in your HTML <head> -->
<script src="https://cdn.botrefund.com/v1.js?id=YOUR_PROJECT_ID" async></script>
<script>
async function handleSubmit() {
// Retrieve session-bound token (generated in <12ms)
const token = window.__botrefundToken || await window.BotRefund?.getToken();
// Send token along with your form or auth request
await fetch("/api/auth/register", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
email: document.getElementById("email").value,
deviceToken: token
})
});
}
</script>
// Node.js (Express / Next.js Route Handler)
import { BotRefundClient } from "@botrefund/sdk";
const botRefund = new BotRefundClient({
apiKey: process.env.BOTREFUND_SECRET_KEY
});
app.post("/api/auth/register", async (req, res) => {
const { deviceToken, email } = req.body;
// Verify token and retrieve detailed device signals
const result = await botRefund.verify(deviceToken);
if (result.is_bot || result.bot_score > 0.65) {
return res.status(403).json({ error: "Automated access blocked" });
}
if (result.is_returning) {
// Prevent multi-accounting and free trial token churning
console.warn("Returning device detected: " + result.visitor_id);
return res.status(409).json({ error: "Free trial already claimed" });
}
// Proceed to create human user account
return createUser({ email, visitorId: result.visitor_id });
});
POST /v1/verify (JSON Output)
{
"is_bot": false,
"bot_score": 0.02, // 0.00 = human, 1.00 = automated headless bot
"bot_type": "none", // "headless_chrome", "playwright_stealth", "ai_agent"
"visitor_id": "v_8f90a2b918cc7", // Persistent hardware fingerprint hash
"is_returning": true, // MULTI-ACCOUNT FLAG: true if device seen previously
"first_seen": "2026-09-18T10:14:02Z",
"signals": {
"headless_browser": false,
"stealth_evasion": false, // Detects navigator overrides & CDP hooks
"datacenter_proxy": false,
"mouse_tremor_entropy": 0.94, // Real human biomechanical micro-movements
"webrtc_ip_leak_matched": true
}
}
Is BotRefund a True 1:print Pro Replacement?
Yes. Open-source fingerprintjs changes on every Incognito window or browser update and provides zero bot detection. Fingerprint Pro charges $99+/month for server-side clustering. BotRefund matches Fingerprint Pro's 2-tier identity engine and forensic bot scoring at a flat $15 per 100,000 checks.
Persistent Bearer + 7 Invariant Keys
Tier 1: A cryptographic s56 bearer token stored redundantly across IndexedDB, LocalStorage, and Cookies recognizes repeat visitors instantly (<1ms).
Tier 2: When a user opens Incognito or clears cache, 7 invariant hardware bucket keys (audio DSP buffer digest, RAM quant, color gamut, screen depth, engine intrinsic) hold identity with 99.4% stability.
Stealth CDP & Headless Detection
Catches Puppeteer-Extra-Stealth, Playwright stealth flags, Patchright, and CDP automation hooks. Evaluates prototype getter tampering on navigator.webdriver, WebGL SwiftShader GPU software emulators, and mouse trajectory micro-tremors in real time.
Fastly & Cloudflare Adblock Proof
Fingerprint Pro charges steep enterprise add-ons for custom subdomains. BotRefund provides open recipes for Fastly VCL, Cloudflare Workers, and Next.js so you route via yourdomain.com/btr/*, bypassing uBlock Origin, Brave Shields, and Safari 7-day ITP caps.
import FingerprintJS from '@fingerprintjs/fingerprintjs-pro';
const fp = await FingerprintJS.load({ apiKey: 'KEY' });
const { requestId } = await fp.get();
import { BotRefund } from '@botrefund/web';
const br = BotRefund.init({ apiKey: 'KEY' });
const requestId = await br.getToken();
Waarom ontwikkelaars overstappen van Fingerprint Pro & reCAPTCHA
Fingerprint houdt botdetectie achter een startprijs van $99/mo. reCAPTCHA schaadt de UX. Wij bouwden wat ontwikkelaars echt vroegen.
| Functie / Metriek | BotRefund API | Fingerprint Pro | Cloudflare Turnstile | Google reCAPTCHA v3 |
|---|---|---|---|---|
| Kosten per 100.000 checks | $15 flat (free tier first) | $99+ basis + dure meerprijzen | Gratis (geen custom risk API) | Gratis tier, dan Enterprise |
| Bot-detectie Slimme Signalen | Included on all plans | Pro & Enterprise only | Basis challenge pass/fail | 0,0 – 1,0 ondoorzichtige score |
| Returning Visitor / Multi-Account Flag | Included (is_returning) |
Included (expensive) | No visitor tracking | No visitor identity |
| Gebruikerswrijving & UX | 100% Invisible (0ms delay) | 100% Invisible | Interactieve widget / checkbox | Zwevend badge & puzzels |
| Headless & Stealth Omzeilingsdetectie | 140+ browsercollectors | Eigen verzamelmethoden | Google reCAPTCHA v3 produceert opaque 0.0 tot 1.0 scores die gebruikers straffen die in privacy-modus browsen, VPN's gebruiken of niet zijn ingelogd op accounts. Bovendien geeft reCAPTCHA inzicht in *waarom* een bezoeker is beoordeeld. BotRefund exposeert de exacte signalen (bijv. CDP-leaks, headless flags, proxy-ASNs). | Google sessieheuristieken |
| Verkoopgesprek vereist? | Nooit (Directe Self-Serve) | Verplicht bij hoog volume | Self-service | Self-service |
| Advertentiekliekfraude & PPC-restitutieberichten | Geïntegreerde kern dossier | Geen reclameplatformclaims | Geen restitutiebestratingen | Geen |
Ontworpen om fraude te stoppen zonder conversie te schadelen
Elke API-request evalueert hardware-entropie, automatisatie-hooks en sessie-replaysignalen in realtime.
Terugkerende bezoeker & Multi-Account Vlag
Prevent trial token abuse on your AI SaaS. When a user clears localStorage, rotates residential IPs, or launches an incognito window to grab free trial credits, our 140-signal entropy hash catches the physical device and returns is_returning: true.
Headless & Stealth Framework Detectie
Bevat Puppeteer-Extra-Stealth, Playwright-stealth-flags, Patchright, CDP runtime hooks, Selenium en Undetected-Chromedriver. Inspecteert WebGL-extensies, worker-concurrency en prototype-wijzigingen direct in het browsergeheugen.
Muis-trilling & Biomechanische entropie
Bots klikken in rechte vectoren met uniforme versnelling. Menselijke handen hebben muis-trillingen, variabele vertraging en fysiologische entropie. Ons script evalueert curves zonder video of gevoelige DOM-state.
Stille reCAPTCHA-alternatief
Stop met het pesten van echte gebruikers met frustrerende puzzles. BotRefund draait op de achtergrond en voltooit alle tests onder 12ms zonder de browser-thread te blokkeren.
Custom CAPTCHA & Challenges ontwikkeld voor uw behoeften
Heeft u een gespecialiseerde workflow nodig of Proof-of-Work puzzles en adaptieve schermen voor pieken? Ons engineering-team ontwikkelt, past aan en optimaliseert de logica voor de specifieke beveiligingsbehoeften van uw platform.
Geïntegreerde Ad-Click Refund Engine
Geeft je geld uit aan Google Ads of Meta Ads? BotRefund blokkeert niet alleen bots — ons kerndossier verpakt forensische serverlogs, kliktijdstippen en IP-clusters tot geauditteerde dossiers om directe restituties van advertentieplatforms te onderhandelen.
Developer-prijsstelling, schaalbaar
Start gratis. Wanneer je verkeer groeit, betaal je de vaste en voorspelbare tarieven zonder met een accountmedewerker te spreken.
Hacker / Gratis tier
Voor zijprojecten, indie hackers en validatie in de vroege fase.
- Up to 10,000 checks / month free
- Volledige 140+ apparaat-entropie signaalverzameling
-
Returning visitor flag (
is_returning) - Headless & stealth detectiehooks
- REST API & client JS SDK toegang
Pay-As-You-Go Pro
Voor groeiende startups, SaaS-apps en API's met hoog volume.
- $15 per 100k requests ($0.00015 / check)
- Niet maandelijks minimum • Auto-scale naarmate je groeit
- Preventie van meerdere accounts en misbruik van proefperiodes
- Onbeperkte domeinen en API-sleutels
- 99.99% Global Edge SLA (<10ms reactie)
- Prioriteits-e-mail & Slack-ontwikkelaarssupport
Veelgestelde vragen voor ontwikkelaars & security-engineers
Alles wat u nodig hebt om BotRefund API te evalueren ten opzichte van Fingerprint Pro, Cloudflare Turnstile en reCAPTCHA.
FingerprintJS & Fingerprint Pro vergelijking
Hoe dient BotRefund API als alternatief voor FingerprintJS?
Fingerprint's open-source bibliotheek (`fingerprintjs`) biedt alleen statische browser-entropie zonder server-side validatie. Fingerprint Pro rekent een hoog basistarief van $99 per maand en beperkt werkelijke bot-detectie en slimme signalen tot duurdere tiers. BotRefund geeft je apparaatidentificatie en real-time bot-scoring in één enkele REST API met een ruime gratis tier en $15/100k-prijzen.
Waarom is Fingerprint Pro zo duur voor apps met hoog volume?
Fingerprint Pro maakt gebruik van een enterprise-gericht prijsmodel waarbij extra kosten snel oplopen tot duizenden euro per maand, waardoor groeiende teams naar jaarcontracten wordenreven. BotRefund is gebouwd met de focus op de ontwikkelaar: vlak $15 per 100.000 verzoeken, pay-as-you-go, geen minimumverplichtingen en geen verplichte verkoopgesprekken.
Kan ik mijn huidige Fingerprint Pro-agent vervangen door BotRefund zonder de front-end te refactoren?
Yes. The integration flow is conceptually identical: include our lightweight script in your frontend HTML <head>, retrieve the generated `deviceToken`, and send it to your backend route to call `POST /v1/verify`. Your backend receives a structured JSON payload with `visitor_id`, `is_bot`, `bot_score`, and risk signals.
Hoe gaat BotRefund om met de stabiliteit van browser-fingerprints over browser-updates heen?
Browserleveranciers brengen regelmatig updates uit die de canvas-ruis randomiseren of WebGL-renderer-strings wijzigen. BotRefund koppelt hardware-invarianten (GPU-geometrie, audio-buffer-verval, schermkleurdiepte) van veranderbare software-attributen en behoudt 99,4% stabiliteit in sessie-identificatie.
reCAPTCHA & Cloudflare Turnstile verschillen
Waarom je Cloudflare Turnstile niet gewoon gratis gebruikt?
Cloudflare Turnstile is een effectieve vervanging voor visuele CAPTCHA-boxen, maar het is strikt een pass/fail widget voor menselijke uitdagingen. Turnstile biedt geen persistente hardware-apparaatidentificatie, vlaggen voor terugkerende bezoekers, detectie van meerdere accounts of gedetailleerde forensische signaalafbrekingen die nodig zijn om backend API-routes te beschermen.
Hoe is dit beter dan Google reCAPTCHA v3?
Google reCAPTCHA v3 produceert ondoorzichtige scores van 0,0 tot 1,0 die gebruikers die in privacy-modus browsen, VPN's gebruiken of niet zijn ingelogd bij Google-accounts, zwaar bestraffen. Bovendien biedt reCAPTCHA geen inzicht in *waarom* een bezoeker een lagere score kreeg. BotRefund onthult de exacte signalen (bijv. CDP-automatiseringslekken, headless vlaggen, proxy ASN's).
Toont BotRefund opdringerige visuele puzzels aan echte gebruikers?
Nee. BotRefund is 100% onzichtbaar. Echte menselijke gebruikers ervaren geen latentie, geen selectievakjes en geen visuele verstoringen. De evaluatie vindt volledig op de achtergrond plaats via passieve biomechanische en hardware-entropie.
Kan BotRefund naast Cloudflare Turnstile worden gebruikt?
Ja. Veel ontwikkelaars gebruiken Cloudflare Turnstile als een frontend-poortwachter en koppelen deze aan de backend API van BotRefund om persistente bezoekers-ID's bij te houden, misbruik van promoties met meerdere accounts te blokkeren en het verbruiken van proefcredits te voorkomen.
Preventie van meerdere accounts & misbruik van proefperiodes
Hoe voorkomt de vlag voor terugkerende bezoekers (`is_returning`) meerdere accounts?
Aanvallers die accountregistraties automatiseren om gratis proef-AI-credits (bijv. OpenAI- of Anthropic API-tokens) te misbruiken, rouleren routinematig residentiële proxies, wissen localStorage en gebruiken incognito-vensters. BotRefund berekent een invariante hardware-vingerafdruk uit meer dan 140 apparaat-entropiebronnen. Als het apparaat eerder op uw tenant is gezien, retourneert de API onmiddellijk `is_returning: true`.
Kunnen gebruikers de vlag voor terugkerende bezoekers omzeilen door Incognito of Privé Browsen te openen?
Nee. Incognitomodus wist cookies, indexedDB en cache na het sluiten van de sessie, maar het verandert geen onderliggende hardware-invarianten zoals WebGL-shader-floatprecisie, audio-oscillatorharmonischen, CPU-concurrency of GPU-driverhandtekeningen.
Verdraait het rouleren van residentiële IP-adressen BotRefund?
Nee. IP-adressen worden behandeld als tijdelijke netwerkattributen met lage betrouwbaarheid. Een gebruiker die schakelt tussen 50 verschillende VPN- of mobiele proxy-IP's vanaf dezelfde fysieke laptop, behoudt exact dezelfde `visitor_id`.
Hoe beschermt dit AI SaaS-producten tegen LLM-tokenuitputting?
AI-wrappers lijden vaak aan financiële verliezen wanneer bots gratis proefaccounts farmen om gratis API-aanroepen te doen tegen dure modellen. Door `is_returning` te controleren tijdens de registratie, kunt u dubbele proefclaims weigeren voordat u API-sleutels of GPU-rekenkracht uitgeeft.
Headless Browsers & Anti-Detect Bot Detection
Detecteert BotRefund Puppeteer-Extra-Stealth en Playwright Stealth?
Ja. Stealth-plugins proberen automatisering te maskeren door `navigator.webdriver` te overschrijven en Chrome-runtime-eigenschappen te spoofen. BotRefund voert diepe prototype-vervuilingscontroles uit, evalueert Chrome DevTools Protocol (CDP) execution stack traces en onderzoekt verborgen iframe-gedrag waar stealth-mocks lekken.
Kunnen anti-detect browsers zoals Multilogin, AdsPower of Octo Browser detectie ontwijken?
Anti-detect browsers wijzigen canvasruis en lettertype-metrics, maar introduceren vaak inconsistente entropiecombinaties (bijv. het matchen van een macOS-gebruikersagent met een Windows DirectX WebGL-shader compileerhandtekening). BotRefund kruisverwijst meer dan 140 hardwarelagen om cross-platform synthetische manipulatie te markeren.
Hoe onderscheidt muis-tremor-entropie bots van echte mensen?
Geautomatiseerde scripts (zelfs die met bezier-curvebibliotheken) genereren synthetische cursorpaden met onnatuurlijke acceleratiecurves en nul neuromusculaire micro-tremors. Echte menselijke handen vertonen biomechanische microvariaties. BotRefund analyseert deze curve-dynamiek passief in realtime.
Detecteert BotRefund headless browsers die draaien in Docker of AWS Lambda?
Ja. Gecontaineriseerde en serverloze omgevingen missen echte hardware GPU's en vertrouwen op software-renderers (zoals SwiftShader of llvmpipe). BotRefund inspecteert WebGL UNMASKED_RENDERER-strings en CPU-timingprofielen om gevirtualiseerde uitvoeringsomgevingen direct te detecteren.
Integratie, Prestaties & Core Web Vitals
Hoeveel latentie voegt het client-script toe aan de paginalading?
Nul kritieke pad latentie. Het script is ongeveer 6KB gzipped, laadt asynchroon via `async` en voert signaalverzameling uit in minder dan 12 milliseconden in een niet-blokkerende achtergrondthread. Het heeft geen negatieve impact op Largest Contentful Paint (LCP) of Interaction to Next Paint (INP).
Wat is de responstijd van de serververificatie-API?
Onze REST API-verificatie-eindpunt (`POST /v1/verify`) werkt op wereldwijd gedistribueerde edge-compute met een gemiddelde responstijd van minder dan 10 milliseconden, waardoor het geschikt is voor inline authenticatie en checkout-validatie.
Kan ik BotRefund integreren met Next.js, React, Vue of Webflow?
Yes. BotRefund works with any frontend framework. You can load it via a standard `<script>` tag in your HTML `<head>`, inside a Next.js `<Script strategy="afterInteractive">` tag, or via Google Tag Manager.
Kan ik pure backend REST- of GraphQL-eindpunten beveiligen?
Ja. Vereis dat uw web- of mobiele client een actuele BotRefund-token in de aanvraagheaders (`X-Device-Token`) opneemt. Uw backend-middleware roept ons `/v1/verify`-eindpunt aan voordat de bedrijfslogica wordt uitgevoerd, en retourneert een `403 Forbidden` als een geautomatiseerde bot wordt geïdentificeerd.
Privacy, GDPR & Beveiligingsnaleving
Is BotRefund compatibel met GDPR en CCPA?
Ja. BotRefund is gebouwd met privacy-first dataminimalisatie. We verzamelen geen persoonlijk identificeerbare informatie (PII) zoals namen, wachtwoorden, creditcardnummers of e-mailadressen. Hardware-invarianten worden veilig gehasht en strikt geëvalueerd voor fraudepreventie onder de bepalingen van Legitiem Belang.
Volgt BotRefund gebruikers op niet-gerelateerde websites?
Nee. Vingerafdrukhashes en sessietokens zijn strikt beperkt tot uw specifieke tenant account-ID (`YOUR_PROJECT_ID`). Cross-site tracking wordt niet uitgevoerd, wat volledige naleving van moderne privacystandaarden garandeert.
Kan client-side code worden geïnspecteerd door ons interne beveiligingsteam?
Ja. BotRefund hanteert een open-codebeleid. Alle client-side JavaScript is duidelijk leesbaar en direct inspecteerbaar door uw bedrijfsbeveiligings- en engineeringteams.
Waar worden gegevens verwerkt en opgeslagen?
API-verificatieverzoeken worden wereldwijd aan de edge verwerkt en opgeslagen in SOC-2 Type II-compatibele datacenters met strikte encryptie tijdens transport (TLS 1.3) en encryptie in rust (AES-256).
Prijzen, Aangepaste Ontwikkeling & Ad Refunds
Hoe werkt facturering na de gratis laag?
Elk account bevat 10.000 gratis controles per maand, voor altijd. Buiten de gratis laag wordt het gebruik gefactureerd tegen een vast tarief van $15 per 100.000 controles ($0,00015 per controle). Er zijn geen installatiekosten, geen maandelijkse minimumvereisten en geen verrassingsboetes voor overschrijding.
Kunt u aangepaste CAPTCHA- of Proof-of-Work-uitdagingen voor onze app ontwikkelen?
Ja! We ontwikkelen en passen uitdagingslogica aan voor uw specifieke vereisten. Als uw applicatie adaptieve Proof-of-Work wiskundige puzzels, aangepaste merk-CAPTCHA's of gespecialiseerde edge rate-limiting regels vereist, kan ons engineeringteam deze op maat bouwen voor uw integratie.
Hoe sluit dit aan bij de terugverdiening van BotRefund's advertentieklikuitgaven?
Als u ook betaald verkeer op Google Ads of Meta Ads uitvoert, gebruikt ons kernproduct exact dezelfde forensische signalen om ongeldige betaalde advertentieklikken te volgen. We compileren automatisch gecertificeerde forensische dossiers en dienen formele terugbetalingsclaims in bij Google en Meta, waarbij tot 20% van de verspilde advertentie-uitgaven wordt teruggevorderd.
Hoe krijg ik mijn API-sleutel en begin ik vandaag nog met testen?
Klik op "Gratis API-sleutel op Seatext krijgen" om uw ontwikkelaarsaccount te registreren op login.seatext.com. U ontvangt onmiddellijk uw project-ID en geheime API-sleutel om binnen enkele minuten aanvragen te verifiëren.
Klaar om botfraude & proefmisbruik te stoppen?
Maak vandaag nog uw gratis ontwikkelaarsaccount aan op Seatext. Ontvang uw API-sleutels binnen 60 seconden en begin onmiddellijk met het verifiëren van aanvragen.