Skip to main content
whois-api-py license whois-api-py release whois-api-py build

Overview

The client library for Whois API in Python language.

The minimum Python version is 3.7.

Installation

pip install whois-api

Examples

Full API documentation available here

Create a new client

from whoisapi import *

client = Client(api_key='Your API key')

Make basic requests

# Get parsed whois record as a model instance.
whois = client.data('whoisxmlapi.com')
# Get particular field of the whois record
print(whois.created_date_raw)

# Get raw API response
resp_str = client.raw_data('whoisxmlapi.com')

Additional options

You can specify a custom parameters for particular request

params = RequestParameters(ignore_raw_texts=1, da=2)

whois = client.data('whoisxmlapi.com', params)
print(whois.domain_availability_raw)

# Also you can modify default values of parameters:
client.parameters.output_format = 'xml'
print(client.raw_data('whoisxmlapi.com'))

Changelog

1.2.0 (2023-07-31)

  • Fix datetime parsing

1.1.4 (2023-07-31)

  • Fix datetime parsing

  • Add postal_code_str field

1.1.3 (2023-07-31)

  • Bump requests

  • Drop Python 3.6 support

1.1.2 (2022-11-08)

  • Bump urllib3

1.1.1 (2021-11-19)

  • Added postal address error handling

1.1.0 (2021-04-21)

  • Minor fixes

  • Error class ‘UnparableApiResponse’ was renamed to ‘UnparsableApiResponseError’

1.0.0 (2021-04-12)

  • First release

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

whois-api-1.2.0.tar.gz (10.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

whois_api-1.2.0-py3-none-any.whl (11.8 kB view details)

Uploaded Python 3

File details

Details for the file whois-api-1.2.0.tar.gz.

File metadata

  • Download URL: whois-api-1.2.0.tar.gz
  • Upload date:
  • Size: 10.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.16

File hashes

Hashes for whois-api-1.2.0.tar.gz
Algorithm Hash digest
SHA256 8b18d084332dfc7be8f9d992f076468a2a545ea3037c99fc50732ca3db87addf
MD5 1b191a61e43ae633a9dae3bccfdfb81a
BLAKE2b-256 9a6ea8dc555db3def55710c44f91135543ab1501822a9e1f3682502d50fe8434

See more details on using hashes here.

File details

Details for the file whois_api-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: whois_api-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 11.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.16

File hashes

Hashes for whois_api-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4c780441faab557995e83a719a7957931b78f63011cf941ab879265546a9eb8b
MD5 3b1f8a783adbb2445f0d504b109da60f
BLAKE2b-256 bee2f3afb9ead94e58e96c0c34dbc1e2f9bdc016fda3211398ac02f12ff90192

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.2.0 This release

2 files

1.1.4

2 files

1.1.3

2 files

1.1.2

2 files

1.1.1

2 files

1.1.0

2 files

1.0.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page