is-disposable-email-domain

    1.0.7 • Public • Published

    is-disposable-email-domain

    Link to npm

    A database of free and disposable email domains and a handy Node.js module for querying it.

    Use the Node.js module or access the files in the ./data directory and parse with your language of choice.

    In an effort to create the most up-to-date list of domains, the database can be synchronized with various lists from around the web. You can also add new domains directly by opening a pull request.

    Database

    There are three key data files in this project:

    • free.txt contains a list of domains that are known to provide free email service
    • disposable.txt contains a list of domains that are known to provide disposable email service
    • blacklist.txt contains a list of domains that this project will refuse to add to either list

    Domains may only be a member of one list.

    Node

    Install

    npm install --save is-disposable-email-domain
    
    const isDisposable = require('is-disposable-email-domain');
     
    isDisposable.validate('gmail.com');
    // { disposable: false, free: true, blackList: false }
    
    isDisposable.isFree('gmail.com');
    // true
     
    isDisposable.isDisposable('gmail.com');
    // false
    
    isDisposable.isBlackList('foo@gmail.com');
    // false
    

    Install

    npm i is-disposable-email-domain

    DownloadsWeekly Downloads

    40

    Version

    1.0.7

    License

    MIT

    Unpacked Size

    1.63 MB

    Total Files

    7

    Last publish

    Collaborators

    • avatar