email-hunter v1.0.5
email-hunter
email-hunter is a tiny node wrapper around Email Hunter API (https://emailhunter.co/)
Installation
The module is distributed through npm (node package manager) and can be installed using:
npm install email-hunter --saveThe --save automatically adds the module to your package.json definition.
Usage
You require the module as any other node.js module:
var EmailHunter = require('email-hunter');Then create a new instance with your API key
var em = new EmailHunter('YOUR API KEY');You can also use that directly
var em = require('email-hunter')('YOUR API KEY');Note: Your secret API key, you can generate it in your dashboard from https://emailhunter.co
Domain search API
Returns all the email addresses found using one given domain name, with our sources.
em.searchByDomain('stripe.com').then(function(result) {
    console.log(result);
}).catch(function(err) {
    console.log(err);
});Company search API
Returns all the email addresses found using one given company name, with our sources.
em.searchByCompany('Stripe').then(function(result) {
    console.log(result);
}).catch(function(err) {
    console.log(err);
});Email Verify API
Allows you to verify the deliverability of an email address.
em.verify('kessiler@hotmail.com').then(function(result) {
    console.log(result);
}).catch(function(err) {
    console.log(err);
});Email Count API
Allows you to know how many email addresses we have for one domain.
em.count('stripe.com').then(function(result) {
    console.log(result);
}).catch(function(err) {
    console.log(err);
});Email Finder / Generate by Domain API
Generates the most likely email address from a domain name, a first name and a last name.
em.generateByDomain('stripe.com', 'kessiler', 'rodrigues').then(function(result) {
    console.log(result);
}).catch(function(err) {
    console.log(err);
});Email Finder / Generate by Company API
Generates the most likely email address from a company name, a first name and a last name.
em.generateByCompany('Stripe', 'kessiler', 'rodrigues').then(function(result) {
    console.log(result);
}).catch(function(err) {
    console.log(err);
});Account information API
Allows you to get information regarding your Email Hunter account at any time.
em.account().then(function(result) {
    console.log(result);
}).catch(function(err) {
    console.log(err);
});Note: You can also use callbacks, whether you prefer. :)
License
The email-hunter is released under the MIT License.
Contributing
- Fork it ( https://github.com/kessiler/email-hunter/fork )
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request