Be a Lord of the Domains with the DomainTools API

Romin Irani, August 5th, 2011

DomainTools, a leader in domain name research and monitoring, has updated its DomainTools API that allows developers to tap into domain data and get access to comprehensive domain records. In addition, you can also use the API to actively monitor everything about a domain including trademark and registrants.

Mark Kendrick announced the API in a blog post and gave a snapshot of how the extensive data built by DomainTools has now being provided via its API. The service is extensive and well organized so that you can pick and choose the kind of information around which you would want to build your application. The API provides access to whois lookup, domain history, hosting history, reverse IP lookup, name server report, among others.

The API is REST based and it supports both JSON (default) and XML as its data format. Two kinds of authentication are supported by the API. First, Open Key Authentication, is where you pass in your username and API Key as request parameters. The other one is a more secured mechanism called Signed Authentication in which you pass your username, an HMAC signature of your request and the current timestamp.

The API does not come with a free quota. Pricing involves a monthly subscription fee in addition to access charges. Refer to the pricing page for individual pricing of the APIs. However you can try out the sample queries for the DomainTools domain for free.

A sample Whois lookup returns the following JSON:

{
    "response": {
        "registrant": "DomainTools, LLC",
        "registration": {
            "created": "1998-08-02",
            "expires": "2014-08-01",
            "updated": "2010-08-31",
            "registrar": "CHEAP-REGISTRAR.COM",
            "statuses": [
                "ok"
            ]
        },
        "name_servers": [
            "NS1.P09.DYNECT.NET",
            "NS2.P09.DYNECT.NET",
            "NS3.P09.DYNECT.NET",
            "NS4.P09.DYNECT.NET"
        ],
        "whois": {
            "date": "2011-08-02",
            "record": "Domain name: domaintools.com\n\nRegistrant Contact:\n DomainTools…"
        }
    }
}

The DomainTools API is a comprehensive API that covers almost any information that you might want about a domain. If there was a free quota for developers, the company would probably see more of them take the API for spin and develop some interesting applications.

Both comments and pings are currently closed.

2 Responses to “Be a Lord of the Domains with the DomainTools API”

August 22nd, 2011
at 12:01 am
Comment by: Latest Domain Name Lookup News

[...] JSON (default) and XML as its data format. Two kinds of authentication are … Read more on ProgrammableWeb (blog)Most server administrators I know and have talk to enforces prevention and avoidance to be reported [...]

September 28th, 2011
at 12:32 am
Comment by: DOMAIN NAME HOSTING COMPANY is this pages related search term and focused content | Domain Website Hosting

[...] to expand so make a considered at the start so you don¡¯t need to change hosting services later.Choose the correct DOMAIN NAME HOSTING COMPANY package is perhaps one of the more important decision… have not chosen a great hosting service all the work can be undone. Domain website hosting is the [...]

Follow the PW team on Twitter

ProgrammableWeb
APIs, mashups and code. Because the world's your programmable oyster.

John Musser
Founder, ProgrammableWeb

Adam DuVander
Executive Editor, ProgrammableWeb. Author, Map Scripting 101. Lover, APIs.