Protégez vos flux CRM, e-commerce et bancaires grâce à nos APIs de réputation email, validation IBAN et détection phishing.
Intégrez en 5 minutes. Aucune infrastructure à gérer.
Vérifiez la validité d'un IBAN (format ISO 13616, checksum mod 97) et obtenez les informations bancaires associées avant d'initier un virement. Idéal pour les plateformes de paiement et marketplaces.
Distinguez les vraies adresses email des bots, des adresses temporaires et des domaines frauduleux. Communauté de 50 000+ utilisateurs MailProtect pour valider la réputation en temps réel.
Scannez les descriptions produits, commentaires clients ou messages entrants pour détecter les tentatives d'escroquerie. Particulièrement utile pour les plateformes e-commerce et les CRM B2B.
Démarrez gratuitement. Payez uniquement ce que vous utilisez.
Authentification par header, JSON en entrée et sortie.
# Vérification email humain curl -X POST https://api.mailprotect.fr/v1/auth-mail/verify \ -H "X-MP-Key: mp_pk_votre_cle" \ -H "Content-Type: application/json" \ -d '{"email": "[email protected]"}' # Vérification IBAN curl "https://api.mailprotect.fr/v1/marketplace-api/check-iban?iban=FR7630006000011234567890189" \ -H "X-MP-Key: mp_pk_votre_cle" # Scan phishing curl -X POST https://api.mailprotect.fr/v1/marketplace-api/scan-text-for-phishing \ -H "X-MP-Key: mp_pk_votre_cle" \ -H "Content-Type: application/json" \ -d '{"text": "URGENT: votre compte est bloqué, cliquez maintenant"}'
import httpx
client = httpx.Client(headers={"X-MP-Key": "mp_pk_votre_cle"})
# Vérification email
resp = client.post(
"https://api.mailprotect.fr/v1/auth-mail/verify",
json={"email": "[email protected]"}
)
print(resp.json()) # {"verified": true, "confidence": 0.95}
# Validation IBAN
resp = client.get(
"https://api.mailprotect.fr/v1/marketplace-api/check-iban",
params={"iban": "FR7630006000011234567890189"}
)
print(resp.json()) # {"valid": true, "bank_info": {...}}
const MP_KEY = 'mp_pk_votre_cle'; const BASE = 'https://api.mailprotect.fr/v1'; // Vérification email const verifyEmail = async (email) => { const res = await fetch(`${BASE}/auth-mail/verify`, { method: 'POST', headers: { 'X-MP-Key': MP_KEY, 'Content-Type': 'application/json' }, body: JSON.stringify({ email }) }); return res.json(); }; // Scan phishing const scanPhishing = async (text) => { const res = await fetch(`${BASE}/marketplace-api/scan-text-for-phishing`, { method: 'POST', headers: { 'X-MP-Key': MP_KEY, 'Content-Type': 'application/json' }, body: JSON.stringify({ text }) }); return res.json(); // {phishing_detected: true, score: 0.7, warnings: [...]} };