---
layout: post
title: "Whois JSON API"
date:   2015-06-07 20:34:46
last_modified_at:  2015-08-02 19:05:00
excerpt: "Walter Elias Disney was an American entrepreneur, cartoonist, animator, voice actor, and film producer. As a prominent..."
categories: history
tags:  disney
image:
  feature: j1x-whois.jpg
  topPosition: 0px
bgContrast: dark
bgGradientOpacity: darker
syntaxHighlighter: yes
published: true
---

Today I want to introduce a new little service that i created: a [Whois JSON API](http://whois.j1x.co).

My motivation behind this project was the lack of another good whois lookup service that responded with a *JSON* file and could return decent querys from **TDLs** like ```.com.br``` or ```.network```.

Something cool that i had found was the [Whoiz](https://github.com/okor/whoiz) project from Jason Ormand. It uses a gem called [Ruby Whois](http://whoisrb.org/) to query the various diferent  servers for each *TDL*. I used this as my starting point. Then I took the raw responses from some of the diferent *TDLs* server and made a little **regex** to get the information that I needed from each one.

I only did this for some domains: ```.com.br```, ```.network```, ```.net``` and ```.com```. Maybe I'll make more in the future. The queries for ```.com.br``` domains usually come with limited information because of the registrar's API call allowance and there is a bug where some ```.com``` domains return an error sometimes (ex: google.com).

The [Whois JSON API](http://whois.j1x.co) is free for use. You can test it at [whois.j1x.co](http://whois.j1x.co) and read the API documentation. If you need support, find bugs or want to send me feedback, please leave me a message.
