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
| Field | Type | Description |
|---|---|---|
| urls | array | Add 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. |
| maxPagesPerSite | integer | Set 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 |
| maxConcurrency | integer | Requested 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 |
| maxWebsitesConcurrency | integer | Requested 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 |
| requestTimeoutSecs | integer | Set the timeout for each HTTP request. Increase to 30+ for slow or international sites. default 15 |
| useProxy | boolean | Enable 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 |
| proxyConfiguration | object | Configure Apify proxy settings. Only used when Enable proxy is turned on. Residential proxies work best for sites with strict bot detection. |
| verifyEmails | boolean | When 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 |
| verificationLevel | string (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 120mcp
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.