Contact & Outreach Opportunity Finder
Pricing
from $1.00 / 1,000 website analyzeds
Contact & Outreach Opportunity Finder
Find public business contacts, outreach pages, evidence, and ranked opportunity scores.
Pricing
from $1.00 / 1,000 website analyzeds
Rating
0.0
(0)
Developer
Iqbal R
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
What does Contact & Outreach Opportunity Finder do?
Contact & Outreach Opportunity Finder turns public websites into structured outreach intelligence. Add one or more domains and receive contact pages, published business contacts, social profiles, contact forms, and clearly stated opportunities such as guest posting, advertising, partnerships, sponsorships, press inquiries, and content submissions.
Try it with apify.com. Every website produces a separate result with source URLs, evidence, confidence levels, and an outreach score, making the data practical for both manual review and automated lead-qualification workflows. On Apify, you can run the Actor through the Console or API, schedule recurring scans, connect results to other apps, use proxy rotation, monitor runs, and export datasets.
Why use Contact & Outreach Opportunity Finder?
This Actor helps agencies, partnerships teams, PR professionals, founders, and researchers identify the right public route for contacting an organization.
- Qualify websites before starting an outreach campaign.
- Find editorial, contributor, advertising, partnership, sponsorship, and press pages.
- Collect publicly listed business emails, phone numbers, social profiles, and form URLs.
- Prioritize prospects with comparable 0100 scores.
- Retain evidence and source-page links for review.
- Process multiple websites in one run without combining their results.
The Actor performs research only. It does not send messages, submit forms, guess private contact details, or bypass access controls.
How to use Contact & Outreach Opportunity Finder
- Open the Actor in Apify Console.
- Add one or more URLs under Websites to analyze.
- Choose the page limit and link depth that suit your list.
- Select the contact and opportunity types you want included.
- Click Save & Start.
- Review the Outreach opportunities table or export the dataset.
For an initial run, the default limits offer a useful balance between coverage, speed, and cost.
Input
Configure the Actor in the Input tab or provide JSON through the Apify API.
{"startUrls": [{ "url": "https://apify.com" }],"maxPagesPerSite": 15,"maxDepth": 2,"includeEmails": true,"includePhones": true,"includeSocialProfiles": true,"includeContactForms": true,"includeOpportunityDetection": true,"sameDomainOnly": true,"maxConcurrency": 10,"maxRequestRetries": 2,"requestTimeoutSecs": 45,"proxyConfiguration": {"useApifyProxy": false}}
| Input field | Description |
|---|---|
startUrls | One or more public website URLs. Required. |
maxPagesPerSite | Maximum pages analyzed for each website, from 1 to 100. |
maxDepth | Maximum number of internal-link levels followed, from 0 to 5. |
includeEmails, includePhones | Enable extraction of publicly listed contact details. |
includeSocialProfiles | Include official social profile links. |
includeContactForms | Detect relevant forms without submitting them. |
includeOpportunityDetection | Detect explicit outreach and submission opportunities. |
sameDomainOnly | Keep discovery within the submitted website. Recommended. |
maxConcurrency | Maximum number of pages processed at the same time. |
maxRequestRetries | Retry limit for temporary request failures. |
requestTimeoutSecs | Per-page timeout in seconds. |
proxyConfiguration | Optional Apify Proxy or custom proxy settings. |
Output
The default dataset contains one aggregated item per input website. The following shortened example illustrates the response shape; findings depend on the website's current public content.
{"inputUrl": "https://apify.com","finalUrl": "https://apify.com/","canonicalUrl": "https://apify.com/","domain": "apify.com","status": "success","organization": {"name": "Apify","websiteType": "company"},"pagesAnalyzed": 1,"contactPages": [],"contacts": [{"type": "email","value": "support@apify.com","category": "support","confidence": 0.96,"sourceUrl": "https://apify.com/"}],"contactForms": [],"socialProfiles": [{"platform": "linkedin","url": "https://www.linkedin.com/company/apify","profileType": "organization","confidence": 0.96}],"opportunities": [],"bestContact": {"type": "email","value": "support@apify.com","category": "support","confidence": 0.96},"outreachScore": 6,"scores": {"contactability": 16,"guestPost": 0,"advertising": 0,"partnership": 0,"sponsorship": 0}}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel. JSON preserves the complete nested evidence and source information.
Data table
| Field | Description |
|---|---|
inputUrl, finalUrl, canonicalUrl, domain | Input and resolved website identity. |
status | Website-level result: success, partial, or failed. |
organization | Public organization name, description, logo, type, and related profiles when available. |
pagesAnalyzed | Number of pages included in the analysis. |
contactPages | Relevant page URLs with type and confidence. |
contacts | Deduplicated public emails and phone numbers with category and sources. |
contactForms | Form locations, categories, and visible field names. |
socialProfiles | Official profiles discovered on the website. |
opportunities | Detected outreach types with confidence, source URL, and evidence. |
bestContact | Most suitable available contact route and selection reason. |
outreachScore, scores | Overall and category scores from 0 to 100. |
errors | Website or page issues useful for reviewing incomplete results. |
How much does it cost to analyze websites?
This Actor uses Pay per Event + usage pricing. There is no subscription: users pay the event charges below plus the Apify platform resources consumed by each run.
| Event | Free | Bronze | Silver | Gold |
|---|---|---|---|---|
| Website analyzed | $0.0015 | $0.00135 | $0.0012 | $0.001 |
At the Free-tier rate, the event charges are $0.15 for 100 websites and $1.50 for 1,000 websites. Platform usage is added separately and depends on crawl limits, retries, page sizes, and optional proxy usage. A website triggers the analyzed event only when it produces a successful or partial result. Failed websites remain available for review without that event charge, although their consumed platform resources may still be billed. Apify plan credits can be used to try the Actor.
Tips and advanced options
- Keep
sameDomainOnlyenabled for predictable per-website results. - Use a depth of 1 for quick screening and 2 for broader discovery.
- Disable output categories you do not need to keep results focused.
- Use moderate concurrency when analyzing many websites and respect target-site capacity.
- Enable proxy rotation only when it is appropriate for the target and your use case.
- Review evidence and source pages before using any contact or opportunity.
- Schedule recurring runs when you need to detect newly published outreach pages.
FAQ, disclaimers, and support
Does the Actor contact people or submit forms?
No. It only analyzes information already available on public web pages.
Are all findings guaranteed to be current?
No. Websites can contain outdated, incomplete, or ambiguous information. Confidence scores support prioritization, but important findings should be confirmed on the linked source page.
Is it legal to collect public contact information?
Laws and website terms vary. You are responsible for following applicable privacy, data-protection, anti-spam, copyright, robots, and website terms in your jurisdiction and use case. Do not use the Actor to collect or misuse sensitive personal data.
What can affect coverage?
Some content may require authentication, interaction, client-side rendering, CAPTCHA completion, or access to non-public documents. Restricted, blocked, or unavailable pages may produce partial results.
For help, bug reports, or feature requests, use the Actor's Issues tab and include a public URL plus the relevant result details. Custom configurations and tailored extraction requirements are also available as a custom solution.