ZeroBounce Python API. The response object allows an attribute-like style access.
from zerobounce import ZeroBounceAPI
zba = ZeroBounceAPI('yourapikey____________')
print zba.get_credits()
resp1 = zba.validate('flowerjill@aol.com')
resp2 = zba.validatewithip('flowerjill@aol.com')
print resp1
{
"address": "flowerjill@aol.com",
"status": "Valid",
"sub_status": "",
"account": "flowerjill",
"domain": "aol.com",
"disposable": False,
"toxic": False,
"firstname": "Jill",
"lastname": "Stein",
"gender": "female",
"location": None,
"creationdate": None,
"processedat": "2017-04-01 02:48:02.592"
}
print resp2
{
"address": "flowerjill@aol.com",
"status": "Valid",
"sub_status": "",
"account": "flowerjill",
"domain": "aol.com",
"disposable": False,
"toxic": False,
"firstname": "Jill",
"lastname": "Stein",
"gender": "female",
"location": None,
"country": "United States",
"region": "Florida",
"city": "West Palm Beach",
"zipcode": "33401",
"creationdate": None,
"processedat": "2017-04-01 02:48:02.592"
}
print resp.firstname
Jill
print resp2.status
Valid