Client API to query any Passive DNS implementation following the Passive DNS - Common Output Format.
import pypdns
x = pypdns.PyPDNS(basic_auth=('username','yourpassword'))
print (x.query('www.microsoft.com')[0]['rdata'])
- (default) CIRCL Passive DNS