Package profile
tldextract
- Summary: Accurately separates a URL's subdomain, domain, and public suffix, using the Public Suffix List (PSL). By default, this includes the public ICANN TLDs and their exceptions. You can optionally support the Public Suffix List's private domains as well.
- Author: John Kurkowski <john.kurkowski@gmail.com>
- License: BSD-3-Clause
- Homepage: https://github.com/john-kurkowski/tldextract
- Source: https://github.com/john-kurkowski/tldextract
- Number of releases: 67
- First release: 0.1 on 2011-02-28
- Latest release: 5.4.0 on 2026-10-03
- Latest release size: 103.9 KB (pure Python wheel)
Dependencies
Tldextract has 4 dependencies, 0 of which optional.Dependent packages
| Package | Optional | Group |
|---|---|---|
| certauth | false | |
| newspaper3k | false | |
| newspaper4k | false | |
| presidio-analyzer | false | |
| scrapy | false |
Similar packages
- publicsuffix2Get a public suffix for a domain name using the Public Suffix List. Forked from and using the same API as the publicsuffix package.
- tldExtract the top-level domain (TLD) from the URL given.
- fqdnValidates fully-qualified domain names against RFC 1123, so that they are acceptable to modern bowsers
- python-whoisWhois querying and parsing of domain registration information.
- idnaInternationalized Domain Names in Applications (IDNA)
- disposable-email-domainsA set of disposable email domains
- ada-urlURL parser and manipulator based on the WHAT WG URL standard