Check domain availability in real time via a single REST API call. Free tier included - 500 credits, no card required. Single lookups or bulk checks of up to 100 domains across 1500+ TLDs in JSON or XML format.
Our Products
Use the Domain Availability Lookup API to instantly check domain availability across a wide range of TLDs. Customize the number of suggestions upto 100 to find the best options quickly and efficiently.
Product
Use the Bulk Domain Availability Lookup API to check up to 100 domains across multiple TLDs, including custom TLD lists, in a single request. Quickly identify available names and apply custom result limits.
Bulk Domain Discover API lets you submit up to 100 keywords per request and returns registered domains that contain each exact keyword. It searches across 800M+ domains spanning 1500+ TLDs and 9000+ SLDs for high-coverage results at scale.
Features
High-Precision Domain Availability Checks in Bulk Across Thousands of TLDs.
Delivers real-time domain availability results using live signals. Ideal for registrar integrations.
Domain suggestions helps to generate up to 100 relevant domain ideas per request, based on the user’s input.
Check availability for up to 100 domains per request to accelerate validation and during bulk registrations.
Get responses in JSON or XML format, for flexible data integrations in modern and legacy systems.
Easily check domain availability using keyword search with the Domain Taken API to find your perfect domain.
Use the Domain Taken API to search domains by label patterns and filter results by maximum label length for brand protection.
Perform a reverse WHOIS search to find domain ownership details linked to a specific company for threat mitigation.
Use a domain availability API powered by multiple trusted sources like WHOIS and DNS for availability checks.
Use Cases
Discover who uses the Domain Availability API and how they leverage it in their work to improve conversions.
Platforms can bulk-check domain availability, enabling faster customer registrations to hit there targets.
Web hosting providers uses our API to check domain availability and enable seamless registration, so they can act fast.
Digital agencies can use the Our API to check domain availability and provide their clients personalized suggestions.
Companies can use our API to generate domain ideas that are similar to their brand, to ensure their brand is protected.
Domain investors can use the API to check domain availability and make informed investment decisions before anyone else.
Companies can use the API to generate unique domain name ideas for marketing campaigns and drive higher-quality leads.
Seamlessly integrate our Domain Availability API and discover available domains instantly, enabling smarter domain registration.
Integrations
The WhoisFreaks Domain Availability API ships with official Python and Go SDKs, making it easy to add real-time domain search and bulk availability checking to any registrar platform or SaaS app with just a few lines of code.
Zapier, Make, and n8n let non-technical teams automate domain monitoring and trigger notifications the moment a target domain becomes available or a new brand-matching domain is registered.
For registrar and brand protection teams, the API integrates into SIEM and SOAR platforms to fire automated alerts and response workflows when lookalike domains appear across 1500+ TLDs.
Yes, we have rate limiting on requests being made on all of our paid plans. The requests limit is shown in the following table.
The Table is divided into three types of plans:
| Credits | Live-rpm | Bulk-rpm | Historical/Reverse-rpm |
|---|---|---|---|
| 5000 | 20 | 8 | 3 |
| 15000 | 35 | 12 | 5 |
| 50000 | 80 | 20 | 10 |
| 150000 | 120 | 25 | 15 |
| 450000 | 150 | 35 | 20 |
| 1000000 | 200 | 50 | 25 |
| 3000000 | 300 | 70 | 35 |
| Credits | Live-rpm | Bulk-rpm | Historical/Reverse-rpm |
|---|---|---|---|
| 5000 | 20 | 8 | 3 |
| 15000 | 35 | 12 | 5 |
| 50000 | 80 | 20 | 10 |
| 150000 | 120 | 25 | 15 |
| 450000 | 150 | 35 | 20 |
| 1000000 | 200 | 50 | 25 |
| 3000000 | 300 | 70 | 35 |
In case, the request per minute exceeds, it'll throw an error with HTTP error code of 429.