📩 Phone, Email and Contact Details Scraper · Apify (2024)

Our Contact Details Scraper can crawl any website and extract the following contact information for individuals listed on the website:

Why scrape contact information?

Scraping contact details can give you a fast way to get lead-generation data for your marketing and sales teams. Collecting contact details can help you populate and maintain an up-to-date database of leads and prospective customers. Instead of manually visiting web pages and copy-pasting names and numbers, you can extract the data and rapidly sort it in spreadsheets or feed it directly into your existing workflow.

Check out our industry pages for use cases and more ideas on how you can take advantage of web scraping.

Follow our simple step-by-step guide to learn how to use Contact Details Scraper.

How much does Contact Details Scraper cost?

Apify provides you with $5 free usage credits every month on the Apify Free plan, and you can get up to 10,000 results from Contact Details Scraper for those credits. So 10,000 results will be completely free!

But if you need to get more data or to get your data regularly, you should grab an Apify subscription. We recommend our $49/month Personal plan - you can get up to 100,000 results every month with the $49 monthly plan. Or 1 million results with the $499 Team plan!

You should be aware that your results might contain personal data. Personal data is protected by GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers. You can also read our blog post on the legality of web scraping.

Input options

The actor offers several input options to let you specify which pages will be crawled:

  • Start URLs - Lets you add a list of URLs of web pages where the scraper should start. You can enter multiple URLs, upload a text file with URLs, or even use a Google Sheets document.
  • Maximum link depth - Specifies how deep the actor will scrape links from the web pages specified in the Start URLs. If zero, the actor ignores the links and only crawls the Start URLs.
  • Stay within domain - If enabled, the actor will only follow links on the same domain as the referring page. For example, if the setting is enabled and the actor finds a link on http://www.example.com/some-page to http://www.another-domain.com/, it will not crawl the second page because www.example.com is not the same as www.another-domain.com

The actor also accepts additional input options that let you specify proxy servers, limit the number of pages, etc.

Results

The actor stores its results in the default dataset associated with the actor run. You can then download the results in formats such as JSON, HTML, CSV, XML, or Excel. For each page crawled, the following contact information is extracted (examples shown):

  • Emails

    1alice@example.com2bob.newman@example.com3carl+test@example.co.uk
  • Phone numbers - These are extracted from phone links in HTML (e.g. <a href='tel://123456789'>phone</a>).

    11234567892+123456789300123456789
  • Uncertain phone numbers - These are extracted from the plain text of the web page using a number of regular expressions. Note that this approach can generate false positives.

    1+123.456.789021234567893123-456-789
  • LinkedIn profiles

    1https://www.linkedin.com/in/alan-turing2en.linkedin.com/in/alan-turing3linkedin.com/in/alan-turing
  • Twitter profiles

    1https://www.twitter.com/apify2twitter.com/apify

The results also contain information about the URL of the web page, domain, referring URL (if the page was linked from another page), and depth (how many links away from Start URLs the page was found).

For more information, click on the input tab

Output and dataset sample

For each page crawled, the resulting dataset contains a single record, which looks like this (in JSON format):

1{2 "url": "http://www.robertlmyers.com/index.html",3 "domain": "robertlmyers.com",4 "depth": 2,5 "originalStartUrl": "http://www.robertlmyers.com",6 "referrerUrl": "http://www.robertlmyers.com",7 "emails": [8 "info@robertlmyers.com"9 ],10 "phones": [],11 "phonesUncertain": [12 "717.393.3643"13 ],14 "linkedIns": [],15 "twitters": [],16 "instagrams": [],17 "facebooks": [18 "https://www.facebook.com/robertlmyers/"19 ]20}

Contact Details Scraper provides the contacts inside one item per scraped URL. This is good for analysis to check where was the contact found but can make it hard to process.

Fortunately, you can use actor to merge and deduplicate the contacts. This actor takes one or more dataset IDs of the Contact Details Scraper and merges all contacts deduplicated so that each domain is on one row. You can choose if contacts of one type should be in only one column or spread.

Integrations and Contact Details Scraper

Last but not least, Contact Details Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. You can integrate with Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and more. Or you can use webhooks to carry out an action whenever an event occurs, e.g. get a notification whenever Contact Details Scraper successfully finishes a run.

