Apify Store
AS
Apify Store
/automation-lab/website-contact-finder

Website Contact Finder — Emails, Phones & Socials for Leads

Turn company websites from Google Maps, directories, CRMs, or spreadsheets into outreach-ready contact signals. Extract public emails, phone numbers, social profiles, contact pages, and optional email

liveasyncunknown~30s typical
lead generationseo toolsbusinesswebsitecontactfinder
$0.0013
per result + $0.005 call
plus $0.001 platform fee per run
Actor charges $0.001 per result; Cracked adds 25% plus a $0.005 call fee
Bring your own Apify Store key: provider portion drops to $0.
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, then use Cracked to run apify /automation-lab/website-contact-finder for me.

Input

FieldTypeDescription
urlsarrayAdd the company or business website URLs to scan for contact information. Enter one URL per line. Use the domain root (e.g. https://company.com) — the crawler will automatically find contact and about pages. Domains without http:// are auto-prefixed.
maxPagesPerSiteintegerSet how many internal pages to crawl per website. Contact and about pages are automatically prioritized. 10–20 pages covers most small and medium sites. Increase to 50+ for large enterprise sites. Note: this does not affect the price per site. default 20
maxConcurrencyintegerRequested parallel requests for one site (1–20). To stay reliable within 256 MB, the actor enforces a global ceiling of 2 simultaneous page fetches across all sites. Values above 2 remain accepted for API compatibility but do not increase effective throughput. default 5
maxWebsitesConcurrencyintegerRequested websites processed in parallel (1–20). All sites share a global ceiling of 2 simultaneous page fetches; for two-site parallelism, use maxConcurrency 1 and maxWebsitesConcurrency 2. Larger values remain accepted for API compatibility but are reduced at runtime. default 5
requestTimeoutSecsintegerSet the timeout for each HTTP request. Increase to 30+ for slow or international sites. default 15
useProxybooleanEnable Apify proxy for requests. Leave off by default — most public websites work without proxy. Enable only if you see timeout errors or empty results from sites you know are accessible. default false
proxyConfigurationobjectConfigure Apify proxy settings. Only used when Enable proxy is turned on. Residential proxies work best for sites with strict bot detection.
verifyEmailsbooleanWhen enabled, each extracted email address is verified after crawling. Results are added to the `emailVerification` array in the output. Verification is opt-in and charged at $0.002 per verified email (`email-verified` event), using DNS + optional SMTP checks depending on the verification level you choose. Disabled by default — enable for higher-quality lead lists. default false
verificationLevelstring (format | mx | smtp)Controls how deeply each email is verified: • **format** — syntax check only (instant, no network calls). Confidence: 0–30. • **mx** — syntax + DNS MX record lookup (checks if the domain can receive email). Confidence: 30–45. Recommended for most use cases. • **smtp** — syntax + MX + direct SMTP probe (checks if the specific mailbox exists). Confidence: 45–95. Note: Gmail, Microsoft 365, and Yahoo block SMTP probing — confidence is capped at 45 for those providers even at this level. default "mx"

Call it

curl
curl https://cracked-ai-pearl.vercel.app/v1/run \
  -H "Authorization: Bearer ck_live_..." -H "content-type: application/json" \
  -d '{"provider":"apify","endpoint":"/automation-lab/website-contact-finder","input":{"urls":["https://apify.com","https://example.com"],"maxPagesPerSite":10,"maxConcurrency":3},"wait":false}'
poll
curl "https://cracked-ai-pearl.vercel.app/v1/runs/<runId>?wait=30" -H "Authorization: Bearer ck_live_..."
cli
npx cracked-ai run -p apify -e /automation-lab/website-contact-finder -i '{"urls":["https://apify.com","https://example.com"],"maxPagesPerSite":10,"maxConcurrency":3}' -w 120
mcp
run_tool({ provider: "apify", endpoint: "/automation-lab/website-contact-finder", input: {"urls":["https://apify.com","https://example.com"],"maxPagesPerSite":10,"maxConcurrency":3}, wait: false })

Try it

Runs against your signed-in workspace balance. Sign in if you have not.