Website Social Links Scraper
Pricing
from $1.00 / 1,000 social profile extracteds
Website Social Links Scraper
Blazing fast scraper to extract social media links (Facebook, Twitter, LinkedIn, Instagram, etc.) from websites. Includes advanced filtering to avoid share links and deduplication by domain.
Pricing
from $1.00 / 1,000 social profile extracteds
Rating
5.0
(3)
Developer
CodeScraper
Maintained by CommunityActor stats
3
Bookmarked
55
Total users
15
Monthly active users
22 days ago
Last modified
Categories
Share
π Website Social Links Scraper v2.0
A blazing-fast Apify actor that extracts verified social media profiles and community links from websites using 6 advanced extraction engines across 20 platforms.
π° Fair Pay-Per-Result Pricing
- $0.001 per individual social profile URL found
- $0.00 (Zero charge) if a domain has 0 social profiles found!
- Example: A domain with 5 social profiles found = $0.005
- Example: A domain with 0 social profiles found = $0.000 (Free)
π What's New in v2.0
| Feature | v1.0 (Previous) | v2.0 (Upgraded) |
|---|---|---|
| Pricing Model | $0.003 flat per domain processed | $0.001 per verified profile found |
| Zero-Result Charge | Charged full $0.003 anyway | $0.00 (Completely Free) |
| Supported Platforms | 10 platforms | 20 platforms |
JSON-LD sameAs Engine | β No | β Yes (Most Authoritative) |
| JS Bundle & State Scanner | β No | β Yes (Next.js, Nuxt, State Blobs) |
| Meta Tag Extraction | β No | β
Yes (twitter:site, rel="me") |
| Schema.org Microdata | β No | β
Yes (itemprop="sameAs") |
| Bio-Aggregator Resolver | β No | β Yes (Linktree, Beacons, Bio.link) |
| Priority Page Routing | Contact & About only | Contact, About, Community & Social |
π¬ 6 Advanced Extraction Engines
1. Context-Aware DOM & HTML Engine (Enhanced)
Scans standard anchor tags with intelligent context scoring. Links located inside <header>, <footer>, or social/community containers bypass brand-name restrictions. Also parses data-href, data-url, <noscript> fallback containers, and inline SVG anchor tags.
2. JSON-LD Structured Data Engine (Most Authoritative)
Parses <script type="application/ld+json"> schemas to pull explicitly declared sameAs social arrays from Organization, Brand, Person, and @graph blocks:
{"@context": "https://schema.org","@type": "Organization","name": "Acme Corp","sameAs": ["https://twitter.com/acme","https://www.linkedin.com/company/acme","https://github.com/acme"]}
3. JavaScript State & Bundle Scanner
Scans raw <script> tags to identify profiles hydrated inside modern JavaScript client states without the overhead of a headless browser. Supports:
- Next.js hydration blobs (
__NEXT_DATA__) - Nuxt.js payloads (
__NUXT__) - Redux / Vuex / Zustand state dumps (
window.__INITIAL_STATE__) - Handles JSON-encoded unicode slashes (
\u002F,\/) and HTML entities (&).
4. Meta & Link Header Extractor
Extracts verified handles and identity declarations directly from HTML <head> tags:
<meta name="twitter:site" content="@handle"><meta name="twitter:creator" content="@handle"><link rel="me" href="https://...">(IndieWeb / Mastodon / GitHub identity verification)<meta property="og:see_also" content="https://...">
5. Schema.org Microdata Engine
Inspects inline microdata attributes (itemprop="sameAs") commonly found across modern CMS platforms (WordPress, Shopify, Webflow):
<a itemprop="sameAs" href="https://linkedin.com/company/acme">LinkedIn</a>
6. Bio-Aggregator Link Following
When a website links out to an aggregator profile (Linktree, Beacons, etc.) instead of individual social icons, the actor follows that page to extract all connected profiles in a single hop.
Supported: linktr.ee, beacons.ai, bio.link, lnk.bio, linkin.bio, msha.ke, taplink.cc, campsite.bio, solo.to, allmylinks.com
π± 20 Supported Social Platforms
Mainstream Platforms
- Facebook: Profiles & company pages (ignores sharers, dialogs, plugins)
- Twitter / X: Profiles (ignores share intents, hashtags, search queries)
- LinkedIn: Company, school, and personal profiles (ignores shareArticle endpoints)
- Instagram: Profiles (ignores posts
/p/, reels, stories) - YouTube: Channels, handles (
@user), and custom URLs (ignores watch/embed links) - TikTok: User profiles (ignores individual video embeds)
- GitHub: Organizations and user profiles (ignores code repos, issues, PRs)
- Discord: Invite codes & server URLs (exempt from brand-name filtering)
- Reddit: Subreddits (
/r/) and user accounts (/u/) - Pinterest: User & business profiles (ignores pin creators)
Messaging & Community (New)
- Snapchat: Add user URLs (
snapchat.com/add/username) - Telegram: Public channels & user handles (
t.me/channel) - WhatsApp: Direct chat links & groups (
wa.me/phone,chat.whatsapp.com/...) - Threads: User profiles (
threads.net/@user)
Content Creators & Developers (New)
- Twitch: Channel streams (
twitch.tv/username) - Medium: Publication subdomains & writer handles (
medium.com/@author) - Vimeo: Channels & creator profiles
- Behance: Creative portfolio profiles
- Dribbble: Designer profiles
- Spotify: Artist & podcast profiles
βοΈ Input Options
| Field | Type | Description | Default |
|---|---|---|---|
startUrls | Array | List of website URLs or raw domains to process. | Required |
platforms | Array | Platforms to extract (select from 20 available). | Top 10 |
maxPagesPerDomain | Integer | Max pages to crawl per domain (1 to 10). | 5 |
proxyConfiguration | Object | Apify proxy configuration to bypass geo-restrictions. | Default Apify Proxy |
π§© Example Input
{"startUrls": ["apify.com","shopify.com"],"platforms": ["facebook","twitter","linkedin","instagram","youtube","tiktok","github","discord","telegram","threads"],"maxPagesPerDomain": 5}
π Example Output
When profiles are found:
{"inputUrl": "https://apify.com","targetDomain": "apify.com","brandName": "apify","statistics": {"pagesScanned": 5,"totalProfilesFound": 8,"platformsFound": 6,"bioLinksFollowed": 0},"socialProfiles": {"twitter": ["https://x.com/apify"],"linkedin": ["https://linkedin.com/company/apify"],"youtube": ["https://youtube.com/@apify"],"github": ["https://github.com/apify"],"discord": ["https://discord.com/invite/jyEM2PRvMU"],"tiktok": ["https://tiktok.com/@apifytech"]}}
When zero profiles are found (Free - 0 charge):
{"inputUrl": "https://example.com","targetDomain": "example.com","brandName": "example","statistics": {"pagesScanned": 2,"totalProfilesFound": 0,"platformsFound": 0,"bioLinksFollowed": 0},"socialProfiles": {}}
π‘ Common Use Cases
- B2B Lead Enrichment: Populate social contact columns in HubSpot, Salesforce, or Airtable.
- Outreach Campaigns: Discover verified LinkedIn, Twitter, and YouTube links for key accounts.
- Competitor Intelligence: Monitor social channels and community presence across thousands of brands.
- OSINT & Domain Verification: Correlate digital presence across multiple networks via JSON-LD and microdata.
π¨βπ» Developer & Support
- Author: codescraper
- Contact: codescraper011@gmail.com