pa-whois 0.1.0

Last updated:

0 purchases

pa-whois 0.1.0 Image
pa-whois 0.1.0 Images
Add to Cart

Description:

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.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.