An API to Weed Out Disposable Email Addresses

Allen Tipper
Jun. 03 2011, 08:00AM EDT

If you run a website, like many of our readers, and you have an account system, you probably have problems with spam. One of the main sources of spam is users who register using disposable e-mail addresses. These can be generated by spammers programatically, using services like the Guerilla Mail API I covered previously, and used to make tons of accounts to try to get blog spam through. If this is a problem for you, the DEA Filter API can help.

Its website has this to say about its API:

DEA filter is a simple and FREE RESTful api that helps you avoid
Disposable Email Addresses from getting into your site.
This will prevent spammers and fake users from infesting your website.
Implementing it in your existing site is just a couple of lines of code away!

It is a RESTful API, like most, and using it is completely free. You'll need an API key, obtainable here, and to download the package for your site, available here. After that, as they claim, integrating it into your site will often take just a few lines of code.

After integrating it, your site will no longer accept temporary e-mail addresses for any use. It also wouldn't be that hard to integrate this into mobile apps, securing your mobile accounts against temporary addresses as well. The ease of use on this one is pretty amazing, for existing website: just download the package, paste in a small javascript bit, and you're done.

It's pretty simple, really, but it does help solve the comment spam issue, which is getting worse and worse if my experiences are any indication. The developer, Thorfinio, claims it was literally made in the space of an afternoon. If he can develop a great little API like this in one afternoon, I must say I look forward to his future efforts.

Allen Tipper Allen Tipper is a Computer Science generalist with a wide range of interests. After graduating in 2008, he's been programming for and specializing in mobile devices, as well as social media websites. As a programmer, APIs are rather important to him, as he finds using them in his software amazingly fun.

Comments

Comments(3)

fred

Disposable email providers came about because it's the simplest, most convenient way to guarantee that you will never receive communications from an organization or any of their affiliates. I'd encourage developers to at least provide a way to try a service without providing personal information.

Disposable Email addresses EXIST to protect the saavy user from malicious operators.

The most spam I receive comes to addresses used to signup for forums, stores, or other online services

of those the WORST spam sources are from sites that insist I not provide a disposable address

Lucky for the honest Disposable Email Address users... our team has more genius than your team

Instead of trying to foil spammers by foolish email address blacklists flag them by BEHAVIOR... duh?

Why does that rodeo forum need my name, birthday, ISP email?

You don't need that information and if you require the form field be populated I will put SOMETHING in it.

Perhaps you missed the first part of my response? I have accounts that I use __ONLY__ for signup for certain types of services. Often the email is UNIQUE to ONE singup.

Your ilk are entirely responsible for one flavor of spam / uce. You and yours are worse than 419 nigerian spammers, a$$hat$s pushing needless organ size modification or performance, and pornographers combined!

"DEA filter" helps those who profit from privacy f*cking! F*ck that!

My inbox is mine. Spam is vile trespass. I provided that email to that one forum to receive my confirmation of realness. When I disable forum email features I don't want another email from you or "services that might interest me".

I can find services that interest me ALL ON MY OWN.

Please stop assisting the league of two digit iq and the school of subgenius. They are irritating enough as is.

XVerify is a service that will protect marketers from invalid email addresses such as if the email account is not really created, as well as checks for these temporary email accounts, and protects you from potential spam trap email IDs from being entered into the system.