Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to find thousands of company names? [closed]

How can I find or generate thousands of company names for testing and demo purposes? (Address, phone number, and related information would be nice too.)

I've got a system I'm building which includes business contact information. Pretty common no doubt.

My test/demo database currently has randomly generated individual's names loaded (thanks to a handy IRS spreadsheet I found). This has worked great for internal testing and review purposes, but it looks really odd when shown to prospective customers.

I've tried various online public information sources (e.g. EDGAR, and county based property records searches), but these all require me to manually stitch together the results in blocks of 50 names or so at a time. I could do this, but was really hoping for a search service or data store out there that had this type of information readily searchable and retrievable in very large batches.

like image 823
Steve Scheffler Avatar asked Oct 22 '08 19:10

Steve Scheffler


3 Answers

I use Fake Name generator:

What can I use the Fake Name Generator identities for?

Thousands of individuals, companies, and government organizations have found useful and creative things to do with the Fake Name Generator. Here are a few examples:

  • Quality test data can be hard to come by, especially with laws (such as HIPAA) preventing use of real data. Read more on the dangers of testing with real data.
  • Many websites, such message boards, are poorly designed, making it difficult for visitors from foreign countries to sign up for accounts. Using fake information, you can easily fill out the sign up forms and log in to the site.
  • Use fake information when filling out forms to avoid giving out personal information.
  • Generate a false identity to use as your pseudonym on the internet. This allows you to keep your real life and your internet life separate.
  • Get ideas for names to use for characters in a book or story.
  • Generated credit cards can be used to test basic client-/server-side validation techniques without accidentally processing a real card.
  • Generated national identity numbers can be used to test basic client-/server-side validation techniques without risking disclosure of real information...
like image 111
warren Avatar answered Oct 04 '22 09:10

warren


A pretty good generator is: generatedata.

It's very customizable: you can generate names, streets, telephone numbers, a random entry from a specified list.

You can export the generated data in different formats like: SQL, HTML, Excel, XML and CSV.

like image 43
Igor Popov Avatar answered Oct 04 '22 07:10

Igor Popov


You could scrape a public source like Wikipedia for names, or you could just grab random (non-offensive, of course) nouns from your dictionary of choice (/usr/share/dict/words, etc.) and append "Company", "Corporation", "LTD" at random.

like image 21
Rob Hruska Avatar answered Oct 04 '22 09:10

Rob Hruska