Baza firm to zbiór danych o firmach, który najczęściej zawiera informacje takie jak: nazwa firmy, adres, numer telefonu, adres e-mail, strona internetowa, informacje o produktach i usługach oferowanych przez firmę. Posiadając dobrej jakości bazę firm można skutecznie pozyskać nowych klientów biznesowych.
Aby wygenerować taki zbiór, należy skorzystać z narzędzi do wyszukiwania danych, np. LinkedIn Sales Navigator, Google lub Bing. Można również skorzystać z usług firm specjalizujących się w generowaniu leadów b2b, np. InStream Group.