Client for Email Hunter REST API
Project description
Installation
Requirements:
Python 3 (because it’s 2015)
To install:
pip install email-hunter-python
To update:
pip install --upgrade email-hunter-python
Usage
email_hunter_python supports the three main methods of the Email Hunter API: search, generate, and exist. There are two ways to use email_hunter_python:
As a Python library
As a command line (CLI) tool.
To use the email_hunter_python Python library:
Import the client and instantiate it:
from email_hunter import EmailHunterClient
client = EmailHunterClient('my_api_key')
You can search:
client.search('google.com')
A max of 100 results are returned, so use offset to paginate:
client.search('google.com', offset=1)
You can also change type (personal or generic):
client.search('google.com', type='personal')
You can generate:
client.generate('google.com', 'Sergey', 'Brin')
And you can check if an email exists:
client.exist('sergey@google.com')
To use email_hunter_python as a CLI tool:
email_hunter [command name] [api_key] [other args]
The command name is search, generate or exist, the api_key is the API key associated with your Email Hunter account
The other arguments depend on the command you are using:
--domain Required for search and generate commands --offset Optional, used with search command. --type Optional, used with search command --first_name Required for generate command --last_name Required for generate command --email Required for exist command --file Path to a CSV to be used with the specified command. CSV must have a column for each argument used.
The file argument is useful when you want to make several requests of the same type. For example if you wanted to find the email addresses for several people at an organization you would do the following:
email_hunter generate [api_key] --file people.csv > emails.csv
Where people.csv looks like:
domain,first_name,last_name google.com,larry,page google.com,sergey,brin facebook.com,mark,zuckerberg
The output will also be in a CSV format.
License
Copyright © 2015 Alan Vezina
Released under The MIT License (MIT), see the LICENSE file for details
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file email_hunter_python-1.1.0.tar.gz
.
File metadata
- Download URL: email_hunter_python-1.1.0.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1aa06a464cdf539a9b1240c1190d624d32065c6dbe7d80eddf86b789637378f |
|
MD5 | e731012c4cc4930ae8d9dc3da4d0df79 |
|
BLAKE2b-256 | be86be9aa33945929c03c23b34c87b0620333ef2cefdd034f7c9c3557d9a40cd |