Veille stops bots, fake sign-ups and automated attacks with one API call: validate emails, domains and IP addresses in milliseconds, and check VAT numbers, IBANs and exchange rates for billing.
- Stop fake sign-ups — validate emails and domains before creating accounts.
- Block abuse — check IP reputation to stop bots and automated attacks.
- Clean billing data — validate VAT numbers and IBANs, get exchange rates.
- Fast — designed to run inline in sign-up and checkout flows.
- Copy-paste examples — Python and TypeScript in each README, 7 more languages in
examples/.
curl -G https://api.veille.io/v1/intelligence/email \
-H "x-api-key: $VEILLE_API_KEY" \
--data-urlencode "query=jane.doe@example.com"Use Veille from your own language with a typed client:
| SDK | Package | Install |
|---|---|---|
| Node.js | @veilleio/sdk |
npm install @veilleio/sdk |
| Python | veille |
pip install veille |
| Go | veille-go |
go get github.com/veilleio/veille-go |
| .NET | Veille |
dotnet add package Veille |
| Ruby | veille |
gem install veille |
| PHP | veille/sdk |
composer require veille/sdk |
| Java | veille-java |
build from source, see its README |
| CLI | @veilleio/cli |
npm install -g @veilleio/cli |
| MCP server | @veilleio/mcp |
npx -y @veilleio/mcp |
- Domain Validation API — Check domains for disposable, risky or invalid setups
- Email Qualification API — Qualify an email: personal or professional, risk and company signals
- Email Validation API — Validate emails and block disposable or fake sign-ups
- Exchange Rates API — Currency exchange rates as JSON
- IBAN Validation API — Validate IBANs before payments and payouts
- IP Reputation API — Detect risky IPs, proxies and bots before they act
- VAT Validation API — Validate EU VAT numbers and company details
💬 Discord · 📚 API reference · 🔑 Get your API key · 🌐 www.veille.io
