API or Method for mass Domain Availability Checking?

zacatictac

Power Member
Joined
May 2, 2010
Messages
660
Reaction score
805
I would like to check the availability of hundreds of thousands of domains. Is there an API or method for doing this that isn't super expensive? I realize there are probably no free methods, but has anyone found a good alternative that won't cost a fortune?
 
https://www. dynadot .com/domain/bulk-search >> 1000 searches at a time -- Very quicker result
https://www. namecheap .com/domains/registration/results/?type=beast&domain= >> 5000 searches -- Slow
Try yourself
 
Yes, bulk search with API are all on payment.
This is a cheap service in bulk with API: whois.my-addr.com.
 
First check whether the domain is assigned ip address. So you will filter out working sites. And only then check the remaining ones for availablity.
 
There is a linux package for this called whois. If you are using a debian based OS, you could install whois by issuing sudo apt install whois. Then you could have your software make a shell call (for php, exec. For node.js try something like this https://stackoverflow.com/a/12941138/1437261).

Obviously, it will be a better idea to filter out the working domains first, and not abuse the program too much. :)
 
it depends on how many domains You want to check on 1 time. There are services (paid) for checking few million at once with proxies/api etc.
 
There are services (paid) for checking few million at once with proxies/api etc.
Hey @donaks , would you mind sharing those paid services that could let me check millions of domains at once. I want to check 1-2 million domains at once.
 
I will check my bookmarks at afternoon if i find it I will share on PM.
 
These two APIs will allow you to check in the millions:
https://rapidapi.com/MASNathan/api/domain-checker7/pricinghttps://rapidapi.com/ShahrOZe69/api/domaintools2/pricing

Thanks @Steptoe , for your kind suggestions. I checked their API requests and noticed that we can only make maximum 7 requests per second, which is too slow to check millions of domains.

If I am not wrong, 7 requests per seconds means:

Request in 1 minute = 7*60 = 420 req.
Request in 1 hour = 420*60 = 25k req.
Hence, requests in 24 hours ( a whole 1 day ) = 25K * 24 = 600K

Which is too slow, any better options?
 
Third scrapebox, best 77 bucks i ever spend since I got the BHW discount
 
Back
Top