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

7

Total users

1

Monthly active users

9 days ago

Last modified

Share

๐ŸŒ What can Company Social Presence Mapper do?

Give it a company domain and it returns that company's official social presence across five platforms: LinkedIn, X, Instagram, Facebook and YouTube URLs, plus follower and subscriber counts where the platform exposes them without login. One flat row per company.

No login, no API keys, no personal data.

๐Ÿ“ฆ What you getโš™๏ธ Features and integrations
๐Ÿ”— Five platform URLs in one row
๐Ÿ‘ฅ Follower and subscriber counts where public
๐Ÿ” discovery per platform, how each URL was found
๐Ÿงพ 26 flat fields, snake_case, one row per company
๐Ÿงฌ Homepage sameAs and footer links read first
๐Ÿ›ก๏ธ Validation gate drops impersonator and fan pages
โšก HTTP only, no browser and no login
โฌ‡๏ธ Export to JSON, CSV, Excel, HTML or XML

Bought by Clay users, RevOps teams and outbound agencies who need a company's full social footprint in one row without stitching together five different scrapers.

๐Ÿšซ This reads company pages only and collects no personal data. It does not scrape personal profiles. X is deliberately URL-only, because reading its follower count would require an authenticated session and this actor does not use one.

๐Ÿ’ก Why use Company Social Presence Mapper?

If you wantRead these fields
The company's LinkedIn pagelinkedin_url, linkedin_followers
Audience size as a proxy for reach*_followers across the five platforms
Which platforms they actually useplatforms_found, platforms_checked
Whether to trust a URL*_discovery, confidence
Why a count is missing*_status

๐Ÿชœ The discovery cascade, most reliable first

  1. The company's own homepage. schema.org sameAs and footer links. The company links its real profiles, so those need no further validation.
  2. A single search, scoped to whatever the homepage did not declare.
  3. An obvious-handle guess, confirmed only if the follower fetch resolves it.

Every URL carries a discovery value: homepage_sameas, homepage_link, search or pattern_guess. A URL found on the company's own homepage is the strongest result on the row, and a pattern_guess is the weakest. Read the field before you treat a URL as canonical.

A validation gate runs on anything not declared by the company itself, so an impersonator or fan page is not returned.

โ–ถ๏ธ Ready-to-run examples

ExampleWhat it does
Find Company Social Media Accounts from a DomainDiscover all social profiles for a company
LinkedIn Company URL and Follower CountResolve the LinkedIn page and pull follower count
Social URL Finder, URLs OnlyLightweight run returning only URLs, no metadata
Instagram and Facebook Page FinderFind Instagram and Facebook pages for a company
YouTube Channel and Subscriber FinderFind the channel and subscriber count

๐Ÿ“‹ What data can Company Social Presence Mapper extract?

26 fields per company. Each of the five platforms contributes four:

Field patternWhat it holds
linkedin_url, x_url, instagram_url, facebook_url, youtube_urlThe official profile URL
linkedin_followers, instagram_followers, facebook_followers, youtube_followersPublic follower or subscriber count
*_discoveryhomepage_sameas, homepage_link, search or pattern_guess
*_statusWhy a count is present, missing or blocked
platforms_checked, platforms_foundWhat was asked for, and what resolved
company_domain, company_nameEchoed and resolved identity
confidenceOverall confidence in the row
run_dateWhen the run happened

โš ๏ธ A null follower count is not an error. Instagram and Facebook return null on some pages by platform design, and X is URL-only by choice. YouTube subscriber counts are rounded by YouTube itself, for example 1.2M, and are not exact. *_status tells you which of these applies on every platform, every time.

โš ๏ธ false and null mean different things on every row. false is a measurement: the actor looked and the answer was no. null is the absence of one: the actor could not look. When something it needed fails, the row comes back with degraded: true, a plain-language degradation_reason, and every field it could not measure set to null rather than to a confident false or 0. Filter on degraded before you trust a negative.

๐Ÿ› ๏ธ How to map a company's social presence

  1. Open the Input tab and put a bare domain in company_domain.
  2. Add company_name if you have it. It sharpens the validation gate.
  3. Narrow platforms if you only care about some of them. Fewer platforms means a faster, cheaper run.
  4. Click Start.
  5. Read *_discovery before treating any URL as canonical.

๐Ÿงช Using it in Clay

Add an Apify enrichment column and map your domain column to company_domain. One company is processed per run, which is exactly the Clay shape: one row per run.

Every input is accepted as a string, which is what Clay sends.

๐Ÿ”Œ MCP

Callable as a tool over MCP by Claude Desktop, Cursor, VS Code and Windsurf. Apify hosts the server, so no custom server code is needed:

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

There is also a standalone wrapper, @mambalabsdev/mcp-company-social-presence-mapper, and the Mamba Labs GTM Suite server for the wider fleet. MCP runs use the same pay-per-event pricing as Console or API runs.

๐Ÿ’ต How much does it cost to map a company's social presence?

You are charged once per company mapped.

PlanPer companyPer 1,000 companies
Free$0.015$15.00
Bronze$0.0143$14.30
Silver$0.0135$13.50
Gold$0.0128$12.80

There is also an Actor start event at $0.00005, charged once per run per GB of memory.

๐Ÿ’ณ One charge per company, whether five platforms resolve or none do. The run fetched the homepage, searched for what was missing and validated what it found, and a row saying a company has no Instagram is a real answer. Turning includeFollowerCounts off does not change the price; it just makes the run faster.

โŒจ๏ธ Input

Everything is on the Input tab. The options worth explaining:

