Blog
Mar 2, 2026-Reviews
Veille Review - Real-Time Fraud Detection for Developers in 2026

Veille Review - Real-Time Fraud Detection for Developers in 2026

We've tested Veille, a real-time fraud detection API that scores emails, domains and IPs in under 50ms

Welcome to this Veille review 😊!

If you've ever built a SaaS product, you know the pain of dealing with fake signups, disposable emails, and suspicious IPs flooding your database. It's one of those problems that seems simple at first β€” just block the bad guys, right? β€” but quickly becomes a nightmare when you realize how creative fraudsters can be with throwaway emails and VPN-masked IPs.

Veille is built by Josselin Liebe, who comes from the enterprise SaaS world and saw firsthand how sophisticated these threats have become. He decided to build an API-first security stack that lets developers stop fraud before it ever reaches their app. The concept is refreshingly simple: validate emails, domains, and IPs in real-time, get a risk score, and act on it β€” all in a single API call.

I actually tested it hands-on for this review, so let's dive in! πŸš€

The Landing Page & First Impressions

First thing I noticed when landing on veille.io β€” the design is clean. Dark theme, developer-focused, no fluff. The hero section gets straight to the point with a bold tagline and two clear CTAs: "Get Started" and "View Documentation". Exactly what a developer wants to see 😎.

Veille's landing page β€” dark, clean, and developer-focused
Veille's landing page β€” dark, clean, and developer-focused

But what really caught my eye is the embedded dashboard preview right below the fold. You can already see the email validation API playground with a live JSON response. It shows the /v1/email endpoint returning things like dmarc_valid, mx_providers, risk_score, and qualification β€” all from a single call. I love when a product shows you what you'll actually get before you even sign up 🀯.

The page also shows a neat "Protect your platform in minutes" section with three dead-simple steps: get your API key, integrate the API, and block threats in real-time. On the right side, there's a mock signup form with a Risk API panel showing location, device fingerprint, abuse scores, and signals like "Valid Email", "Clean IP", "Known Device". This gives you an instant understanding of what Veille can do at signup time.

Core Features: Email, Domain & IP

This is where Veille really shines. The landing page showcases three main pillars side by side, each with a live demo card πŸ‘€.

The three core features β€” Email Validation, Domain Intelligence, and IP Reputation
The three core features β€” Email Validation, Domain Intelligence, and IP Reputation

Email Validation isn't just a basic "does this MX record exist?" check β€” it's a full intelligence layer. The demo card shows [email protected] scoring a 4 out of 100 (low risk), with green badges for "Valid domain", "Deliverable", "SPF valid", and "DKIM valid". You also get the MX record (mx.zoho.eu), the mail provider (Zoho Mail), and domain age (2 years). That's a LOT of signal in a single API call.

Domain Intelligence lets you check any domain for disposable providers, relay services, DNS health, and WHOIS data. The demo shows throwaway.email flagged as "Disposable" with "No SPF", "No DKIM", and "No DMARC" warnings β€” exactly the kind of domain you'd want to block. They maintain a database of over 380,000 disposable email domains, updated daily πŸ”₯.

IP Reputation & Geolocation detects VPNs, proxies, Tor exit nodes, and datacenter hosting. The demo card shows an IP with a Threat score of 5, Proxy 2, Tor 0, VPN 0, located in Paris, France, on Orange SA residential. Those little donut charts are a nice visual touch for quickly assessing risk.

Inside the Dashboard β€” Testing for Real

Alright, let's get into the actual product! Once you sign up, you land on a polished dashboard with analytics: credit usage, total requests, average response time, success rate, and a nice status code distribution chart. EVERYTHING is clean and well organized 😍.

The dashboard β€” credit usage, request stats, and success rate at a glance
The dashboard β€” credit usage, request stats, and success rate at a glance

The Library is where the magic happens. It lists all 8 available endpoints as clean cards: Domain Validation, Email Qualification, Email Validation, Exchange Rates, IBAN Validation, IP Reputation, Phone Validation (marked as Experimental!), and VAT Validation. One important thing I discovered here β€” credit costs vary by endpoint: Email Qualification costs 5 credits, Email Validation 3 credits, Domain Validation and IP Reputation 2 credits each, while Exchange Rates, IBAN, VAT, and Phone cost 1 credit each. So it's not a flat 1 credit per call β€” keep that in mind when estimating your usage!

I tested the Email Validation endpoint with my own email and the response was incredibly detailed: DNS records (SPF via protonmail.ch, DMARC with p=reject), risk_score of 0 (clean!), disposable detection, relay domain check, role account detection, public domain flag, gravatar check, and normalized email. That's easily 15+ data points from a single API call 🀯.

Then I tested IP Reputation on Google's 8.8.8.8 β€” the response included full ASN data (AS15169, Google LLC), geolocation down to city level (Mountain View, California), timezone, is_tor/is_vpn/is_proxy/is_bogon flags, a threat_score of 40, and even an abuser_score. It correctly identified it as a datacenter IP. Super thorough πŸ‘€.

The Playground & Developer Experience

Each endpoint in the Library has its own Playground β€” and this is where the DX really stands out. You get an interactive form to fill in parameters, and the right panel auto-generates code snippets in 6 languages: cURL, Python, Node.js, Go, Java, and even n8n (for no-code automation). Hit "ExΓ©cuter la requΓͺte" and you see the full JSON response with syntax highlighting and a tree view.

