Web Contact Info Finder

Scrape a website to extract emails, phone numbers, and social profiles; export to Google Sheets or return clean JSON.
This powerful scraper automates the tedious process of finding contact details on a website. Here's how it works:
  1. Starts with the Homepage: The automation begins by navigating to the website URL you provide and thoroughly scans the homepage for contact information like emails, phone numbers, addresses, and links to social media profiles (LinkedIn, Twitter/X, Facebook, etc.).
  2. Intelligent Subpage Search: If the homepage yields limited results (fewer than two types of contacts), the automation doesn't give up. It intelligently navigates to common contact-related pages such as /contact, /about-us, and /team to continue its search, ensuring a more comprehensive data capture.
  3. Deduplication: To ensure your final list is clean and actionable, the automation automatically identifies and removes any duplicate contacts found across the different pages it scanned.
  4. Flexible Output: Finally, the automation delivers the clean, deduplicated list of contacts in your chosen format. You can have it automatically append the data into a specified Google Sheet, neatly organized under columns like "Contact Type," "Value," and "Source Page," or you can receive the data as a structured JSON object for use in other applications.
Usage Ideas
  • Create targeted lead lists for sales outreach by scraping the websites of potential customers.
  • Build comprehensive contact databases for marketing campaigns and newsletters.
  • Gather contact information for public relations and media outreach efforts.
  • Compile a list of social media profiles for companies in a specific niche for competitive analysis.
  • Quickly find contact details for support or partnership inquiries across multiple companies.
Customization Ideas
You can easily tailor this automation to fit your specific needs. You have the flexibility to:
  • Target Any Website: Simply provide the URL of the website you want to scrape.
  • Choose Your Output: Decide whether you want the results delivered directly to a Google Sheet or as a structured JSON payload.
  • Use Your Own Google Sheet: Specify the URL of your Google Sheet, and the automation will save the results there.
  • Customize Sheet Columns: You can define the exact column names to be used in your Google Sheet, allowing the automation to work with your existing file structure.
  • Modify the Search Scope: Adjust the list of common subpages (like /contact or /about) that the automation should check if the homepage is sparse on details.
  • Control Crawl Depth: Set the maximum number of subpages the automation will check to balance speed and thoroughness.
Agent Inputs
Required Parameters
Name
Type
Default
googleSheetUrl
string
None
URL of the Google Sheet to save contacts (required when outputFormat is 'google-sheets')
outputFormat
enum
Options:
google-sheetsjson
None
How to output results: 'google-sheets' to save to a Google Sheet, or 'json' to return structured data
websiteUrl
string
None
The website URL to scrape for contact information (e.g., https://example.com)
Optional Parameters
Name
Type
Default
maxPagesToCheck
number
5
Maximum additional pages to check if homepage has fewer than 2 contact types (e.g., /contact, /about-us)
HIPAA
SOC-2 TYPE 2
Airtop empowers anyone to turn ideas into powerful automations, by simply describing what they want to happen.
© 2025 Airtop