Avoid using whois on registrar sites to check availability. It's trivial for them to hijack that info and then allow someone else to see what domains people have been checking, so they can pre-emptively register them.
The best way is to check the TLD server directly, using "dig"
Failing that, use a real whois client (NOT anything web-based)
$ dig thisdomaindoesnotexist.com ns
; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> thisdomaindoesnotexist.com ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 39567
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;thisdomaindoesnotexist.com. IN NS
;; AUTHORITY SECTION:
com. 899 IN SOA a.gtld-servers.net. nstld.verisign-grs.com. 1405884613 1800 900 604800 86400
;; Query time: 178 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Sun Jul 20 15:31:01 2014
;; MSG SIZE rcvd: 117
$ whois thisdomaindoesnotexist.com
Whois Server Version 2.0
Domain names in the .com and .net domains can now be registered
with many different competing registrars. Go to http://www.internic.net/
for detailed information.
No match for "THISDOMAINDOESNOTEXIST.COM".
>>> Last update of whois database: Sun, 20 Jul 2014 19:30:55 UTC <<<