$npx skillfedfor your agent

whoisit

A Python client to RDAP WHOIS-like services for internet resources.

With conditionsPyPI InternetReleased Jun 202686.5K downloads / moPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — whoisit-4.0.4-py3-none-any.whl
v4.0.4 · released 2026-06-06 · Python >=3.10 · 5 runtime deps: httpx, python-dateutil, requests, typing-extensions, urllib3

Yes, if you need to query RDAP services for internet resource data. The library is actively maintained, has low install friction, and handles the bootstrapping and parsing complexity that would otherwise require manual HTTP and JSON work. Verify the license terms in the repository first, since the package metadata does not record them. No known security vulnerabilities.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.10 or later.
  • Bootstrap data must be fetched once before queries; async variants (asn_async, domain_async, ip_async, entity_async) are available.
  • Low install friction with a pure-Python wheel and five standard runtime dependencies (httpx, requests, urllib3, python-dateutil, typing-extensions).

License · maintenance · safety

(unclear) — License treatment is unclear—no SPDX identifier or raw license text is recorded in the package metadata, so you should verify the actual license terms in the repository before adopting this package.

last release 2026-06-06 (69 days) · last repo commit 2026-07-30 · 129 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 86,549 downloads/mo, #13,855 on PyPI

Verify before relying

pip install whoisit

import whoisit

whoisit.bootstrap()
results = whoisit.asn(1234)
print(results['name'])
  • Whether the package's license is compatible with your project's requirements (license treatment is unclear in metadata).
  • Performance and rate-limit behavior when making many concurrent RDAP queries.
  • Coverage and reliability of RDAP services for less common TLDs or entity types.
Same gist for agents: .md · .json

What it is and what it does

whoisit is a Python client library that abstracts over the RDAP protocol to query internet resource registries. It handles the bootstrapping logic (determining which RDAP service to query for a given resource) and parses RDAP JSON responses into flat dictionaries, so you don't have to implement HTTP routing and JSON extraction yourself. The library supports lookups for autonomous system numbers (ASNs), domain registrations, IPv4/IPv6 addresses and CIDR blocks, and entity handles across regional internet registries (ARIN, RIPE, APNIC, LACNIC, AFRINIC).

It offers both synchronous and asynchronous query methods, with options to retrieve raw RDAP JSON, follow related RDAP endpoints for richer domain data, and work around weak SSL implementations on some registry servers. The library is pure Python with minimal dependencies and requires Python 3.10 or later.

Use it for

  • Look up ASN ownership and details to identify which organization operates a given autonomous system.
  • Resolve domain registration data including nameservers and registrar information via RDAP.
  • Query IP address allocation and ownership to determine which RIR and organization manages a given IP or CIDR block.
  • Retrieve entity contact and administrative information by entity handle across regional registries.
  • Build bulk IP or domain reconnaissance tools that need current, authoritative registry data.
  • Implement async batch lookups for network monitoring or security scanning workflows.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you need to query RDAP services for internet resource data.

The library is actively maintained, has low install friction, and handles the bootstrapping and parsing complexity that would otherwise require manual HTTP and JSON work. Verify the license terms in the repository first, since the package metadata does not record them. No known security vulnerabilities.

Install

whoisit on PyPI

Before you install

Low install friction with a pure-Python wheel and five standard runtime dependencies (httpx, requests, urllib3, python-dateutil, typing-extensions). Active maintenance with a recent commit on 2026-07-30 and steady releases.

Requires Python 3.10 or later. Bootstrap data must be fetched once before queries; async variants (asn_async, domain_async, ip_async, entity_async) are available.

License in practice

License treatment is unclear—no SPDX identifier or raw license text is recorded in the package metadata, so you should verify the actual license terms in the repository before adopting this package.

Quickstart

pip install whoisit

import whoisit

whoisit.bootstrap()
results = whoisit.asn(1234)
print(results['name'])

Verify before relying

  • Whether the package's license is compatible with your project's requirements (license treatment is unclear in metadata).
  • Performance and rate-limit behavior when making many concurrent RDAP queries.
  • Coverage and reliability of RDAP services for less common TLDs or entity types.

Package facts

LicenseNot declared unclear
Python supportSupports the current Python release >=3.10
Install frictionLow. Pure-Python wheel
Runtime dependencies
5 packages
httpxpython-dateutilrequeststyping-extensionsurllib3
MaintenanceActively maintained 69 days since the last release
Last repo commit
First released
Downloads86,549 / month, #13,855 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14

Evidence: whoisit-4.0.4-py3-none-any.whl

Tags

Capabilities
rdap whois lookupip address registration dataasn domain entity lookupinternet resource informationrdap client librarywhois protocol pythonrir registry queries
Topics
rdapregistry-lookupnetwork-data

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “asn domain entity lookup”

  • whoisitQuery RDAP (Registration Data Access Protocol) services to look up…
  • ipinfoQueries the IPinfo.io API to retrieve geolocation, ASN, company, and…
  • pyasnpyasn performs fast offline IP address to Autonomous System Number…

Give your agent the search over MCP, or paste the wish link into any chat.

More Internet packages

botocore Worth it
PyPI · Internet · released Aug 2026

Botocore provides low-level, data-driven access to Amazon Web Services APIs, serving as the foundation for the AWS CLI and boto3 libraries.

Install it if you need programmatic access to AWS services.

permissive licensepure Python · 3.10+
1.5Bdownloads / mo
aiobotocore Worth it
PyPI · Internet · released Aug 2026

Provides an async client for AWS services using botocore and aiohttp, allowing you to call AWS APIs asynchronously within asyncio-based applications.

Install it if you need to call AWS services from async Python code; it is the standard way to do so.

Apache-2.0pure Python · 3.10+
1.2Bdownloads / mo
pydantic Worth it
PyPI · Python Modules · released May 2026

Pydantic validates Python data structures against type hints, coercing and checking input at runtime to ensure it matches a declared schema.

MITpure Python · 3.9+
1.1Bdownloads / mo
filelock Worth it
PyPI · Libraries · released Aug 2026

Provides a platform-independent file locking mechanism to coordinate access to files across processes and threads.

MITpure Python · 3.10+
717.1Mdownloads / mo
fastapi Worth it
PyPI · Software Development · released Jul 2026

FastAPI is a Python web framework for building REST APIs using type hints, with automatic request validation, serialization, and interactive API documentation.

MITpure Python · 3.10+
568.6Mdownloads / mo
googleapis-common-protos Worth it
PyPI · Internet · released Aug 2026

Provides common Protocol Buffer message definitions used across Google Cloud APIs, enabling Python clients to interact with Google services.

Apache-2.0pure Python · 3.10+
513.7Mdownloads / mo

See also ipwhois · whois · pyasn · PyFunceble-dev · peeringdb · ipaddr · cidr-trie · netaddr · cloudcheck · pybgpkit