Contact Info Scraper avatar

Contact Info Scraper

Pricing

from $20.00 / 1,000 results

Go to Apify Store
Contact Info Scraper

Contact Info Scraper

Scrapes contact information such as emails, phone numbers, and social media links from websites you specify. Returns a structured dataset.

Pricing

from $20.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

40

Total users

5

Monthly active users

14 days ago

Last modified

Share

ParseForge

Contact Info Scraper

Extract contact information from any website, including emails, phone numbers, and social profiles. provide a list of URLs and get structured contact data in CSV, JSON, Excel, or XML. No coding required.

Finding contact details on websites is tedious when done manually. This Contact Info Scraper automatically scans the websites you specify and extracts emails, phone numbers, and social media links into a clean dataset. It works on any public website, from company pages to personal blogs.

Who uses itWhat they scrape Websites for
Sales teamsBuilding prospect lists with direct contact details
MarketersFinding influencer or partner contact info for outreach
RecruitersCollecting candidate emails from personal websites
ResearchersGathering contact points for surveys or studies

What it does

This Actor collects contact information such as email addresses, phone numbers, and social media profile URLs from the websites you provide, and returns each contact as a flat row.

  • ๐Ÿ“ง Email extraction: finds email addresses in page text and mailto links.
  • ๐Ÿ“ž Phone extraction: detects phone numbers in various international formats.
  • ๐Ÿ”— Social profile extraction: captures links to LinkedIn, Twitter, Facebook, and more.
  • ๐ŸŒ Multi-URL scanning: process hundreds of websites in a single run.
  • โš™๏ธ Configurable limits: set a maximum number of contacts to collect.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Websites data

๐Ÿ“ˆ Lead generation.

A sales team scrapes contact emails from a list of prospect company websites to build a targeted outreach list.

๐Ÿ“ฃ Influencer marketing.

A marketer extracts social media profiles from blog URLs to identify potential brand ambassadors.

๐Ÿค Partnership outreach.

A business development manager collects contact info from partner websites to initiate collaboration discussions.

๐Ÿ” Market research.

A researcher gathers contact points from industry websites to send out surveys and collect primary data.

Why choose this scraper

What you get
No manual copyingAutomatically extracts contact details from any website
Structured outputReturns data in a consistent format ready for analysis
ScalableHandles up to 1,000,000 contacts per run
Easy to useNo coding required, input URLs and run

How it compares

This Actor focuses on extracting contact information from any website you provide, while Google Maps Scraper specializes in Google Maps business listings.

FeatureParseForgeGoogle Maps Scraper
Extract emails from websitesYesNot listed
Extract phone numbersYesYes
Extract social media profilesYesNot listed
Scrape any website URLYesNot listed
Scrape Google Maps listingsNot listedYes

Configure the run

Provide a list of website URLs and optionally set a maximum number of contacts to collect. The Actor scans each URL and extracts all available contact information. The Input tab lists every parameter.

A first run with the defaults:

{
"startUrls": [
{
"url": "https://apify.com"
},
{
"url": "https://stripe.com"
},
{
"url": "https://openai.com"
}
],
"maxItems": 10
}

A larger pull:

{
"startUrls": [
{
"url": "https://apify.com"
},
{
"url": "https://stripe.com"
},
{
"url": "https://openai.com"
}
],
"maxItems": 200
}

Pricing

Pay-per-result: $0.024 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$2.40
1,000 results$24.00
10,000 results$240.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Contact Info Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Websites through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/contact-info-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Ensure the URLs are correct and publicly accessible. Some websites may block scraping or have no contact info. Check the run log for errors.

The Actor is timing out on some websites.

Large or slow websites may take longer. Increase the timeout in the Actor's advanced settings or reduce the number of URLs per run.

Extracted emails are missing or incomplete.

Some websites obfuscate emails to prevent scraping. The Actor may not detect such emails. Try a different website or check the page source.

I get an error about invalid URL format.

Make sure each URL starts with http:// or https://. Remove any spaces or special characters.

The run finishes but the dataset is empty.

Check if the maxItems is set too low or if the websites have no contact info. Also verify that the Actor has access to the internet.

FAQ

QuestionAnswer
What types of contact information can this Actor extract?It extracts email addresses, phone numbers, and social media profile URLs found on the provided websites.
Can I scrape multiple websites at once?Yes, you can provide a list of URLs in the startUrls input field, and the Actor will process them all in one run.
Is there a limit on how many contacts I can collect?You can set a maximum number of contacts using the maxItems input. The default is 10, but you can increase it up to 1,000,000.
Does this Actor work on any website?It works on any publicly accessible website. Some sites may block automated access, but most standard websites are fine.
What format is the output data in?The output is a structured dataset that you can export to CSV, JSON, Excel, or XML from the Apify platform.
Do I need to know how to code to use this Actor?No, you can run it directly from the Apify console by providing URLs. For advanced use, you can also use the API.
Can I schedule this Actor to run regularly?Yes, you can set up a schedule in Apify to run the Actor at specified intervals, such as daily or weekly.
Is the extracted data compliant with privacy laws?You are responsible for ensuring your use of the data complies with applicable laws, such as GDPR. Only scrape data you are authorized to use.
Can I filter which types of contact info to extract?Currently, the Actor extracts all available contact types. You can post-process the dataset to filter as needed.
What if a website has no contact information?The Actor will return an empty result for that URL. You can check the run log for details.

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Website owners. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.