Which software is that which allows you to check 500k domains at once?use software
Such as? Never heard of a bulk domain checker to check 500k domainsYou can use bulk domain checker
use software
Namecheap has 5000 checker. But it doesn’t work goodYou can use bulk domain checker
Can we use namecheap or godaddy? We can’t use for 500k domains but at least i hope we use 1000+ domains at same time right?Such as? Never heard of a bulk domain checker to check 500k domains
Try with godaddy?Namecheap has 5000 checker. But it doesn’t work good
Godaddy has 2000 per dayCan we use namecheap or godaddy? We can’t use for 500k domains but at least i hope we use 1000+ domains at same time right?
Try with godaddy?
I just created an aps. But api has It's own limitWhy not create a py code with porkbun.com then search all ur available domains? DM if u wanna team up trynna help. I will search for apis for the meantime
"Whois Lookup Script" inurl:whois.php
"Powered by Sams Whois"
"Enter a domain name and select a tld from the box above"
"Whois Lookup Script" "Domain/IP Address"
Thx mate i will try it and update youimport requests
import json
# API credentials
API_KEY = "YOUR_API_KEY"
SECRET_API_KEY = "YOUR_SECRET_API_KEY"
API_URL = "https://api.porkbun.com/api/json/v3"
def check_domain_availability(domain_name):
"""
Checks the availability of a domain using Porkbun API.
"""
endpoint = f"{API_URL}/ping"
payload = {
"apikey": API_KEY,
"secretapikey": SECRET_API_KEY
}
try:
response = requests.post(endpoint, json=payload)
response.raise_for_status()
data = response.json()
if data.get("status") == "SUCCESS":
return f"{domain_name}: Available"
else:
return f"{domain_name}: Unavailable"
except Exception as e:
return f"{domain_name}: Error checking domain - {str(e)}"
def main():
input_file = "domains.txt"
output_file = "domain_status.txt"
target_tlds = [".com", ".org"] # Add desired TLDs here
try:
with open(input_file, "r") as file:
# Filter domains by desired TLDs
domains = [line.strip() for line in file if any(line.strip().endswith(tld) for tld in target_tlds)]
if not domains:
print("No domains matching the specified TLDs found!")
return
results = []
for domain in domains:
status = check_domain_availability(domain)
print(status)
results.append(status)
# Write results to output file
with open(output_file, "w") as file:
file.write("\n".join(results))
print(f"Results saved to {output_file}")
except FileNotFoundError:
print(f"Error: {input_file} not found!")
except Exception as e:
print(f"An unexpected error occurred: {str(e)}")
if __name__ == "__main__":
main()
Let me know any difficultiesThx mate i will try it and update you
Won't workingimport requests
import json
# API credentials
API_KEY = "YOUR_API_KEY"
SECRET_API_KEY = "YOUR_SECRET_API_KEY"
API_URL = "https://api.porkbun.com/api/json/v3"
def check_domain_availability(domain_name):
"""
Checks the availability of a domain using Porkbun API.
"""
endpoint = f"{API_URL}/ping"
payload = {
"apikey": API_KEY,
"secretapikey": SECRET_API_KEY
}
try:
response = requests.post(endpoint, json=payload)
response.raise_for_status()
data = response.json()
if data.get("status") == "SUCCESS":
return f"{domain_name}: Available"
else:
return f"{domain_name}: Unavailable"
except Exception as e:
return f"{domain_name}: Error checking domain - {str(e)}"
def main():
input_file = "domains.txt"
output_file = "domain_status.txt"
target_tlds = [".com", ".org"] # Add desired TLDs here
try:
with open(input_file, "r") as file:
# Filter domains by desired TLDs
domains = [line.strip() for line in file if any(line.strip().endswith(tld) for tld in target_tlds)]
if not domains:
print("No domains matching the specified TLDs found!")
return
results = []
for domain in domains:
status = check_domain_availability(domain)
print(status)
results.append(status)
# Write results to output file
with open(output_file, "w") as file:
file.write("\n".join(results))
print(f"Results saved to {output_file}")
except FileNotFoundError:
print(f"Error: {input_file} not found!")
except Exception as e:
print(f"An unexpected error occurred: {str(e)}")
if __name__ == "__main__":
main()
I have made my own python code. Thx for the idea.Let me know any difficulties
My code Doesn't need any apiNamesilo and name.com also have apis.