API docs

Making requests

- It takes up to 2 minutes to activate your account after Sign Up. - Note that the search results are limited to 10,000 records. If you'd like to get more relevant results, try optimizing your search query.

Request body sample

    "apiKey": "YOUR_API_KEY",
    "sinceDate": "2018-05-01",
    "mode": "purchase",
    "withTypos": false,
    "responseFormat": "json",
    "includeSearchTerms": [
    "excludeSearchTerms": [


You can use this header or apiKey parameter for API calls.
Get your personal API KEY on My products page.

Input parameters: required

Get your personal API KEY on My products page.
Array of search terms which should be present in the domain name. Maximum 4 items. Case insensitive.

Input parameters: optional

Optional. Array of search terms which should NOT be present in the domain name. Maximum 4 items. Case insensitive.
Optional. Date in "YYYY-MM-DD" format.

Allowed dates are in the [Today minus 14 days — Today] interval.

Yesterday's date by default.

If present, search through activities discovered since the given date. Sometimes there is a latency between the actual added/renewal/expired date and the date when our system detected this change. We recommend using this field in your monitoring tools for filtering daily changes.

"preview" (default) – return only the number of domains. No credits deducted.

"purchase" – return the actual list of domains (limited to 10,000). 1 request costs 10 DRS credits.
Optional. If true, the search terms set will be enriched with their possible typos. For example, for the term 'google', the typos might be: 'goigle', 'gokgle', 'golgle', 'gopgle', 'goglee', 'gooogle' etc.

Acceptable values: false | true

Default: false

With typos included - 1 request costs 1,000 DRS credits.

Learn more: Typo generation FAQ

"json" (default) – response format will be JSON.

"xml" – response format will be XML.

Sample output

   "domainsCount": 2,
   "domainsList": [
            "domainName": "blogginggoogle.com",
            "action": "added"
            "domainName": "googleblog.asia",
            "action": "dropped"
The number of domains matching the criteria.
The list of domains matching the criteria. This section is present for the "purchase" mode only.
Full domain name
"added" for the registered and "dropped" for the expired domains.

Usage limits and requests throttling

The maximum number of requests per second is 30. In case that the limit is breached, your subsequent requests will be rejected until the next second.

Account balance information

Required. Get your personal API KEY on My products page.
Optional. A list of the products' IDs can be found in the response.

- You can always check your account balance on the My products page. - Note that the following products use the same WHOIS credits: WHOIS API, Bulk WHOIS API, Domain Availability API. - Note that the following products use the same Domain Research Suite credits: Brand Alert API, Registrant Alert API, Reverse WHOIS API, WHOIS History API, Reverse IP/DNS API, Reverse MX API, Reverse NS API.

List of possible errors

400 Bad Request
Invalid JSON received.
403 Forbidden
Access restricted. Check credits balance or enter the correct API key.
422 Unprocessable Entity
Input correct search term.
429 Too Many Requests
Too Many Requests. Try your call again later.
Internal server error. Try your call again or contact us.
Try our Brand Alert API for free
Get started
Have questions?

We work hard to improve our services for you. As part of that process, we welcome your feedback, questions, and suggestions. Please let us know about your thoughts and feelings, and any way in which you think we can improve our product.

For a quick response, please select the request type that best suits your needs. For more info regarding the request types, see Contact us page.

By submitting, you agree to the Terms of Service and Privacy Policy.

Or shoot us an email to