Last updated:
0 purchases
pawhois 0.1.0
Prompt API - Whois API - Python Package
pa-whois is a python wrapper for whois api
Requirements
You need to signup for Prompt API
You need to subscribe whois api, test drive is free!!!
You need to set PROMPTAPI_TOKEN environment variable after subscription.
then;
$ pip install pa-whois
Example Usage
Let’s try with check endpoint:
from whois import Whois
who = Whois()
who.check('promptapi.com')
# returns dict
# {'result': 'registered', 'status': 200}
# or
check_result = who.check('promptapi.com')
print(check_result)
# {'result': 'registered', 'status': 200}
who.check('promptapi.comaaaaaaaaaaaaaaaa')
# {'error': 'TLD not supported', 'status': 400}
who.check('promptapi-testing-domain.com')
# {'result': 'available', 'status': 200}
Now, let’s try with query endpoint:
from whois import Whois
who = Whois()
who.query('promptapi-testing-domain.com')
# {'error': 'No match for promptapi-testing-domain.com', 'status': 404}
who.query('promptapi.com')
#{'result': {'domain_name': 'PROMPTAPI.COM',
# 'registrar': 'NameCheap, Inc.',
# 'whois_server': 'whois.namecheap.com',
# 'referral_url': None,
# 'updated_date': '2020-05-27 22:19:36',
# 'creation_date': '2020-04-19 15:11:52',
# 'expiration_date': '2021-04-19 15:11:52',
# 'name_servers': ['APOLLO.NS.CLOUDFLARE.COM', 'MARJORY.NS.CLOUDFLARE.COM'],
# 'status': 'clientTransferProhibited https://icann.org/epp#clientTransferProhibited',
# 'emails': '[email protected]',
# 'dnssec': 'unsigned',
# 'name': None,
# 'org': None,
# 'address': None,
# 'city': None,
# 'state': None,
# 'zipcode': None,
# 'country': None},
# 'status': 200}
License
This project is licensed under MIT
Contributer(s)
Prompt API - Creator, maintainer
Contribute
All PR’s are welcome!
fork (https://github.com/promptapi/whois-py/fork)
Create your branch (git checkout -b my-feature)
commit yours (git commit -am 'Add awesome features...')
push your branch (git push origin my-feature)
Than create a new Pull Request!
This project is intended to be a safe,
welcoming space for collaboration, and contributors are expected to adhere to
the code of conduct.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.