Is Dit Veilig? · API voor bedrijven

Oplichting herkennen, in jouw systeem.

Eén POST met een website, telefoonnummer of e-mailadres. Terug komt een score van 0 tot 10, een oordeel, en elk signaal dat eraan bijdroeg — met zijn gewicht erbij. Dezelfde engine en dezelfde database als de gratis checker, met ${DOSSIERS_NL} dossiers erachter.

Vraag toegang aan Bekijk de documentatie
✓ 170.726 dossiers✓ 60 checks per minuut✓ EU-gehost · AVG✓ elk signaal onderbouwd
Wat het doet

Drie soorten invoer, elk met een eigen set controles.

WEBSITE / URL
  • Domeinleeftijd via RDAP bij de registry zelf — geen geschatte whois.
  • Echte TLS-handshake: is er een geldig certificaat, of alleen een slotje in de adresbalk?
  • DNS: nameservers en of er überhaupt een mailserver hangt.
  • Hosting: IP, land en provider (ASN) — hoog-risicohosting telt mee.
  • Blocklists: URLhaus (abuse.ch), Spamhaus DBL en Google.
  • Merkimitatie, streng: leetspeak (belast1ngd1enst), homoglyphen zoals Cyrillische tekens die op Latijnse lijken (раypal → punycode), merk+lokwoord (ing-veilig-login), phishing op een subdomein (belastingdienst.secure-login.tk) en typosquats op afstandsmaat.
  • Naamheuristiek: verdachte extensie, veel koppeltekens of cijfers, extreem lange namen, lokwoorden.
  • Onze eigen database: 170.726 dossiers plus meldingen van bezoekers.
TELEFOONNUMMER
  • Normalisatie naar één canoniek nummer: 06…, +31…, 0031… en 31… komen allemaal op hetzelfde uit.
  • Landherkenning op landcode (0049 → DE, 0044 → GB).
  • Betaalde 090x-nummers en ongebruikelijke landcodes.
  • Onze meldingen over dat nummer.
  • Optioneel en gemeterd: lijntype en provider via een betaalde bron (zie Verrijking).
E-MAILADRES
  • Het domein achter het adres gaat door de volledige website-analyse hierboven.
  • Bekende phishing-afzenders uit onze dossiers, per domein verzameld.
Wat je terugkrijgt

Een oordeel dat zichzelf uitlegt.

Geen black box. Elk signaal komt terug met een code, een gewicht en een zin die je aan een klant kunt laten zien.

risk.levelsafe · low · medium · high · critical
risk.score0–10, opgeteld uit de signalen hieronder
risk.verdictéén zin, klaar om te tonen
signals[]per signaal: code, gewicht, uitleg — bijv. brandspoof (+6) “mogelijke merkimitatie van ing”
sources[]welke bronnen dit oordeel hebben gevoed
checked_atmoment van de controle (ISO 8601)
meta.quotaverbruik en limiet van deze maand, in elk antwoord
Waar het aansluit

Op het moment dat het misgaat.

Eén POST, synchroon. Geen SDK, geen webhooks, geen callbacks — het oordeel zit in het antwoord.

In de overboekingsflow

Klant maakt geld over naar een partij die hij van een site heeft. Check het domein vlak vóór de bevestiging en toon een waarschuwing in plaats van achteraf een fraudedossier.

Bij plaatsen en versturen

Elke URL in een advertentie, chat of DM krijgt een oordeel voordat een andere gebruiker hem ziet.

Aan de supportdesk

Medewerker plakt de link of het nummer dat de klant kreeg en ziet meteen of het bekend is — met de onderbouwing erbij voor in het dossier.

In abuse-triage

Draait een domein van jouw platform op een feed, dan zie je het in dezelfde run in plaats van na de klacht.

Bij onboarding

Het opgegeven telefoonnummer of e-maildomein als extra signaal in je bestaande risicomodel.

Hoe het werkt

Stuur een doel, krijg een oordeel.

Bearer-sleutel in de header, JSON erin, JSON eruit. 60 calls per minuut per sleutel; het maandquotum hangt aan je tier.

curl -X POST https://isditveilig.nl/api/v1/check \
  -H 'Authorization: Bearer idv_live_…' \
  -H 'Content-Type: application/json' \
  -d '{"type":"url","value":"https://example.com"}'
{
  "data": {
    "type": "url",
    "value": "belast1ngd1enst.nl",
    "risk": { "level": "critical", "score": 9, "verdict": "Critical — known scam or abuse." },
    "signals": [
      { "code": "brandspoof", "weight": 6, "text": "Possible brand impersonation of 'belastingdienst'" },
      { "code": "no_ssl",     "weight": 2, "text": "No valid certificate" },
      { "code": "reach_error","weight": 1, "text": "Site did not respond" }
    ],
    "sources": [ "urlhaus", "spamhaus_dbl", "google_safe_browsing", "internal_safelist", "isditveilig_reports" ],
    "checked_at": "2026-09-21T14:30:00+00:00"
  },
  "meta": {
    "rate_limit": { "limit": 60, "remaining": 59, "reset": 1747408800 },
    "quota": { "limit": 2500, "used": 1, "period_ends": "2026-10-01T00:00:00+00:00" }
  }
}
Documentatie →
Verrijking

