Website Email & Phone Finder
Pricing
$5.00 / 1,000 useful site results
Website Email & Phone Finder
Find public business emails, phone numbers, social profiles, and source URLs from company websites with bounded crawling.
Pricing
$5.00 / 1,000 useful site results
Rating
0.0
(0)
Developer
jack su
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
Find public business emails, phone numbers, social profiles, company details, and source URLs from company websites. The Actor returns one deduplicated site-level contact record per requested website and uses strict crawl limits to keep runs predictable.
This is the searchable Store positioning for the original Website Contact Intelligence Agent: a bounded website contact finder, company email finder, phone number finder, and public lead-research helper for AI agents and automation workflows.
This is an original public-web research tool. It does not infer private email addresses, enrich private individuals, or connect contacts to hidden identities. Public pages can still contain personal business contact details. Users must have a lawful purpose and must not use results for harassment, spam, or unlawful profiling.
What It Returns
- Public business emails and phone numbers
- CRM-ready
primaryEmail,primaryPhone, contact page URLs, and a transparent confidence score - A simple role label such as
general,sales,support,careers, orpress - The source URL and evidence type for every contact
- Public company name, description, and social profiles
- Completeness, missing fields, pages scanned, page-level errors, and the reason crawling stopped
- Machine-readable diagnostics such as
noContactsFound,noHighIntentLinksFound,increaseMaxPages, andsomePagesFailed
Each requested website produces exactly one site-level dataset record. The
Actor prioritizes same-domain contact, about, team, support, legal, press,
careers, locations, company, kontakt, and impressum pages, then links each
discovered contact back to its source page.
Input
{"urls": ["https://apify.com"],"maxPagesPerSite": 8,"requestTimeoutSecs": 20}
| Field | Type | Limits | Description |
|---|---|---|---|
urls | array of strings | 1-20 URLs | Public HTTP or HTTPS company websites; paths are reduced to the site origin |
maxPagesPerSite | integer | 1-20, default 8 | Maximum same-domain HTML pages scanned per site |
requestTimeoutSecs | integer | 5-60, default 20 | Maximum wait time for each page request |
Example Output
{"status": "ok","url": "https://example.com","finalUrl": "https://example.com/","companyName": "Example Company","description": "Example public company description.","emails": [{"value": "sales@example.com","role": "sales","sourceUrl": "https://example.com/contact","evidenceType": "mailto"}],"phones": [],"primaryEmail": "sales@example.com","primaryPhone": null,"contactPageUrls": ["https://example.com/contact"],"confidenceScore": 0.83,"socialProfiles": [],"pagesScanned": 4,"completenessScore": 0.6,"missingFields": ["phones", "socialProfiles"],"crawlStoppedReason": "priority_links_exhausted","diagnostics": [],"pageErrors": []}
Evidence types can include mailto, tel, visible_text, and schema_org.
Results may have a status of ok, partial, or error.
Pricing
This Actor uses Apify pay-per-event pricing. The paid event is
useful-site-result.
- At most one event is charged per requested website.
- Individual crawled pages and duplicate contact occurrences are never charged separately.
- A result is useful only when it has
status: okand contains at least one valid public email or phone. - Partial results, errors, empty results, and blocked private-network URLs are written to the dataset but are not charged.
- Current price:
$0.005peruseful-site-result. - No Actor-start fee is currently configured.
apify-default-dataset-itemis intentionally not configured, so error and partial records are not charged merely because they are written to the dataset.
Safety And Limits
- Only intentionally published public company website data is extracted.
- Crawling stays on the requested hostname and follows only prioritized links.
- URLs containing query parameters or fragments are rejected so secrets and tracking identifiers are not persisted in output datasets.
- Input paths are reduced to the site origin before crawling and output so path-based reset, invitation, and session tokens are not persisted.
- Local and private-network URLs, credential-bearing URLs, and redirects to private networks are blocked.
- Each HTML page is limited to 3 MB.
- Users are responsible for choosing targets and limits that respect target terms, robots policies, applicable laws, and rate limits.
- Results are stored in the run's Apify dataset; users are responsible for appropriate access control and deletion of retained data.
Local Development
From this product directory:
pip install -r requirements.txtpython -m unittest discover -vapify run
Validate the independent Actor schemas before future builds or publication:
$apify validate-schema