botrefund.com
DEVICE-INTELLIGENTIE VOOR ONTELAARS & ANTI-BOT API

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.

100% onzichtbaar (0 frictie) 140+ Entropiesignalen Identificatie terugkerende bezoekers €15 per 100k (10x goedkoper dan Fingerprint Pro)
TWEESTAPS ARCHITECTUUR

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.

Stap 1: Client-side telemetrie
<!-- 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>
Stap 2: Server-side REST-API
// 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 });
});
Inspect Response: POST /v1/verify (JSON Output)
Respons: 200 OK (8ms)
{
  "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
  }
}
ENGINE ARCHITECTURE

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.

01 • TWO-TIER IDENTITY ENGINE

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.

02 • 100+ BOTFORENSISCHE SIGNALLEN

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.

03 • EIGEN DOMAIN PROXY-RECEPTEN

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.

Directe migratie (Fingerprint Pro vs. BotRefund API):
// Fingerprint Pro ($99+/maand)

import FingerprintJS from '@fingerprintjs/fingerprintjs-pro';
const fp = await FingerprintJS.load({ apiKey: 'KEY' });
const { requestId } = await fp.get();
// BotRefund API ($15/100k checks)

import { BotRefund } from '@botrefund/web';
const br = BotRefund.init({ apiKey: 'KEY' });
const requestId = await br.getToken();
FUNCTIE- EN KOSTENVERGELIJKING

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
GEBOUWD VO MODERNE TECH

Ontworpen om fraude te stoppen zonder conversie te schadelen

Elke API-request evalueert hardware-entropie, automatisatie-hooks en sessie-replaysignalen in realtime.

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.

CROSS-PRODUCT SYNERGIE

Google Ads of Meta Ads? Krijg tot 20% terug.

Bots scrapen niet alleen je endpoints — ze klikken op betaalde advertenties. Het coresysteem van BotRefund isoleert ongeldige clicks, maakt dossiers en herstelt verspild advertentiebudget met een platform-acceptatiepercentage van 83%.

Verken de Ad-Refund Engine →
GEEN VERRASSINGSCONTRACTEN

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.

$0 / maand voorwig
  • 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
Start gratis op Seatext →
TECHNISCHE & ARCHITECTURALE KENNISBANK

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.

CATEGOR 01

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.

CATEGORY 02

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.

CATEGORY 03

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.

CATEGORY 04

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.

CATEGORY 05

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.

CATEGORY 06

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).

CATEGORY 07

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.

DIRECTE TOEGANG VIA SEATEXT

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.

Registreer op Seatext & Krijg Gratis API-sleutel →