email-validator-ultimate
Version:
Advanced email validator ultimate library for Node.js. Includes format checks, MX records, SMTP inbox validation, disposable email detection, and quality scoring. email validation email validator
17 lines (14 loc) • 413 B
text/typescript
const DISIFY_API = "https://www.disify.com/api/email";
import axios from "axios";
export async function isDisposable(email: string): Promise<boolean> {
try {
const res = await axios.get(`${DISIFY_API}/${email}`);
if (res.data.disposable === true) {
return true;
}
return false;
} catch (err) {
console.error("Error calling Disify API:", err);
}
return false;
}