pypi i email_hunter_python



An Email Hunter API client written in Python



-  Python 3 (because it's 2015)

To install:


    pip install email-hunter-python

To update:


    pip install --upgrade email-hunter-python


email\_hunter\_python supports the three main methods of the `Email
Hunter <>`__ API: ``search``,
``generate``, and ``exist``. There are two ways to use

-  As a Python library
-  As a command line (CLI) tool.

To use the email\_hunter\_python Python library:

Import the client and instantiate it:

.. code:: python

    from email_hunter import EmailHunterClient


    client = EmailHunterClient('my_api_key')

You can search:

.. code:: python'')

A max of 100 results are returned, so use offset to paginate:

.. code:: python'', offset=1)

You can also change type (personal or generic):

.. code:: python'', type='personal')

You can generate:

.. code:: python

    client.generate('', 'Sergey', 'Brin')

And you can check if an email exists:

.. code:: python


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:



The output will also be in a CSV format.


Copyright © 2015 Alan Vezina

Released under The MIT License (MIT), see the LICENSE file for details

Jump To