Company Social Presence Mapper - URLs + Followers for Clay avatar

Company Social Presence Mapper - URLs + Followers for Clay

Pricing

from $12.80 / 1,000 results

Go to Apify Store
Company Social Presence Mapper - URLs + Followers for Clay

Company Social Presence Mapper - URLs + Followers for Clay

Resolves a company domain to its official LinkedIn, X, Instagram, Facebook, and YouTube URLs, plus follower counts where publicly accessible. Flat Clay-ready output with discovery method, per-platform status, and confidence scoring.

Pricing

from $12.80 / 1,000 results

Rating

0.0

(0)

Developer

Mamba Labs

Mamba Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 hours ago

Last modified

Share

Company Social Presence Mapper

Resolve a company domain to its official social media presence: LinkedIn, X, Instagram, Facebook, and YouTube URLs, plus follower and subscriber counts where they are publicly accessible. Flat, Clay-ready, pay-per-event. No login, no API keys, no personal data.

Built for Clay users, RevOps teams, and outbound agencies that need a company's full social footprint in one row without stitching together five different scrapers. It extends the discovery pattern from the Domain to LinkedIn URL Resolver (Actor ID 3HtnSaqPHOg1Qg5gx).

What it does

Give it a domain (and optionally a company name). For each of the five platforms it:

  1. Discovers the official profile URL, preferring the links the company declares on its own homepage (schema.org sameAs and footer links), then a Brave search fallback, then a pattern guess as a last resort.
  2. Validates the discovered URL against the company so an impersonator or fan page is not returned.
  3. Fetches the public profile page and extracts the follower or subscriber count, where the platform exposes it without login.

Output is one flat row per company, ready to drop into a Clay table or any CRM.

How it works

Discovery cascade (most reliable first). The company's own homepage is the best source: it links its real profiles, so those need no further validation. Anything the homepage does not declare is filled by a single Brave SERP scoped to the missing platforms, then by an obvious-handle guess that the follower fetch confirms. Each URL carries a discovery value (homepage_sameas, homepage_link, search, or pattern_guess) so you can see how it was found.

Follower extraction (HTTP only, no browser). Each discovered profile page is fetched with got-scraping over the Apify Proxy, with retry and IP rotation. Counts are parsed from the page's embedded JSON or meta tags. YouTube uses a datacenter IP (its channel page is server-rendered); LinkedIn, Instagram, and Facebook use a residential IP.

Input

FieldTypeRequiredDefaultDescription
company_domainstringone of domain or namestripe.comBare domain, e.g. stripe.com.
company_namestringone of domain or nameStripeImproves search accuracy and disambiguation.
platformsarraynoall fiveSubset of linkedin, x, instagram, facebook, youtube.
includeFollowerCountsstringno"true""true" fetches profile pages for follower counts. "false" returns URLs only (cheaper, no residential proxy). Sent as a string for Clay compatibility.
skipCachestringno"false""true" forces a fresh lookup instead of the 7 day cache.

The actor processes one company per run. In Clay, map it to a column and it runs once per row automatically. For bulk processing, trigger one run per company; successful lookups are cached for 7 days, so repeat domains are near-instant.

Output

One flat row per company. Follower counts are strings to preserve formatting like 1.2M (counts are not always exact, see the coverage table).

{
"company_domain": "stripe.com",
"company_name": "Stripe",
"platforms_checked": 5,
"platforms_found": 5,
"linkedin_url": "https://www.linkedin.com/company/stripe",
"linkedin_followers": "1,490,661",
"linkedin_discovery": "homepage_sameas",
"linkedin_status": "ok",
"x_url": "https://x.com/stripe",
"x_followers": null,
"x_discovery": "homepage_sameas",
"x_status": "not_extractable",
"instagram_url": "https://www.instagram.com/stripehq",
"instagram_followers": "43K",
"instagram_discovery": "homepage_sameas",
"instagram_status": "ok",
"facebook_url": "https://www.facebook.com/StripeHQ",
"facebook_followers": "65K",
"facebook_discovery": "homepage_sameas",
"facebook_status": "ok",
"youtube_url": "https://www.youtube.com/@Stripe",
"youtube_followers": "107K",
"youtube_discovery": "homepage_sameas",
"youtube_status": "ok",
"confidence": "high",
"run_date": "2026-06-20T15:29:08.116Z"
}

Per-platform *_status values:

StatusMeaning
okProfile found and follower count extracted.
url_onlyProfile found; counts were not requested.
not_extractableProfile found, but the count is not in the public HTML (always X; sometimes Instagram or Facebook).
blockedProfile exists but an anti-bot or login wall stopped the fetch.
not_foundNo official profile discovered.

Platform coverage

PlatformURL discoveryFollower countNotes
LinkedInYesYesCompany page followers. Residential proxy.
YouTubeYesYes (rounded)Subscriber count is rounded by YouTube, e.g. 1.2M.
InstagramYesBest-effortExact when available; some pages return null due to platform restrictions.
FacebookYesBest-effortExact when available; the modern Page format hides the count on some pages.
X / TwitterYesNoURL only. Follower counts require authentication, which this actor does not use.

Note: X/Twitter returns the profile URL with status not_extractable. Follower counts require authentication which this actor does not use.

Note: Instagram and Facebook follower counts are best-effort. Some company pages return null due to platform restrictions; those rows carry status not_extractable or blocked, never an error.

Pricing

$0.015 per company. Pay per event, billed per company processed. No subscription, no seat license, no contract.

CompaniesCost
100$1.50
1,000$15.00
10,000$150.00

Paid Apify plans receive the standard tiered usage discounts.

Free tier vs paid usage

Free Apify-plan users get 50 results per calendar month, tracked in a Key-Value Store in your own account and reset at the start of each month. When the limit is reached the run exits cleanly with an upgrade notice. Upgrade to any paid Apify plan for unlimited mapping: https://apify.com/pricing. Paid-plan runs are never capped and incur no usage tracking.

Compliance

This actor reads only public, company-level pages, uses no login and no API keys, and collects no personal data. It does not scrape personal profiles. X/Twitter is intentionally URL-only because reading its follower count would require an authenticated session.

Use with MCP (AI agents)

This actor is callable as a tool over MCP by AI clients like Claude Desktop, Cursor, VS Code (GitHub Copilot), and Windsurf. Apify hosts the MCP server at mcp.apify.com, so no custom server code is needed.

{
"mcpServers": {
"mamba-labs-social-mapper": {
"url": "https://mcp.apify.com?tools=mambalabs/company-social-presence-mapper"
}
}
}

Example prompts:

  • "Map the social presence of stripe.com and tell me its LinkedIn and YouTube follower counts."
  • "Find the official Instagram and Facebook pages for notion.so."

MCP runs use the same pay-per-event pricing as direct API or Console runs.


Part of the Mamba Labs GTM Intelligence Suite

ActorActor ID
GTM Hiring Signal ScraperD7O1SA2EqwHGsGr1P
GTM Tech Stack Signal Enrichmentqyd7nNyqFPelQViBx
GTM Signals AggregatorxKdRfnfFNkdMpFuNs
Job Board Keyword Signal Scanner4DvqpvhMR74NLcDDY
Domain to LinkedIn URL Resolver3HtnSaqPHOg1Qg5gx
ICP Fit ScorerW161DT8W4kW55dMFh
Domain Deliverability Checker0tVgxI7A6o9jMlxmc
Company Firmographic EnricherYlUtLWjfPpqykmB8g
Company Social Presence Mapper4k6CCemkgBDz18m2h

npm: @mambalabsdev/ats-scrapers

Built by Mamba Labs.