Registry / database / cloudcheck

cloudcheck

JSON →
library11.0.0pypypi✓ verified 85d ago

Detailed database of cloud providers for instantly looking up a domain or IP address. Current version: 9.3.0, requires Python >=3.9. Release cadence is active, with frequent updates.

pip install cloudcheck
INSTALL
IMPORT
SIG · CLOUDCHECK
C
cloudcheck
databasepythonv11.0.0
Install
1.8s avg
Import
Disk
27MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v11.0.0 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 29.3MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 1.8s · import 0.000s · 30MB
27MB installed
● package 27MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

CloudCheck
from cloudcheck import CloudCheck
import CloudCheck
CloudCheck is a class, not a module.
lookup
from cloudcheck import CloudCheck; cc = CloudCheck(); result = cc.lookup('example.com')
from cloudcheck import lookup
lookup is a method on the CloudCheck instance, not a standalone function.

Create a CloudCheck instance and look up a domain or IP address. Returns provider info or None.

from cloudcheck import CloudCheck cc = CloudCheck() result = cc.lookup('8.8.8.8') print(result)
Debug
Known issues
breakingCloudCheck v9+ dropped support for Python <3.9.
fix
Upgrade Python to 3.9 or higher.
affects: >=9.0.0
gotchaThe lookup method may return None for unknown IPs/domains. Always check for None before accessing attributes.
fix
if result is not None: ...
affects: all
deprecatedThe method 'lookup_ip' was renamed to 'lookup' in v8.0.0. 'lookup_ip' still works but is deprecated.
fix
Use lookup() instead of lookup_ip().
affects: >=8.0.0 <9.0.0
gotchaRate limiting: cloudcheck sends requests to external APIs. Excessive requests may lead to throttling.
fix
Implement caching or use with caution in loops.
affects: all
Errors
Common errors & fixes
ModuleNotFoundError: No module named 'cloudcheck'
The package is installed as 'cloudcheck', but the import statement might be wrong.
fix
Ensure the package is installed: pip install cloudcheck. Then import as from cloudcheck import CloudCheck.
AttributeError: module 'cloudcheck' has no attribute 'lookup'
lookup is not a top-level function; it's a method of CloudCheck class.
fix
Use: from cloudcheck import CloudCheck; cc = CloudCheck(); result = cc.lookup(...)
TypeError: 'NoneType' object is not subscriptable
lookup() returned None when IP/domain was not found, and you tried to access ['provider'] on None.
fix
Check for None: if result: print(result['provider']) else: print('Not found')
ValueError: invalid literal for int() with base 10: '...'
Passing an invalid IP address string that cannot be parsed.
fix
Ensure input is a valid IPv4 or IPv6 address string or a domain name.
Upgrade
Version history
11.0.0latest on PyPI · released Jun 17, 2026
Audit
Dependencies
requestsrequiredHTTP requests to cloud provider APIs
Agent activity
13 hits · last 30 days
node
10
Amazon
1
OpenAI (training)
1
Resources
cloudcheck — pip install cloudcheck · libregistry