Decision Makers Email Finder by Domain
Pricing
from $25.00 / 1,000 email founds
Decision Makers Email Finder by Domain
Input: domain name -> Get: decision makers associated with the domain. Includes business emails, first name, last name, department, job title, company name and social profile if found. Email verification is included. May occasionally output other generic company emails.
Pricing
from $25.00 / 1,000 email founds
Rating
0.0
(0)
Developer
Scalelist
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Domain Email Finder by Scalelist
Find verified business emails for any domain with full contact profiles (names, job titles, departments, seniority, and LinkedIn URLs).
You can also provide an optional company_name alongside each domain to increase matching accuracy and ensure the best enrichment results.
Powered by Scalelist — the email and phone finder trusted by over 30,000 users worldwide.
How it works
- You provide a list of company domains (e.g.
thescalelab.com,scalelist.com) with an optionalcompany_name, and a singlelimit(applies to all domains). - The Actor queries the Scalelist Domain API for each domain synchronously.
- Every email found is validated and written as an individual row to the Apify Dataset.
- You are charged $0.029 per email found (
email_foundevent) — domains with zero results cost nothing.
Input
| Field | Required | Default | Description |
|---|---|---|---|
domains | ✅ | — | List of domains to search |
domains[].domain | ✅ | — | Company domain to search, e.g. thescalelab.com |
domains[].company_name | Optional | null | Company name (e.g. The Scalelab) — improves matching accuracy |
limit | Optional | 10 | Maximum number of emails to return per domain (1–100, applied to all domains) |
Example input
{"domains": [{"domain": "thescalelab.com","company_name": "The Scalelab"},{"domain": "scalelist.com","company_name": "Scalelist"},{"domain": "stripe.com"}],"limit": 10}
Output
Each found email produces one row in the Apify Dataset with detailed profile information. If a domain returns no emails or fails, a single audit row is written with found: false.
| Field | Type | Description |
|---|---|---|
domain | string | Company domain searched |
company_name | string | null | Company name returned by Scalelist or provided in input |
email | string | null | Found business email address (null if none found) |
first_name | string | null | Contact's first name |
last_name | string | null | Contact's last name |
job_title | string | null | Contact's job title / role |
department | string | null | Department (e.g. sales, support, engineering) |
seniority | string | null | Seniority level (e.g. director, executive, manager) |
linkedin_url | string | null | Direct LinkedIn profile link |
email_status | string | Found · catch all · Not found · Lookup failed · Charge limit reached |
found | boolean | true if an email was found |
charged | boolean | true if this email result was charged via Apify PPE |
Example output row
{"domain": "thescalelab.com","company_name": "The Scalelab","email": "arnaud@thescalelab.com","first_name": "Arnaud","last_name": "Renoux","job_title": "Sales Leader","department": "sales","seniority": null,"linkedin_url": "https://www.linkedin.com/in/arnaud-renoux-129aa949","email_status": "catch all","found": true,"charged": true}
Error handling
| Situation | Behaviour |
|---|---|
Missing domain field | Entry is skipped with a warning; remaining domains continue |
| Zero emails found | Output row written with email: null, found: false, charged: false |
| Rate limit (429) | Exponential backoff, up to 5 automatic retries |
| Lookup error (4xx/5xx) | Output row written with email_status: "Lookup failed", charged: false |
| Spend cap reached | Actor cleanly stops processing further domains to prevent overspend |
| Actor timeout | Actor stops before processing domains it cannot finish |