Website Contact Finder - pay only when contacts are found avatar

Website Contact Finder - pay only when contacts are found

Pricing

from $2.00 / 1,000 website with contacts founds

Go to Apify Store
Website Contact Finder - pay only when contacts are found

Website Contact Finder - pay only when contacts are found

Give it a list of websites; get each site's contact page, contact form, emails, phone numbers (E.164), social profiles and address, with the source page for every value. Respects robots.txt. You pay only for websites where something is found.

Pricing

from $2.00 / 1,000 website with contacts founds

Rating

0.0

(0)

Developer

Forge Creations

Forge Creations

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Categories

Security

Limited permissions

Share

Website Contact Finder: pay only when contacts are found

Give it a list of websites. For each one it reads the home page and a few likely contact or about pages on the same site, then returns what the site itself publishes:

  • Contact page URL, and whether the site has a contact form
  • Emails shown on the site, flagged as role-based (info@, sales@) or personal
  • Phone numbers, normalized to E.164 (+14125550100)
  • Social profiles: Facebook, Instagram, LinkedIn, X, YouTube, TikTok, Pinterest, GitHub, Threads
  • Postal address, when the site publishes schema.org data
  • The source page for every value, so you can check it

Pricing

You pay $0.002 per website where at least one contact channel is found (about $2 per 1,000), plus Apify's standard start fee of $0.00005 per run. Websites where nothing is found, sites that are unreachable, and sites whose robots.txt disallows reading are not charged the per-website fee. They still appear in the results with a status, so you know what happened.

Input

{ "websites": ["example.com", "https://www.another-example.org"], "maxPagesPerWebsite": 4 }
FieldDefaultNotes
websitesrequiredDomains or URLs. Duplicates are removed.
maxPagesPerWebsite41-10 pages per site (home page plus likely contact pages).
maxConcurrency10Websites processed in parallel.
defaultPhoneRegionUSUsed for local numbers when the domain has no country code.

Output (one row per website)

input, url, final_url, status (ok | no_contacts | unreachable | robots_disallowed | invalid_input), contact_page_url, has_contact_form, contact_form_page, emails[{value, role_based, same_domain, source}], phones[{e164, raw, source}], socials{platform: url}, address{...,source}, pages_checked[], has_contacts

What it does not do

  • It does not guess or generate email addresses, and it does not verify deliverability.
  • It does not log in, solve CAPTCHAs, use other people's data sources, or read pages that robots.txt disallows.
  • It reads plain HTML without a browser. Sites that load contact details only through JavaScript may show fewer results; you are not charged when nothing is found.
  • You are responsible for using contact data lawfully (for example, CAN-SPAM, GDPR and the site's terms).

Support

Open an issue on this Actor's Issues tab. Reports with the website and run ID get fixed fastest.