The Apify API gives you programmatic access to the Apify platform. The API is organized around RESTful HTTP endpoints that enable you to manage, schedule, and run Apify actors. The API also lets you access any datasets, monitor actor performance, fetch results, create and update versions, and more.

To access the API using Node.js, use the apify-client NPM package. To access the API using Python, use the apify-client PyPI package.

Check out the Apify API reference docs for full details or click on the API tab for code examples.

📩 Phone, Email and Contact Details Scraper · Apify (2024)

FAQs

How do I extract contact info from emails? ›

One way is to simply open the email in a text editor and search for the contact information. Another option is to use a email extractor. These tools will scan through your emails and automatically extract the contact information.

What does it mean to scrape an email address? ›

Email scraping defined

The website Lime Proxies states, "Email scraping is the process of extracting email addresses online to cater to them later. For instance, when you scrape a source for email addresses, what your next action would be to target those email addresses and convert them into a sales lead".

How do I extract contact information from a website? ›

How to scrape contact details from websites?
  1. Sign up on Botster.
  2. Enter the links to websites. ...
  3. Select the contact types you would like to scrape (phones, emails, social network links, etc.)
  4. Select the number of pages to visit (per site)
  5. Adjust custom settings.
  6. Click the "Start this bot" button.

How do I extract my contact details from Google? ›

Export contacts
  1. Go to Google Contacts.
  2. Select one of the following: A single contact: Tick the box next to the contact name. ...
  3. In the top right, click More actions. Export.
  4. To back up your contacts, select Google CSV.
  5. To save your file, click Export.

How do I access my email contact list? ›

On desktop, go to https://contacts.google.com/. Sign in with your account to view your contacts. On mobile, open the Gmail app. Tap your profile picture → "Manage your Google Account" → "People & sharing" → "Contacts".

What is the difference between web scraper and data scraper? ›

Web scraping is when you take any publicly available online data and import the found information into any local file on your computer. The main difference here to data scraping is that web scraping definition requires the internet to be conducted.

Is scraping information legal? ›

Web scraping is legal if you scrape data publicly available on the internet. But you should be careful when scraping personal data or intellectual property. We cover the confusion surrounding the legality of web scraping and give you tips for compliant and ethical scrapers.

Is web scraping emails legal? ›

It is not illegal as such. There are no specific laws prohibiting web scraping, and many companies employ it in legitimate ways to gain data-driven insights. However, there can be situations where other laws or regulations may come into play and make web scraping illegal.

Can someone steal your information through email? ›

In short, yes. It is possible to find enough information to steal someone's identity completely with your email address. However, it's not easy or quick with only an email address.

Can someone steal your information with your email? ›

It's also possible hackers could use your email account to gain access to your bank account or credit card information, draining funds from an account, or racking up charges. They might even use your email and password to sign up for online sites and services, sticking you with monthly fees in the process.

Can I get my contacts from my email? ›

Contacts can be viewed, in your browser, at https://contacts.google.com/, if properly synced to your Gmail account.

How do I extract contact details from Outlook? ›

Try it!
  1. Select File.
  2. Select Open & Export > Import/Export.
  3. Select Export to a file > Next.
  4. Select Comma Separated Values > Next.
  5. Under the email account you want to export contacts from, select Contacts.
  6. Select Browse... and go to where you want to save your . ...
  7. Type in a file name and then select OK.
  8. Select Finish.

How do I convert email addresses to contacts in Outlook? ›

In Outlook.com, go to Mail. Open an email message in the reading pane, and then select the name of the sender or recipient you want to add to your contacts. > Add to contacts. Note: The contact is automatically saved in your default Contacts folder on the People page.

Top Articles
Latest Posts
Article information

Author: Francesca Jacobs Ret

Last Updated:

Views: 6190

Rating: 4.8 / 5 (48 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Francesca Jacobs Ret

Birthday: 1996-12-09

Address: Apt. 141 1406 Mitch Summit, New Teganshire, UT 82655-0699

Phone: +2296092334654

Job: Technology Architect

Hobby: Snowboarding, Scouting, Foreign language learning, Dowsing, Baton twirling, Sculpting, Cabaret

Introduction: My name is Francesca Jacobs Ret, I am a innocent, super, beautiful, charming, lucky, gentle, clever person who loves writing and wants to share my knowledge and understanding with you.