Web Contact Info Finder
Scrape a website to extract emails, phone numbers, and social profiles; export to Google Sheets or return clean JSON.
Cesar Sanchez
Featured Apps
This powerful scraper automates the tedious process of finding contact details on a website. Here's how it works:
-
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.).
-
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/teamto continue its search, ensuring a more comprehensive data capture. -
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.
-
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
/contactor/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) | ||