Whois

Check domain availability and whois info.


Endpoint


Method URI
POST https://apiv2.keliweb.it/api/v2/keliweb/whois

Request Parameters


Parameter Type Description Required
HTTP headers: Authorization string Bearer + the token to access APIs Required
domain string the domain to search for availability Required

Response Parameters


Parameter Type
domain string
tld string
sld string
whois string
premium boolean
price integer

Example Request (PHP Curl)

            

                    $curl = curl_init();
                    
                    curl_setopt_array($curl, array(
                      CURLOPT_URL => "https://apiv2.keliweb.it/api/v2/keliweb/whois",
                      CURLOPT_RETURNTRANSFER => true,
                      CURLOPT_ENCODING => "",
                      CURLOPT_MAXREDIRS => 10,
                      CURLOPT_TIMEOUT => 0,
                      CURLOPT_FOLLOWLOCATION => false,
                      CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
                      CURLOPT_CUSTOMREQUEST => "POST",
                      CURLOPT_POSTFIELDS =>
                        http_build_query(
                                array(
                                    'domain'    => 'test.it',
                                )
                            ),
                      CURLOPT_HTTPHEADER => array(
                        "Content-Type: multipart/form-data",
                        "X-Requested-With: XMLHttpRequest",
                        "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NhMmNlNkNjNhMmU2MmUxIzZDRkODY5MS1mMDMzLTQ1MWMtYjU-3EHc",
                      ),
                    ));
                    
                    $response = curl_exec($curl);
                    $err = curl_error($curl);
                    
                    curl_close($curl);
                    
                    if ($err) {
                      echo "cURL Error #:" . $err;
                    } else {
                      echo $response;
                    }

            
        

Example Request (jQuery AJAX)

            
                    var form = new FormData();
                    form.append("domain", "test.it");

                    var settings = {
                        "async": true,
                        "crossDomain": true,
                        "url": "https://apiv2.keliweb.it/api/v2/keliweb/whois",
                        "method": "POST",
                        "headers": {
                            "Authorization": "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6ImNjMDEwYWVlYmUzMjMxMmZlZjBiNzRjYTBhMmNlNDc2MjNjNhMMTA1MzJjODk1In0",
                            "cache-control": "no-cache",
                        },
                        "processData": false,
                        "contentType": false,
                        "mimeType": "multipart/form-data",
                        "data": form
                    }

                    $.ajax(settings).done(function (response) {
                        console.log(response);
                    });
            
        

Example Response (JSON payload)

            
                {
                    "domain": "test.it",
                    "tld": "it",
                    "sld": "test",
                    "whois": "unavailable",
                    "premium": {
                        "premium": false
                    },
                    "price": {
                        "register": {
                            "annually": "7.90",
                            "biennially": "15.80",
                            "triennially": "23.70",
                            "quadriennially": "31.60",
                            "quinquennially": "39.50"
                        },
                        "transfer": {
                            "annually": "7.90",
                            "biennially": "15.80",
                            "triennially": "23.70",
                            "quadriennially": "31.60",
                            "quinquennially": "39.50"
                        },
                        "renew": {
                            "annually": "7.90",
                            "biennially": "15.80",
                            "triennially": "23.70",
                            "quadriennially": "31.60",
                            "quinquennially": "39.50"
                        }
                    }
                }