PHPackages                             doyosi/whois - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. doyosi/whois

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

doyosi/whois
============

WHOIS lookup library for PHP - Query 70+ WHOIS servers directly, parse responses for 20+ TLDs, build raw WHOIS APIs, domain availability checkers, and registration info tools. Features plugin system for custom parsers, Laravel integration, IDN support, and 30+ date format handling.

v1.0.4(5mo ago)0112MITPHPPHP &gt;=8.4

Since Dec 13Pushed 5mo agoCompare

[ Source](https://github.com/Doyosi/Doyosi-Whois)[ Packagist](https://packagist.org/packages/doyosi/whois)[ Docs](https://github.com/Doyosi/Doyosi-Whois)[ RSS](/packages/doyosi-whois/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (4)Dependencies (1)Versions (6)Used By (0)

Doyosi Whois
============

[](#doyosi-whois)

[![Latest Version](https://camo.githubusercontent.com/bea6c8fac06a9fe89403fd2affaec7738f5f9352753eb06b8e348e19b751931a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f646f796f73692f77686f69732e737667)](https://packagist.org/packages/doyosi/whois)[![PHP Version](https://camo.githubusercontent.com/25514a0673c19e1cb71d7f309905c4129437ebaec372f5a6b8bacbc208a4b945/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f646f796f73692f77686f69732e737667)](https://packagist.org/packages/doyosi/whois)[![License](https://camo.githubusercontent.com/9e060aa9c86ca33feb704b803356de46107f4401e00c3a645443d682e2ac39ab/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f646f796f73692f77686f69732e737667)](https://packagist.org/packages/doyosi/whois)

A PHP 8.4+ library for querying WHOIS servers and parsing domain registration information. Build raw WHOIS APIs, domain availability checkers, registration info tools, and more.

Features
--------

[](#features)

- **Direct WHOIS queries** - Connects to 70+ WHOIS servers directly (no intermediary web services)
- **RDAP API support** - Use Google's RDAP API for .dev, .app, .page, and other Google Registry TLDs
- **20 TLD parsers** - Specialized parsing for .com, .net, .org, .io, .app, .dev, .ai, .de, .uk, .fr, .ru, and more
- **Plugin system** - Register custom parsers for any TLD from your application code
- **Smart date parsing** - Handles 30+ date formats commonly found in WHOIS responses
- **IDN support** - Automatic punycode conversion for internationalized domain names
- **Fluent API** - Chainable configuration methods
- **Full type safety** - Strict types and modern PHP 8.4 features

Requirements
------------

[](#requirements)

- PHP &gt;= 8.4
- `ext-intl` (optional, for IDN support)

Installation
------------

[](#installation)

```
composer require doyosi/whois
```

Or clone and install manually:

```
git clone https://github.com/Doyosi/Doyosi-Whois.git
cd Doyosi-Whois
composer install
```

Quick Start
-----------

[](#quick-start)

```
