ACE Enterprises just added their TLD API to their corporate public service. You can use this API to determine availability status of top level domains and to generate available domain suggestions. All returned in JSON format. PRETTY SWEET! the link http://api.aceenterprises.com/tld/