Wat extra geld kost, is apart gemeterd.

Het oordeel hierboven draait volledig op onze eigen engine en bronnen. Een paar signalen kopen we in bij derden — vandaag lijntype en provider bij een telefoonnummer. Die zitten in een eigen teller per tier, zodat je factuur voorspelbaar blijft en de onze ook. Is je verrijkingstegoed op, dan krijg je nog steeds het volledige oordeel, met enrichment.available = false erbij. Nooit een foutmelding, nooit een lege respons.

Prijzen

Openbare prijzen, en een factuur die je zag aankomen.

Geen offerte nodig om te beginnen. Elke call vertelt je hoeveel je nog over hebt, en vanaf 80% waarschuwen we je — zodat je nooit achteraf ontdekt wat een maand heeft gekost.

Free
€ 0
250 calls per maand
—
Onze eigen bronnen en dossiers. Stopt bij de limiet, geen creditcard.
Zolang je nog aan het bouwen bent.
Begin gratis →
Start
€ 49/p/m
2.500 calls per maand
—
Plus Google Web Risk. Geen verbruik erboven — je gaat omhoog, niet over.
Als je vooraf wilt weten wat het kost.
Vraag toegang aan →
Alles inbegrepen
Pro
€ 129/p/m
10.000 calls per maand
800 verrijkingen
Daarna € 15 per blok van 1.000. Alles aan: alle checktypes en telefoonverrijking.
Als checks in productie draaien.
Vraag toegang aan →
Enterprise
Op maat
Vanaf 100.000 calls per maand
25.000 verrijkingen
Verwerkersovereenkomst, SLA en EU-hosting inbegrepen. Voorwaarden in overleg.
Als inkoop, security en juridische zaken meekijken.
Neem contact op →

Alles boven je inbegrepen calls rekenen we af per blok van 1.000: één call in een nieuw blok kost een heel blok.

Liever per jaar? Twee maanden cadeau: Start € 490, Pro € 1.290 per jaar. Zelfde voorwaarden, één factuur.
Zelf beginnen Sleutel binnen een minuut

Kies Free of Start, plak de sleutel in je code en je bent live. Geen verkoopgesprek, geen minimale afname, maandelijks opzegbaar.

Via inkoop en informatiebeveiliging Wij leveren de stukken

Verwerkersovereenkomst, SLA, DPIA-ondersteuning, DORA- en NIS2-vragenlijsten, hosting in de EU, SSO en facturatie op rekening. Eén gesprek, en je securityteam heeft wat het nodig heeft.

Reken het even terug: wat kost het je nu als één klant erin trapt — de afboeking, de chargeback, het telefoontje, de tijd van je servicedesk? Zet dat naast € 129 per maand.

Prijzen zijn exclusief btw, gefactureerd in euro’s. Boven 100k calls per maand gelden staffelkortingen.

Bronnen

Open feeds plus wat alleen wij hebben.

Elk oordeel noemt elk signaal dat eraan bijdroeg. Dezelfde bronnen als de consumenten-site — geen tweederangs data voor zakelijke klanten.

  • URLhaus (abuse.ch)
  • Spamhaus DBL
  • Google Safe Browsing / Web Risk
  • Onze safelist: officiële Nederlandse domeinen (banken, overheid, telecom)
  • ${DOSSIERS_NL} eigen dossiers + meldingen van bezoekers — deze heeft niemand anders
Grenzen

Wat het niet is.

  • Een geautomatiseerde inschatting op basis van openbare bronnen — geen juridisch bewijs en geen garantie.
  • Dossiers zijn historisch: een domein dat vorig jaar gemeld werd, kan vandaag schoon zijn (en andersom). De leeftijd van het bewijs staat erbij.
  • We renderen de pagina niet live: geen screenshot, geen gedragsanalyse van scripts. Staat op de lijst, zit er nu niet in.
  • Geen blocklist-abonnement: je krijgt ons oordeel met bronvermelding, niet de ruwe feeds om zelf door te verkopen.
Waarom dit bestaat

FFCheck blijft gratis voor burgers. Altijd.

Is Dit Veilig? is een gratis scam-checker voor consumenten. Dat is het altijd geweest, dat blijft het. Geen advertenties, geen affiliate-vergoedingen, geen abonnementen voor de mensen die het gebruiken.

Deze API maakt dat mogelijk. Banken, marktplaatsen, hosters en fraudeteams betalen voor programmatische toegang tot dezelfde data die burgers gratis krijgen. Hetzelfde model dat Wikipedia (gratis voor lezers) en Wikimedia Enterprise (betaald voor Google, Apple, Meta) draait.

Bekijk de gratis check →
Toegang aanvragen

Vertel ons waar je het voor gebruikt.

We zetten sleutels met de hand uit om de kwaliteit hoog te houden. Meestal heb je binnen één werkdag een sleutel.

Je krijgt binnen één werkdag antwoord. We delen je gegevens met niemand.