The `input` action is used to perform availability checks for domain names. Furthermore, it provides suggestions based on active suggestion tools, if enabled.
- WebsocketsMethod
- wss://adac.api.yoursrs.com/ws?session_id=sessionIdURL
- application/jsonContent-Type
Name |
Type |
Description |
Restrictions |
sessionId |
String
|
UUID4, unique to session
|
|
Name |
Type |
Required / Optional |
Description |
Restrictions |
api_key |
String
|
Required |
Your ADAC API key
|
|
action |
Enum
|
Required |
Action to perform
|
Possible values:
|
data |
data |
Required |
|
|
Name |
Type |
Required / Optional |
Description |
Restrictions |
tld_set_token |
String
|
Required |
Token of specific TLD set, can be obtained from ADAC Management Panel
|
|
categories |
List
<Integer>
|
Required |
TLD categories to include, will include all available by default
|
|
input |
String
|
Required |
Domain name query
|
|
priority_list_token |
String
|
Optional |
Token of specific TLD set, will be overwritten by `tld_set_token`
|
- Minimum length: 0
- Maximum length: 64
|
hints |
hints |
Optional |
Parameters to pass into specific suggestion tools on a per-request basis |
|
Name |
Type |
Required / Optional |
Description |
Restrictions |
domainsbot |
domainsbot |
Optional |
Domainsbot specific parameters to overwrite during this request. Pass `false` to disable for current request |
- Ignored if suggestion tool is set to be inactive by default
|
sidn |
sidn |
Optional |
SIDN specific parameters to overwrite during this request. Pass `false` to disable for current request |
- Ignored if suggestion tool is set to be inactive by default
|
rns |
rns |
Optional |
RNS / Placement+ specific parameters to overwrite during this request. Pass `false` to disable for current request |
- Ignored if suggestion tool is set to be inactive by default
|
prefixes-suffixes |
prefixes-suffixes |
Optional |
Prefixes Suffixes specific parameters to overwrite during this request. Pass `false` to disable for current request |
- Ignored if suggestion tool is set to be inactive by default
|
namesuggestion |
namesuggestion |
Optional |
NameStudio specific parameters to overwrite during this request. Pass `false` to disable for current request |
- Ignored if suggestion tool is set to be inactive by default
|
Name |
Type |
Required / Optional |
Description |
Restrictions |
adult |
Boolean
|
Optional |
|
|
no_idn |
Boolean
|
Optional |
|
|
include_geolocation |
Boolean
|
Optional |
|
|
max_results |
Integer
|
Optional |
Maximum number of results to return
|
- Maximum value: 25
- Minimum value: 1
|
tld_no |
String
|
Optional |
TLDs to exclude in the results, separated by a comma
|
|
tld_ok |
String
|
Optional |
TLDs to include in the results, separated by a comma
|
|
tld_only |
String
|
Optional |
TLDs to exclusively allow in the results, separated by comma
|
|
languages |
List
<Enum>
|
Optional |
|
Possible values:
- en: English
- nl: Dutch
- de: German
- es: Spanish
- it: Italian
- fr: French
|
func |
Enum
|
Optional |
|
Possible values:
- 1: TLDs only
- 2: Domain only
- 3: TLD simple
- 4: Best of TLD and Domain
|
Name |
Type |
Required / Optional |
Description |
Restrictions |
limit |
Integer
|
Optional |
Maximum results
|
- Maximum value: 100
- Minimum value: 1
|
Name |
Type |
Required / Optional |
Description |
Restrictions |
allowAdult |
Boolean
|
Optional |
Allow adult
|
|
allowOffensive |
Boolean
|
Optional |
Allow offensive
|
|
allowPremium |
Boolean
|
Optional |
Allow premium
|
|
clientIP |
Boolean
|
Optional |
Geotargeting IP
|
|
useDomainTld |
Boolean
|
Optional |
Use Domain TLD in suggestion search
|
|
useaiSLD |
Boolean
|
Optional |
Use AI for domain suggestions
|
|
useaiTLD |
Boolean
|
Optional |
Use AI for TLD suggestions
|
|
maxCount |
Integer
|
Optional |
Maximum results
|
- Maximum value: 150
- Minimum value: 1
|
onlyTLDs |
String
|
Optional |
TLDs to exclusively allow in the results, separated by comma
|
|
forceTLDs |
String
|
Optional |
TLDs that must be present in the results, separated by comma
|
|
addTLDs |
String
|
Optional |
TLDs to boost in the results, separated by comma
|
|
removeTLDs |
String
|
Optional |
TLDs to exclude in the results, separated by comma
|
|
Name |
Type |
Required / Optional |
Description |
Restrictions |
prefixes |
List
<String>
|
Optional |
Keywords or characters placed at the beginning of the domain name query
|
|
suffixes |
List
<String>
|
Optional |
Keywords or characters placed at the end of the domain name query
|
|
Name |
Type |
Required / Optional |
Description |
Restrictions |
tlds |
List
<Enum>
|
Optional |
|
Possible values:
|
use_dashes |
Boolean
|
Optional |
Include hyphens
|
|
use_numbers |
Boolean
|
Optional |
Include numbers
|
|
use_idns |
Boolean
|
Optional |
Include IDN
|
|
lang |
Enum
|
Optional |
Language
|
Possible values:
- eng: English
- spa: Spanish
- ita: Italian
- jpn: Japanese
- tur: Turkish
- chi: Chinese
- ger: German
- por: Portuguese
- fre: French
- kor: Korean
- vie: Vietnamese
- dut: Dutch
|
include_geolocation |
Boolean
|
Optional |
Include GEO location
|
|
max_results |
Integer
|
Required |
Max results
|
- Maximum value: 100
- Minimum value: 5
|
sensitive_content_filter |
Boolean
|
Optional |
Filter sensitive content
|
|
Successful request
Domain status has been retrieved successfully
- HTTP Status
- application/jsonContent-Type
Name |
Type |
Required / Optional |
Description |
action |
String
|
Required |
Action executed, will always be 'domain_status' in this case
|
data |
data |
Required |
|
Name |
Type |
Required / Optional |
Description |
status |
Enum
|
Required |
Status of the domain
Possible values:
- 0: Waiting
- 1: Available
- 2: Taken
- 3: Invalid
- 4: Error
- 5: Unknown
|
domain_name |
String
|
Required |
The suggested domain name
|
suffix |
String
|
Required |
The TLD
|
Suggestion has been retrieved successfully
- HTTP Status
- application/jsonContent-Type
Name |
Type |
Required / Optional |
Description |
action |
String
|
Required |
Action executed, will always be 'suggestion' in this case
|
data |
data |
Required |
|
Name |
Type |
Required / Optional |
Description |
source |
String
|
Required |
The suggestion engine the suggestion came from
|
domain_name |
String
|
Required |
The suggested domain name
|
suffix |
String
|
Required |
The TLD
|
status |
Enum
|
Required |
Status of the domain
Possible values:
- 0: Waiting
- 1: Available
- 2: Taken
- 3: Invalid
- 4: Error
- 5: Unknown
|
Failed requests
Example of failed request:
{
"action": "error",
"data": "Invalid domain"
}
The tryout functionality for our API is only available in the OT&E environment. If you do not yet have an account, our support team can create it for you.
Email Support
OT&E Environment