Sales Call List Generator avatar

Sales Call List Generator

Pricing

from $0.00005 / actor start

Go to Apify Store
Sales Call List Generator

Sales Call List Generator

Automatically discover businesses, extract contact information, and generate high-quality sales call lists from websites using AI-powered data extraction.

Pricing

from $0.00005 / actor start

Rating

0.0

(0)

Developer

Girma Wakeyo

Girma Wakeyo

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Share

What does Sales Call List Generator do?

Sales Call List Generator scans company websites, directory pages, and public landing pages to find sales-ready contact details such as email addresses, phone numbers, source pages, company names, and a simple lead score. Try it with a list of target company URLs or public business directories, then use the Apify platform to schedule runs, call the Actor by API, monitor failures, rotate proxies when needed, and send results to integrations.

This Actor is useful when you already have a target market or seed list and need a structured dataset for outreach preparation. It follows likely contact, about, team, sales, support, and location pages so you can collect the highest-value public contact pages without manually opening every website.

Why use Sales Call List Generator?

Sales teams, founders, agencies, and revenue operations teams can use this Actor to turn source URLs into a cleaner call list. It helps with prospect research, territory planning, account enrichment, partner sourcing, and quick validation of public contact information before an outbound campaign.

Because the Actor outputs a normalized Apify dataset, developers can plug the results into a CRM workflow, data warehouse, Google Sheets, Make, Zapier, or a custom API consumer. No-code users can run it from the Apify Console and download the results directly.

How to use Sales Call List Generator

  1. Open the Actor on Apify and go to the Input tab.
  2. Add one or more company websites, directory URLs, or landing pages to startUrls.
  3. Keep Discover contact pages enabled if you want the Actor to follow contact-related links.
  4. Adjust Maximum pages and Maximum concurrency based on how broad the crawl should be.
  5. Run the Actor and wait for the dataset to appear in the Output tab.
  6. Export the results or connect the dataset to your preferred sales workflow.

Input

The Input tab contains these main fields:

{
"startUrls": [{ "url": "https://example.com" }],
"maxRequestsPerCrawl": 50,
"maxConcurrency": 3,
"requestDelaySecs": 1,
"discoverContactPages": true,
"crawlSameDomainOnly": true,
"maxLinksPerPage": 20,
"includePagesWithoutContacts": false,
"useApifyProxy": false
}

Use startUrls for the pages you want to scan. Increase maxRequestsPerCrawl for larger sites, and keep crawlSameDomainOnly enabled when you want to avoid unrelated third-party links. Enable useApifyProxy only if your Apify account has proxy access and the target websites require it.

Output

The Actor saves each lead candidate to the default dataset. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

[
{
"companyName": "Example Company",
"sourceUrl": "https://example.com/contact",
"pageTitle": "Contact Example Company",
"pageDescription": "Contact the Example Company sales team.",
"emails": ["sales@example.com"],
"phoneNumbers": ["+1 415 555 0123"],
"website": "https://example.com",
"leadScore": 100,
"contactPage": true,
"contactForm": true,
"contactFormCount": 1,
"extractedAt": "2026-07-05T00:00:00.000Z"
}
]

Data table

FieldDescription
companyNameBest detected company or site name.
sourceUrlPage where the contact details were found.
pageTitleBrowser title of the source page.
pageDescriptionMeta description from the source page, when available.
emailsUnique public email addresses detected on the page.
phoneNumbersUnique plausible phone numbers detected on the page.
websiteOrigin of the source page.
leadScoreScore from 0 to 100 based on email, phone, contact form, and contact-page signals.
contactPageWhether the source URL looks like a contact-related page.
contactFormWhether the page contains a likely contact, sales, or support form.
contactFormCountNumber of likely contact forms detected on the page.
extractedAtTimestamp when the record was extracted.

Pricing / Cost estimation

How much does it cost to scrape sales contact data? Cost depends on the number of pages opened, page weight, proxy usage, and concurrency. Small runs with dozens of pages should usually fit within modest compute usage, while broad crawls across many websites will cost more.

Start with the free Apify tier or a small maxRequestsPerCrawl value to estimate cost for your target sites. If the first run produces enough leads, keep the limit low. If the sites are large, increase the page limit gradually and monitor run duration.

Tips or Advanced options

Use focused startUrls for the best results. A company homepage plus discoverContactPages is often enough, but a direct contact or locations URL can be more accurate. Keep requestDelaySecs above zero for courteous crawling and lower block rates.

Set includePagesWithoutContacts to true only when you want audit records for pages that were scanned but did not contain contact information. Use maxLinksPerPage to prevent one large navigation menu from expanding the crawl too far.

FAQ, disclaimers, and support

Is it legal to scrape contact data? Public web scraping can be legal, but you are responsible for following applicable laws, website terms, privacy rules, and outreach regulations in your jurisdiction. Do not use this Actor to collect sensitive personal data or to contact people unlawfully.

Why are some companies missing emails or phone numbers? Some websites hide contact details behind forms, images, scripts, or anti-bot systems. This Actor detects likely contact forms, but it only extracts email addresses and phone numbers that are present in public text or contact links.

For bugs, feature requests, or custom extraction needs, use the Actor Issues tab on Apify. Custom solutions can add CRM formatting, stricter validation, site-specific selectors, enrichment APIs, or domain-specific scoring.