FieldTypeDefaultWhat it does
company_domainstringrequiredBare domain, no scheme and no trailing slash.
company_namestringnoneSharpens the validation gate against impersonator pages.
platformsarrayall fiveNarrow to linkedin, x, instagram, facebook, youtube.
includeFollowerCountsstring"true""false" returns URLs only and runs faster.
skipCachestring"false""true" forces a fresh lookup.

๐Ÿ“ค Output

One flat row per company, exportable as JSON, CSV, Excel, HTML or XML.

{
"company_domain": "stripe.com",
"company_name": "Stripe",
"platforms_checked": ["linkedin", "x", "instagram", "facebook", "youtube"],
"platforms_found": ["linkedin", "x", "youtube"],
"linkedin_url": "https://www.linkedin.com/company/stripe",
"linkedin_followers": 1024000,
"linkedin_discovery": "homepage_sameas",
"linkedin_status": "ok",
"x_url": "https://x.com/stripe",
"x_followers": null,
"x_discovery": "homepage_link",
"x_status": "url_only",
"instagram_url": null,
"instagram_status": "not_found",
"youtube_url": "https://www.youtube.com/@StripeDev",
"youtube_followers": 42600,
"youtube_discovery": "search",
"confidence": 0.9,
"run_date": "2026-06-21T06:27:33Z"
}

๐Ÿ’ก Tips

  • Filter on *_discovery = "homepage_sameas" when you need a URL you can rely on without checking.
  • Narrow platforms to the ones you actually use. It is faster and the price is the same either way.
  • Set includeFollowerCounts to "false" when you only need URLs. It removes the slowest part of the run.
  • Pass company_name. It measurably helps the validation gate reject fan pages on common brand names.

โš ๏ธ Known limits

Follower and subscriber counts are best effort and HTTP only. Instagram and Facebook return null on some pages by platform design, never an error.

X is URL-only. The follower count requires an authenticated session, which this actor does not use, by choice rather than by limitation.

YouTube subscriber counts are rounded by YouTube itself. 1.2M is what the platform publishes, so that is what the row carries.

One company is processed per run. Batch it through Clay, one row per run, or run it once per company.

Discovery quality varies by stage. A pattern_guess is confirmed only by the follower fetch resolving it, so it is the weakest result on the row. Where a company declares its profiles on its own homepage, the result is as good as it gets. Read *_discovery rather than treating all URLs on the row as equal.

Discovery and counts depend on the Apify Proxy. Without a residential proxy, LinkedIn, Instagram, Facebook and the search fallback return blocked or not-found rows.

No personal profile data. The actor reads company-level public pages only.

โ“ FAQ

Why is the X follower count always null?

By design. Reading it would require an authenticated session, and this actor uses no login anywhere.

How do I know a URL is really the company's?

Read *_discovery. homepage_sameas and homepage_link mean the company itself published the link. Anything else went through a validation gate before it was returned.

Can I run a list of companies?

One company per run. Drive it from Clay, which sends one row per run anyway, or loop it through the API.

Does it log in to anything?

No. No login, no API keys, no authenticated session on any platform.

Why did a platform come back not_found?

Either the company does not have one, or it was not discoverable from the homepage, the search fallback or an obvious handle. *_status distinguishes not-found from blocked.

๐Ÿงฉ Want other GTM data?

Mamba Labs builds custom actors for B2B go-to-market teams. The public versions of that work live here on the Store, so our users get the same tooling we build under contract.

๐Ÿง‘โ€๐Ÿ’ผ GTM Hiring Signal Scraper๐Ÿงฑ Tech Stack Detector
๐Ÿ“ก B2B Buying Signals Aggregator๐Ÿ”‘ Job Board Keyword Scanner
๐Ÿ”— Domain to LinkedIn URL Resolver๐ŸŽฏ ICP Fit Scorer
๐Ÿ“‹ Job Posting Monitor๐Ÿ“ฌ Domain Deliverability Checker
๐Ÿข Company Firmographic Enricher๐Ÿชช Company Identity Resolver
๐Ÿ’ฐ Funding and Press Signal Scanner๐Ÿ”„ Company Change-Event Feed
๐Ÿ‘ค People Finder and Email Verifier๐Ÿš€ Prospect Engine
๐Ÿค– AI Tooling Detector๐Ÿ“ฎ Outbound Stack Detector
๐Ÿ“ Publishing Frequency Trackerโœ‰๏ธ Work Email Waterfall Finder
โฉ Sequencer Lead Push๐Ÿ… Workplace Program Detector
๐Ÿ‘ฅ Team Page People Extractor๐Ÿงญ Company Discovery List Builder

Every actor in the suite takes a domain or a company and returns one flat row, so they stack in the same Clay table without reshaping anything.

๐Ÿ› ๏ธ Need something custom built for you or your team? Tell us what you are trying to find and we will build it. Talk to Mamba Labs.

๐Ÿ†˜ Support

Something wrong, or a profile the actor resolves incorrectly? Open an issue on the Issues tab with the domain and the row, and we will look at it.

โ„น๏ธ Sourcing and legal. This actor reads public, company-level pages only, uses no login and no API keys, and collects no personal data. It does not scrape personal profiles. X is intentionally URL-only because reading its follower count would require an authenticated session. You are responsible for how you use the output.

โš–๏ธ Unofficial

This actor is unofficial. It is not affiliated with, sponsored by, or endorsed by LinkedIn, Microsoft, Meta, Facebook, Instagram, YouTube, Google or Brave. It reads publicly available pages only, with no account and no authenticated session.

Built by Mamba Labs.