SubdomainRadar Python API Wrapper
This repository contains Python wrapper for the SubdomainRadar API, allowing you to interact with the SubdomainRadar service for enumerating subdomains, managing tasks, performing reverse searches.
Table of Contents
Features
- List enumerators
- List enumerator groups
- Retrieve user profile
- Manage tasks
- Perform reverse search
- Enumerate domains
- Retrieve excluded domains and TLDs
Installation
Python
-
Clone the repository:
pip install subdomainradar
Usage
Python 3.9+
-
Import the
SubdomainRadarAPIclass:from subdomainradar import SubdomainRadarAPI
-
Create an instance of the
SubdomainRadarAPIclass:api = SubdomainRadarAPI(base_url="https://api.subdomainradar.io", api_key="YOUR_API_KEY")
-
Call the available methods:
# Enumerate domains domains = ["tesla.com", "google.com"] results = api.enumerate_domains_with_results(domains=domains, group="Fast") print(results)
API Methods
Python Methods
-
Enumerators
list_enumerators()list_enumerator_groups()
-
Profile
get_profile()
-
Tasks
get_task(task_id)list_tasks()enumerate_domains(domains, enumerators=None, group=None)enumerate_domains_with_results(domains, enumerators=None, group=None)
-
Reverse Search
reverse_search(subdomain_part=None, domain_part=None, tld_part=None, exclude_generic_hosting_domains=False, exclude_gov_ed_domains=False)
-
Excludes
get_excludes()
Contribution
Contributions are welcome! Please open an issue or submit a pull request for any changes or improvements.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Metadata
Release files for subdomainradar 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| subdomainradar-1.0.1.tar.gz | 4.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| subdomainradar-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.9 kB
Release files / subdomainradar-1.0.1.tar.gz
| Download URL | subdomainradar-1.0.1.tar.gz |
|---|---|
| Size | 4.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d0c663faeea7a429fdac695c90b4c9e9ce167d9e9372222f98555b3c4c9ed857
|
|
BLAKE2b-256 checksum How to use checksums |
82e8cd4ae1719b352710829e2bee62e6c12ec6c925a98637eb6a48e21daa189a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.9.13
|
Release files / subdomainradar-1.0.1-py3-none-any.whl
| Download URL | subdomainradar-1.0.1-py3-none-any.whl |
|---|---|
| Size | 4.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f7aae90f18f1574533bbc641e9039c97b7091dc6a14647059fbc4219d11cbfe8
|
|
BLAKE2b-256 checksum How to use checksums |
fda187559d0c931316cc3aeb6443f95950238c8795022495c217c4a2a4e3a730
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.9.13
|