While no comprehensive database exists allowing users to search for all U.S. company names at once, individual states provide searchable databases. In addition, the U.S. Securities and Exchange Commission allows searches of all public companies, and the U.S. Patent and Trademark Office has a searchable database of all U.S. trademarks.
The Secretary of State offices for individual states allows interested parties to search their databases by name of a business or by name of an officer, director or registered agent of a corporation. These databases typically include corporations, limited liability companies, limited partnerships, nonprofit organizations and foreign financial institutions, among others. Some states charge for these searches; for instance, Texas charges $1 per search, as of 2015.