Skip to main content

email_hunter_python

An Email Hunter API client written in Python

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

Metadata

Release files for email_hunter_python 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for email_hunter_python 1.1.0
File Size Uploaded Provenance Actions
email_hunter_python-1.1.0.tar.gz 5.0 kB Without provenance Details for email_hunter_python-1.1.0.tar.gz

Release files / email_hunter_python-1.1.0.tar.gz

Download URL email_hunter_python-1.1.0.tar.gz
Size 5.0 kB
Tags Source
SHA-256 checksum
How to use checksums
f1aa06a464cdf539a9b1240c1190d624d32065c6dbe7d80eddf86b789637378f
BLAKE2b-256 checksum
How to use checksums
be86be9aa33945929c03c23b34c87b0620333ef2cefdd034f7c9c3557d9a40cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for email_hunter_python 1.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page