1package main
2
3import (
4 "fmt"
5 "net/http"
6 "strings"
7 "io/ioutil"
8)
9
10func main() {
11 var payload *strings.Reader = nil
12 req, _ := http.NewRequest("GET", "https://api.whoisfreaks.com/v1.0/whois?apiKey=API_KEY&whois=live&domainName=google.com", payload)
13 client := &http.Client{}
14 resp, _ := client.Do(req)
15 defer resp.Body.Close()
16 body, _ := ioutil.ReadAll(resp.Body)
17 fmt.Println(string(body))
18}1package main
2
3import (
4 "fmt"
5 "net/http"
6 "strings"
7 "io/ioutil"
8)
9
10func main() {
11 var payload *strings.Reader = nil
12 req, _ := http.NewRequest("GET", "https://api.whoisfreaks.com/v1.0/whois?apiKey=API_KEY&whois=historical&domainName=google.com", payload)
13 client := &http.Client{}
14 resp, _ := client.Do(req)
15 defer resp.Body.Close()
16 body, _ := ioutil.ReadAll(resp.Body)
17 fmt.Println(string(body))
18}1package main
2
3import (
4 "fmt"
5 "net/http"
6 "strings"
7 "io/ioutil"
8)
9
10func main() {
11 var payload *strings.Reader = nil
12 req, _ := http.NewRequest("GET", "https://api.whoisfreaks.com/v1.0/whois?apiKey=API_KEY&whois=reverse&keyword=youtube", payload)
13 client := &http.Client{}
14 resp, _ := client.Do(req)
15 defer resp.Body.Close()
16 body, _ := ioutil.ReadAll(resp.Body)
17 fmt.Println(string(body))
18}1package main
2
3import (
4 "fmt"
5 "net/http"
6 "strings"
7 "io/ioutil"
8)
9
10func main() {
11 payload := strings.NewReader("{"domainNames": ["amazon.ch","google.com","whoisfreaks.com","nic.dev","news.si"]}")
12 req, _ := http.NewRequest("GET", "https://api.whoisfreaks.com/v1.0/bulkwhois?apiKey=API_KEY", payload)
13 req.Header.Set("Content-Type", "application/json")
14 client := &http.Client{}
15 resp, _ := client.Do(req)
16 defer resp.Body.Close()
17 body, _ := ioutil.ReadAll(resp.Body)
18 fmt.Println(string(body))
19}SDK documentation not available.