The API Playground with code generation in 6 languages
The API Playground with code generation in 6 languages

There's also a "Demander Γ  l'IA" (Ask AI) button in the top right β€” an AI assistant to help you understand the API. I noticed a "Copier en Markdown" option too, which exports the full endpoint documentation. These are thoughtful touches that show the team cares about developer productivity πŸ™ŒπŸ».

The API Logs section is equally well done β€” a real-time table showing every request with timestamp, API key used, source IP, endpoint, HTTP method, status, and response time. You can filter, search, and customize columns. And there's a Simulator for building multi-endpoint workflows by combining different APIs together.

Oh, and I almost forgot β€” there's a Captcha Challenge feature! You can create keys to protect your forms with Veille's own captcha system. That's a bonus I didn't expect from a fraud detection API 😊.

Performance & API Library

One section on the landing page shows real latency numbers for every endpoint. The /email endpoint is listed at 23ms (p50) / 41ms (p99), the /ip at 12ms / 28ms, and the /search at 38ms / 49ms. These are the direct API latencies β€” when testing through the dashboard playground, response times were closer to 1-2 seconds due to the UI overhead, but the raw API calls should hit those sub-50ms numbers in production πŸš€.

Sub-50ms response times across all endpoints β€” with p50 and p99 latency
Sub-50ms response times across all endpoints β€” with p50 and p99 latency

The complete API library now includes 8 endpoints: /intelligence/email, /intelligence/emailq (deep qualification), /intelligence/domain, /intelligence/ip, /intelligence/phone (experimental), /vat, /iban, and /rates. The Phone Validation endpoint being in experimental mode shows the product is actively evolving β€” exciting to see what's next!

The Blog β€” Engineering Transparency

I was pleasantly surprised to discover Veille's blog. It's not just marketing content β€” there are actual engineering deep-dives written by Josselin himself πŸ™ŒπŸ».

Veille's blog with engineering deep-dives and security articles
Veille's blog with engineering deep-dives and security articles

The most recent post, "How we built a disposable email dataset", goes into detail about using headless browsers, screenshots, OCR, and validation pipelines to build their detection system. This is the kind of transparency I love seeing β€” it shows genuine engineering effort behind the scenes, not just a wrapper around someone else's data.

Other posts cover topics like how disposable emails enable account fraud at scale, why IP reputation matters beyond traditional firewalls, and building a complete fraud detection pipeline. There's also practical content about VAT validation for European SaaS companies and advanced IBAN verification beyond basic checksums.

Pricing

Let's talk money πŸ’°. Veille offers three straightforward plans with fully transparent pricing β€” no hidden fees, no surprise overages.

Clear, transparent pricing with three tiers
Clear, transparent pricing with three tiers

The Free Trial gives you 1,000 credits at 0€/month with access to ALL API endpoints (plus 500 extra credits when you sign up!). Every single endpoint is available on the free tier β€” you're only limited by a 2 req/s rate limit. That's genuinely generous for testing 😊.

The Pro plan at 99€/month is the recommended tier, with 500,000 credits, 25 req/s rate limit, custom blocklists, bulk validation, and email support. For most growing SaaS products, this should be more than enough.

The Advanced plan at 499€/month gives you 3,500,000 credits and 100 req/s for high-throughput applications. Important note: credit costs vary per endpoint (1 to 5 credits per call depending on the endpoint), so factor that into your planning.

What I really appreciate is the no-feature-gating philosophy. You're paying for volume and speed, not for access to specific endpoints. Every plan gets the full API. That's a developer-friendly approach that I wish more products would adopt 😍.

Conclusion

That's the end of this Veille review!

Veille is a well-crafted, developer-first fraud detection API that does exactly what it promises β€” fast, reliable risk scoring for emails, domains, and IPs with a polished developer experience.

What I loved:

  • πŸš€ Blazing fast response times - Sub-50ms latency across all endpoints means you can use it inline during signups
  • 🎯 Incredibly rich data - A single email validation call returns 15+ data points (DNS, risk score, disposable check, MX records, DMARC...)
  • 😍 Top-notch developer experience - Playground with code generation in 6 languages, AI assistant, API logs, and a workflow simulator
  • πŸ’° Fair and transparent pricing - All endpoints available on free tier, plus 500 bonus credits at signup
  • πŸ›‘οΈ Captcha Challenge bonus - An unexpected extra: protect your forms with Veille's own captcha system
  • πŸ“ Engineering transparency - The blog features actual technical deep-dives, not just marketing fluff

Points to consider:

  • πŸ’Ά Variable credit costs - Endpoints cost between 1 and 5 credits each, which can add up faster than expected on complex validations
  • 🌍 EU-focused extras - VAT/IBAN features are great for European SaaS, but less relevant if you're targeting other markets
  • πŸ“ˆ Price jump from free to Pro - The leap from 1,000 free credits to 500,000 at 99€/month is steep; a smaller intermediate plan would be nice for early-stage projects

If you're a developer looking for a fast, no-nonsense way to protect your app from fake signups, bot attacks, and suspicious activity, Veille is an excellent choice. The API-first approach means you can integrate it exactly where you need it, the dashboard and playground make testing a breeze, and the data richness per API call is genuinely impressive. Josselin has built something really solid here β€” the kind of focused, well-engineered tool that makes the indie hacker ecosystem great. Definitely one to keep on your radar πŸš€!

Veille
Discover veille product page on Uneed