Developer Libraries

cURL

Python

Javascript

C#

Go

Java

Swift

C++

Node JS

PHP

Ruby

Third-party Integrations

make logo Make

MISP

MS Security Copilot

Integrate WhoisFreaks APIs Using the Go SDK: A Developer's Guide

The WhoisFreaks Go SDK provides a powerful toolkit for developers to integrate domain intelligence services into their applications. It enables access to current and historical domain registration data, allowing users to track ownership changes and analyze domain details comprehensively. The SDK also supports advanced searches based on registrant information or related data points and includes features like domain availability checks and bulk processing for efficient handling of multiple domains.

Additionally, the SDK simplifies tasks such as structuring WHOIS data, managing API requests and responses, and applying filters for targeted queries. With integrated authentication and advanced query options, it ensures a seamless experience for developers building applications for domain research, cybersecurity, or digital asset monitoring.


Installation Steps:

  • To proceed, Go must be installed on your machine. If it's not already installed, click here to install Go.
  • Install the WhoisFreaks Go SDK with the following command:
    bash Copy
                                go get -u github.com/WhoisFreaks/whoisfreaks@latest
                            
    OR
    bash Copy
                                go install github.com/WhoisFreaks/whoisfreaks@latest
                            
  • Using Source Code

    If you'd like to build it yourself, you can follow these steps:

    1. Clone the repository:
      bash Copy
                                          git clone https://github.com/WhoisFreaks/whoisfreaks.git
                                      
    2. Navigate to the cloned directory:
      bash Copy
                                          cd whoisfreaks
                                      
    3. Build the project:
      bash Copy
                                          go build
                                      
    4. Move the generated binary to your Go path:
      bash Copy
                                          mv whoisfreaks /usr/local/bin/
                                      

      This assumes that /usr/local/bin/ is part of your Go path (check your environment settings). If it's a different path, adjust accordingly.

That's it! With the WhoisFreaks SDK now installed, you can follow the steps below to perform any type of lookup.

Click here if you want to know how to perform WHOIS lookups using the Go SDK.

Click here for instructions on performing DNS lookups with the Go SDK.

Click here to find out how to check domain availability using the Go SDK.

Click here if you want to learn how to perform SSL certificate lookups using the Go SDK.


For more detailed information, visit the official WhoisFreaks' Go SDK documentation.

Make Business Growth

WhoisFreaks GoLang SDK | CLI Tool

Leverage this Go Lang-based SDK and CLI tool to interact with the WhoisFreaks API seamlessly.

pkg.go.dev