Bulk Domain Search
The Bulk Domain Search tool allows you to upload a list of domain names or companies and retrieve verified email addresses associated with those domains along with rich contact and company data.
🔒 Note: Bulk Domain Search is available for premium plans only.
Getting Started
To use Bulk Domain Search:
Click on Domain Search
Click + New Bulk, and give your task a unique name
Upload your list of domains (or companies)
📄 Accepted file formats: .CSV or .TXT
📌 Requirements:
Domains should be in a single column
You may also copy and paste domain names directly into the provided text area
Maximum limit: 25,000 domains per bulk
Once uploaded, click Upload to begin processing.
When your bulk is ready, click Download to retrieve your results.
Creating a New Bulk Domain Search
When you click + New Bulk, you’ll see the creation form with the following options:
List Name
Give your task a unique name (3-201 characters). This helps you identify the task later in your bulk list.
Input Type
Choose between:
Domain names (recommended) — e.g.,
stripe.com,tomba.ioCompany names — e.g.,
Stripe,Tomba
Domain names produce more accurate results.
List Content
Enter your domains or company names one per line in the text area, or upload a .CSV or .TXT file.
The line count updates in real-time as you type
Maximum: 25,000 items per bulk
Duplicates and invalid entries are automatically skipped
CSV Column Mapping
When uploading a multi-column CSV file:
A preview table shows the first 10 rows of your file
Click on the column containing your domain names to select it
The selected column is highlighted for confirmation
Click Reset to choose a different column
Advanced Options
Maximum emails per domain — Choose how many email addresses to return per domain: 1, 10 (default), 20, 50, or 100. When more results are available, the most reliable are returned first.
Email type filter — Filter by email type:
All (default) — Return all email types
Personal — Only personal email addresses
Generic — Only generic/role-based addresses (e.g., info@, support@)
Choose "Only" to strictly filter or "In priority" to prioritize the selected type
Department filter — Filter by department (multi-select): Executive, IT, Finance, Management, Sales, Legal, Support, HR, Marketing, Accounting, Administrative, Communication, Engineering, Operations, and more.
Choose "Only" to strictly filter or "In priority" to prioritize selected departments
Verify emails — Toggle to verify each email address found. Disabled if your list has more than 1,000 items or if the maximum emails per domain is greater than 10.
Include phone numbers — Toggle to find phone numbers for each contact.
Include sources — Toggle to include the source URLs where each email was found.
Notify me when ready — Toggle to receive an email notification when your bulk task completes.
What You’ll Receive
For each domain, Tomba returns a list of professional email addresses along with enriched data when available:
CSV Column | Description |
| Professional email found |
| The searched domain |
| Company name |
| Deliverability likelihood (percentage) |
| Valid, Accept all, Invalid, or Unknown |
| Personal or Generic |
| Email pattern used (e.g., {first}.{last}) |
| Contact’s first name |
| Contact’s last name |
| Job title |
| Department of the contact |
| Public Twitter profile |
| LinkedIn profile |
| Up to 10 phone numbers |
If you enabled Sources, the CSV will also include:
Total Sources— Number of sources foundSource1throughSource10— URLs where the email was discovered
Filtering Options
Tomba gives you full control over your results:
Filter by email type: Role-based vs. Personal
Filter by department (e.g., marketing, HR, IT)
Choose to include or exclude sources
Apply filter strength (strict or loose match)
Download:
Only valid emails
All emails
Domains with no results
You can download results in full or apply these filters before exporting.
Viewing Task Results
Click on any task in your bulk list to view its detail page.
Progress Tracking
While your task is running:
A progress bar shows the percentage completed
A live counter displays domains processed vs total
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
Results Preview
Once completed, a preview table shows the first 10 rows of results with columns:
Email, Domain, Organization, Score, Type, Pattern
First Name, Last Name, Department, Position
Twitter, LinkedIn
The Score column shows a color-coded confidence bar: red (<30%), yellow (<80%), or green (80%+).
Results Chart
A pie chart visualizes the breakdown of your results:
Valid (green) — Verified email addresses
Unverified (yellow) — Found but not verified
Not Found (gray) — Domains with no email results
Download Options
Click Download to open the download modal with options:
Full list — Download all results
Valid only — Download only verified valid email addresses
Not Found — Download domains that returned no results
Each option shows a badge with the count of results.
Task Details
A details grid displays:
Created and Expiration dates
Processing duration
Emails found and Phones found (if phone was enabled)
Max emails per domain setting
Verify and Sources status (enabled/disabled)
Search cost and Verification cost in credits
Departments and Email type filters applied
Task Actions
From the dropdown menu, you can:
Rename — Edit the task name
Archive — Move to archived view (can be restored later)
Delete — Permanently remove the task
Expired Tasks
If the data retention period passes, results are no longer downloadable. You'll see a notice with the expiration date and links to create a new bulk or view all tasks.
Managing Your Uploaded Tasks
Each bulk task can be managed easily:
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)
Use in Microsoft Excel
With Tomba’s Excel Add-in, you can run domain searches directly from your spreadsheet:
Open your Excel file
Select the Domain Search tab
Match the column containing your domain names
Click "Find email addresses"
Use in Google Sheets
You can do the same in Google Sheets:
Open your Google Sheet
Go to the Domain Search tab
Match the domain column
Click "Find email addresses"
Tomba will enrich your data with emails, confidence scores, and status flags.
Using Domain Search via API
You can also automate domain searches using Tomba’s API:
from tomba.client import Clientfrom tomba.services.domain import Domain# Initialize the Tomba clientclient = Client().set_key('ta_xxxx').set_secret('ts_xxxx')# Initialize the Domain servicedomain = Domain(client)# Perform a domain searchresult = 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
Bulk Operations Overview — All bulk tools in one place
Bulk API Reference — API documentation for bulk endpoints
Pricing & Plans — View plans and credit allowances
How Credits Work — Understand credit usage for bulk operations
Domain Search API — API reference for domain search
LinkedIn Email Finder — Find emails from LinkedIn profiles
LinkedIn Finder API — API reference for LinkedIn finder
Tomba CLI Documentation — Command-line interface reference








