emailpie icon indicating copy to clipboard operation
emailpie copied to clipboard

Crazy simple API for checking the validity of an email address.

Important Notice

We are happy to announce that the Free Email Pie API has now been integrated into the mailboxlayer API. You can resume your free API access by signing up here.

A simple email validation API.

Give us an email and we make sure its legit. If not, you'll find out why.

Features

  • Uses gevent for fastness.
  • Normal regex based check.
  • Ensures DNS records exist for the mail exchange.
  • Suggest fixes to common misspellings. [email protected] -> did you mean lulz@gmail.com.
  • Throttled requests by IP (redis based).
  • TODO: Simple telnet check for IMAP or SMTP (http://www.webdigi.co.uk/blog/2009/how-to-check-if-an-email-address-exists-without-sending-an-email/)
  • TODO: Fix timeout failure...

Install/Usage

Make sure redis is installed and running on the standard ports!

  1. git clone [email protected]:bryanhelmig/emailpie.git
  2. cd emailpie
  3. mkvirtualenv emailpie
  4. pip install -r requirements
  5. python rundev.py
  6. Visit http://localhost:5000/v1/[email protected]