The above information that what the Registry provides.
Registrars provider a lot more information. To see the complete list check it out at ICANN [icann.org].
Here is a partial list of what they must provide.
3.3.1.1 The name of the Registered Name;
3.3.1.2 The names of the primary nameserver and secondary nameserver(s) for the Registered Name;
3.3.1.3 The identity of Registrar (which may be provided through Registrar's website);
3.3.1.4 The original creation date of the registration;
3.3.1.5 The expiration date of the registration;
3.3.1.6 The name and postal address of the Registered Name Holder;
3.3.1.7 The name, postal address, e-mail address, voice telephone number, and (where available) fax number of the technical contact for the Registered Name; and
3.3.1.8 The name, postal address, e-mail address, voice telephone number, and (where available) fax number of the administrative contact for the Registered Name.
Could registrars lock up their domains?
They have a name thats been 404 for over 2 years. I just want to know if it has expired. Fat chance with them. They have a message off their homepage explaining why they are doing it. I completely understand, but it makes life a pain for people who want to register a name that they previously had. They could end up like netsol and keep an expired domain forever (I just got netsol to delete a domain name that had expired in 99).
For example... eNom doesn't list name servers on their whois. But this is requirement 3.3.1.2. However, they have a good reason... The registry already lists this. But good reasons should not allow companies to ignore signed contracts and make up their own rules.
GKG does list expiration dates on their records. But with all registrars they may have one or two records that you find which are out sequence. Your best bet is to wait out the problem or contact them.