email-hunter
v1.0.5
Published
A tiny nodejs wrapper around Email Hunter API
Downloads
87
Readme
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 --save
The --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('[email protected]').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