Skip to main content

Bulk Company Profile

Effortlessly compile a list of email addresses from multiple companies using Bulk Company Profile feature.

Written by Tomba.io Team

Bulk Company Profile

The Bulk Company Profile tool lets you upload a list of domains or company names and receive detailed information about each company including industry, size, location, website, social links, and more.

🔒 Note: Bulk Company Profile is available on premium plans only.


How to Use Bulk Company Profile

  1. Go to the Bulks page

  2. Click + New Bulk

  3. Enter a unique name for your bulk task

  4. Upload your list of company domains or names

  5. (Optional) Check "Notify me via email when ready"

  6. Click Upload

⏳ Your file will be processed — this may take a few minutes.

Once completed:

  • Click Download to get the full results

  • Optionally preview the first 10 rows before downloading


File Format Requirements

📄 Accepted file types: .CSV or .TXT
✅ Each row should contain only:

  • A domain name (e.g., stripe.com)

  • Or a company name (e.g., Stripe)

💡 For best results, use domain names.


What You'll Receive

For each domain/company, Tomba provides:

CSV Column

Description

Website

Company website/domain

Organization name

Legal or brand name

Industries

Business sector(s)

Employee count

Estimated number of employees

Twitter

Company Twitter profile

Facebook

Company Facebook page

LinkedIn

Company LinkedIn page

Country

Registered country

City

Headquarters city

Description

Company description

Whois Registrar

Domain registrar

Whois Created date

Domain registration date

Whois Referral url

Registrar referral URL

phone to phone10

Up to 10 company phone numbers


Creating a New Bulk Company Profile

When you click + New Bulk:

List Name

Give your task a unique name (3-201 characters).

Input Type

Choose between:

  • Domain names (recommended) — e.g., stripe.com

  • Company names — e.g., Stripe

List Content

Enter domains or company names one per line, or upload a .CSV or .TXT file.

  • Maximum: 10,000 items per bulk

  • File size must not exceed 4MB

CSV Column Mapping

For multi-column CSV files, a preview shows the first 10 rows. Click on the column containing your data to select it.

Options

  • Notify me when ready — Toggle to receive an email notification when complete


Viewing Task Results

Click on any task to view its detail page.

Progress Tracking

While processing: progress bar with percentage, live counter, browser tab favicon badge, and desktop notifications (bell icon).

Results Preview

A preview table shows the first rows with: Company Name, Website, Industry, Size, Country/Location, Social Profiles, and Phone Number.

Download Options

Click Download to get the full results file in CSV format.

Task Details

Details grid shows: Created and Expiration dates, Processing duration, Total companies enriched, Search cost in credits.

Task Actions

From the dropdown menu: Rename, Archive (or Restore), Delete.


Manage Your Bulk Tasks

Once uploaded, you can perform the following actions:

  • Sort: By task name, status, or creation date

  • Search: Locate specific tasks by name

  • Filter: Toggle between All and Archived tasks

  • Rename: Change task names via the dropdown menu

  • Archive: Move completed tasks to the archive for a cleaner view

  • Restore: Bring archived tasks back to the active list

  • Delete: Remove tasks permanently via the dropdown menu

  • Pagination: Choose how many tasks to display per page (10, 20, 50, 100, 150, or 200)


Excel Add-in: Company Profile Enrichment

Tomba’s Microsoft Excel Add-in allows you to enrich company data directly from your spreadsheet.

  1. Open your Excel file with domain/company data

  2. Go to the Company Profile tab

  3. Match the column containing domains

  4. Click "Find company profile"

Tomba will fill in:

  • Company details

  • Confidence score

  • Status column


Google Sheets Add-on: Company Profile Enrichment

You can also enrich company data inside Google Sheets:

  1. Open your Google Sheet with domain/company names

  2. Go to the Company Profile tab

  3. Match the correct column

  4. Click "Find company profile"

✅ The sheet will auto-fill with company info, including confidence scores and status messages:

  • OK: Data found

  • No results

  • ⚠️ Error: Missing or invalid data


Using the Bulk Company Profile API

Retrieve verified email addresses and enriched company information found across the internet in bulk using Tomba’s Bulk Company Profile API.

from tomba.client import Clientfrom tomba.services.domain import Domain# Initialize the Tomba clientclient = Client()client.set_key('ta_xxxx').set_secret('ts_xxxx')# Initialize the Domain Search servicedomain = Domain(client)# Search for email addresses associated with a domainresult = domain.domain_search('stripe.com')

Available SDKs

Tomba offers official SDKs for many popular programming languages, including:
PHP, Python, C#, Go, Rust, Ruby, Dart, JavaScript, R, Lua, Elixir, and more.


Task Progress Tracking

While your bulk task is processing:

  • A progress bar shows the percentage completed

  • A live counter displays items processed vs total items

  • Your browser tab updates with the progress percentage in the favicon

  • Click the bell icon to enable desktop notifications — you’ll be notified when your task finishes


Task Statuses

Each bulk task goes through one of the following statuses:

  • Pending — Task is queued, not yet started

  • Running — Currently being processed

  • Completed — Results are ready to download

  • No Result — Completed but no results were found

  • Failed — Task terminated with an error

  • Cancelled — Stopped by user or system

  • Expired — Data retention period has passed, results are no longer available


Task Details

Each completed task displays:

  • Created date and expiration date

  • Processing duration

  • Total results found

  • Total items processed

  • Verification status and cost (if verification was enabled)

  • Search cost in credits


Credits & Upgrade

  • Credits are only consumed when you download the results

  • If you don’t have enough credits, an upgrade prompt will appear with a link to upgrade your plan

  • Team members will see a notice if the team owner needs more credits



Related Resources

Did this answer your question?