Social & Email Scraper avatar
Social & Email Scraper
Try for free

1 day trial then $20.00/month - No credit card required now

View all Actors
Social & Email Scraper

Social & Email Scraper

kirada/social-email-scraper
Try for free

1 day trial then $20.00/month - No credit card required now

Empower your data quest! The Social & Email Scraper Apify Actor: your precision-driven solution for effortlessly extracting vital contact details from any webpage. Elevate outreach strategies with ease and conquer web data intricacies.

Nature

Social & Email Scraper Apify Actor

Meet the Social & Email Scraper Apify Actor! 馃殌 It's the ultimate powerhouse in web data extraction, tailored for digital marketers, researchers, and data enthusiasts alike. Imagine effortlessly extracting valuable email addresses and social media links with precision from any webpage you desire. This robust tool is your secret weapon, meticulously scouring URLs to unveil critical contact information. Revolutionize your outreach strategies and forge connections seamlessly. Elevate your data game and conquer the web with ease!

馃専 Explore Our Stellar Features:

  • Regex Magic: Effortlessly handle regex patterns for precise extractions.
  • Top Sites Covered: Facebook, TikTok, Instagram, LinkedIn, Twitter, and more!
  • Email Mastery: Seamlessly extract valuable email addresses.
  • Phone Number Precision: Extract phone numbers with ease and accuracy.
  • Duplicate Filter: Ensures uniqueness by filtering out duplicates.
  • URL Validation: Checks and verifies the validity of URLs before adding them.

馃攳 What is regex ?

Regex, a Python library, unlocks the power of precision by capturing specific expressions through patterns. Dive deeper into URLs by customizing your search with personalized regex patterns. Let the actor extract precisely what you seek from your inputted expressions. Explore the realms of specificity and harness the magic of Regex for tailored extractions! 馃専

馃З How do I make a pattern ?

Utilize sophisticated tools like ChatGPT to generate a regex pattern. For example, let's make a pattern for identifying YouTube channel links. Craft a prompt without the use of quotation marks, directing to 'create a regex pattern to find YouTube channel links.'. The pattern should look like this : https://www.youtube.com/channel/[a-zA-Z0-9_-]+. Not this : "https://www.youtube.com/channel/[a-zA-Z0-9_-]+".

How to use

Input your urls separated with a comma or a whiteline(doesn't matter if it's separated by a comma or whiteline) (no limit) and input your regex pattern if you have one (no limit awswell)

馃搫 Input sample (json)

1{
2    "pattern": [
3        "\\bcontact(?:\\s+us)?\\b",
4        "\\bhome\\b"
5    ],
6    "urls": "https://generalsf.com/, https://edenavowconstruction.com/, https://prosperdevelopment.com/, missionhomeremodeling.com https://www.leefamilycorp.com/."
7}

Here's a visual representation for the urls: input and the patterns : pattern In this scenario, the pattern is designed to identify and save instances of 'contact-us' or 'home'. These patterns are used for testing purposes.

馃摛 Output (json)

1[
2  {
3    "url": "https://generalsf.com/",
4    "emails": [
5      "info@generalsf.com"
6    ],
7    "facebook": "https://facebook.com/Generalsf",
8    "instagram": "",
9    "tiktok": "",
10    "twitter": "",
11    "linkedin": "",
12    "phone": [
13      "tel:+16503031515"
14    ],
15    "pattern_1": [
16      "contact"
17    ]
18  },
19  {
20    "url": "https://edenavowconstruction.com/",
21    "emails": [
22      "ciarandowler@edenavow.com"
23    ],
24    "facebook": "https://facebook.com/2008",
25    "instagram": "",
26    "tiktok": "",
27    "twitter": "",
28    "linkedin": "",
29    "phone": ""
30  },
31  {
32    "url": "https://prosperdevelopment.com/",
33    "emails": [
34      "prosper@prosperdevelopment.com",
35      "binatdigital@gmail.com"
36    ],
37    "facebook": "",
38    "instagram": "",
39    "tiktok": "",
40    "twitter": "",
41    "linkedin": "",
42    "phone": "",
43    "pattern_1": [
44      "contact"
45    ],
46    "pattern_2": [
47      "home"
48    ]
49  },
50  {
51    "url": "https://missionhomeremodeling.com",
52    "emails": [
53      "info@missionhomeremodeling.com"
54    ],
55    "facebook": "",
56    "instagram": "",
57    "tiktok": "",
58    "twitter": "",
59    "linkedin": "",
60    "phone": "",
61    "pattern_1": [
62      "contact"
63    ],
64    "pattern_2": [
65      "home"
66    ]
67  },
68  {
69    "url": "https://www.leefamilycorp.com/",
70    "emails": [
71      "leefamilycorp@gmail.com"
72    ],
73    "facebook": "https://facebook.com/2008",
74    "instagram": "",
75    "tiktok": "",
76    "twitter": "",
77    "linkedin": "",
78    "phone": "",
79    "pattern_2": [
80      "home"
81    ]
82  }
83]

When 'pattern_1' and 'pattern_2' are absent, it indicates that the pattern instances have not been matched.

馃摓 Contact me

If you need to reach out, feel free to contact me via:

Developer
Maintained by Community
Actor metrics
  • 51 monthly users
  • 98.3% runs succeeded
  • 1.6 days response time
  • Created in Dec 2023
  • Modified 7 days ago