LinkedIn Company Page Mapper avatar

LinkedIn Company Page Mapper

Pricing

$0.00005 / actor start

Go to Apify Store
LinkedIn Company Page Mapper

LinkedIn Company Page Mapper

Free. Resolves a company domain to its LinkedIn company page, verified against the company's own site, with the page name and tagline, and a follower count on some companies. No firmographics. No request is sent to LinkedIn. Flat, Clay ready, one row per company.

Pricing

$0.00005 / actor start

Rating

0.0

(0)

Developer

Mamba Labs

Mamba Labs

Maintained by Community

Actor stats

0

Bookmarked

15

Total users

2

Monthly active users

2 days ago

Last modified

Features

Limited permissions

Share

🔎 What can LinkedIn Company Page Mapper do?

Give it a company domain and it returns that company's LinkedIn company page URL, verified against the company's own site, with the page name and tagline. On some companies it also returns a follower count, as public search results show it. It returns no firmographics. It is free to run apart from Apify's platform start fee. No request is sent to LinkedIn.

📦 What you get⚙️ Features and integrations
💼 LinkedIn company page resolved from a domain and verified
🔢 Follower count on some companies, from the search result for the page
💯 linkedin_confidence_score and linkedin_verification on every row
🧾 17 flat fields, snake_case, one row per company
🏠 The company's own homepage read first for its LinkedIn link
🎚️ minConfidenceScore, a floor below which no URL is returned
🔗 Joins the fleet on company_domain with no cleaning step
⬇️ Export to JSON, CSV, Excel, HTML or XML

Bought by ABM and demand generation teams sizing accounts, and by anyone whose CRM LinkedIn column has gaps a native enrichment left behind.

🚫 This is not a LinkedIn people scraper or a lead database. It returns the company page, once per domain. It does not return employees, contacts, posts or connections, and it never touches a personal profile.

💡 Why use LinkedIn Company Page Mapper?

It refuses to report the wrong company. A search for a company's LinkedIn page often returns a real page that belongs to somebody else: cambridge.org returns the City of Cambridge first. This actor returns a page only when evidence that is not LinkedIn ties it to the company, and otherwise returns no URL with the reason.

It starts from a domain. LinkedIn tools take a company URL or a name. If you hold a list of domains, the URL is what you are missing.

🧭 How a page is verified

ScoreEvidence
95The company homepage declares the page in its structured data (sameAs)
92The company homepage links the page
85The page's name, as the search result shows it, is identical to the name the company site declares
80The page's name is identical to the company_name you provided
75The slug is one the domain implies, the page's name is identical to the domain name, and the domain exists

"Identical" means equal after lowercasing and removing punctuation and legal words such as Inc, Ltd, and Group. A page under minConfidenceScore (default 70) is not returned.

What changed on 2026-10-12

Until 2026-10-12 this actor fetched the public LinkedIn company page and read the follower count and firmographics off it. It no longer sends any request to linkedin.com. These fields came only from that page and are no longer in the output: linkedin_followers_exact, linkedin_industry, linkedin_company_size, linkedin_headquarters, linkedin_founded_year, linkedin_specialties, and linkedin_website. The includeFirmographics input is gone with them. For firmographics, the Company Firmographic Enricher joins on company_domain.

The follower count now comes from the search engine's copy of the page, so it can lag the live page and is sometimes rounded (for example 1.2M).

📋 What data can LinkedIn Company Page Mapper extract?

Every row carries 17 flat fields.

FieldTypeMeaning
degradedbooleanTrue when this row could not be produced normally, for example the search was refused.
degradation_reasonstring | nullWhy the row is degraded, in plain words. Null on a normal row.
company_domainstring | nullThe company domain this row is about, normalized. This is the join key across the whole Mamba Labs fleet.
company_namestring | nullThe company name as you supplied it.
linkedin_urlstring | nullCanonical LinkedIn company page URL, or null when no page verified.
linkedin_slugstring | nullThe company slug from the URL path.
linkedin_followersinteger | nullFollower count as the search engine indexed it from the page. Can lag the live page.
linkedin_page_namestring | nullThe page name as the search result shows it.
linkedin_taglinestring | nullThe page description from the search result snippet.
linkedin_discoverystring | nullHow the page was found: input_handle, homepage_sameas, homepage_link, or search.
linkedin_confidence_scoreinteger | null0 to 100, the evidence score in the table above. On a row with no URL, the best candidate's score. Null for a handle you supplied.
linkedin_verificationstring | nullFor a returned page, the evidence that verified it. For a row with no URL, the best candidate and why it was not returned.
linkedin_statusstringok (page verified and a follower count read), not_extractable (page verified, no follower count), not_found (no page verified), blocked (the search was refused, not a confirmed absence), or skipped.
row_statusstring | nullok, no_match, incomplete (the reason is in error_reason), or error. Read from linkedin_status and degraded.
error_reasonstring | nullWhy the row is incomplete or an error, in plain words. Null on an ok or no_match row.
billable_events_jsonstringThe charges this row caused, as a JSON array of {"event","count"}. One company-row entry on a charged row, [] on a degraded row. The once per run apify-actor-start event is not on any row.
run_datestringISO 8601 timestamp of this run.

⚠️ How to read these values. A row with no linkedin_url and degraded: false means no page verified, not that the company has no page. linkedin_verification names the best candidate and why it was held back. linkedin_followers is the search engine's copy of the count, not a live read.

🛠️ How to find a company's LinkedIn page

  1. Put a company domain in company_domain.
  2. Add company_name when you have it. A page whose name is identical to it verifies, so more companies get a URL.
  3. If you already know the slug, put it in handle to skip discovery.
  4. Set includeFollowerCounts to false if you only want the URL.
  5. For a list, put the domains in company_domains, one per line, or pass an array of objects with the same fields.

🧪 Using it in Clay

Add an Enrichment > Apify column, pick this actor, map company_domain. Filter on linkedin_confidence_score >= 85 for the surest rows.

💵 How much does it cost?

$0.0046 per company row delivered, event company-row, the same price on every Apify plan. A row with degraded true, one that could not be produced, is not charged. A row where the lookup ran and found no verified page is charged, because that is the answer you asked for. Apify's platform start event, apify-actor-start, is also charged: $0.00005 per GB of run memory, so $0.00005 per run at this actor's default of 512 MB, whatever the number of companies.

What it returns, measured 2026-10-12 on 6 domains: a verified page URL, name and tagline on 5 of 6, a follower count on 2 of 6, no firmographics on any. Treat the follower count as a bonus, not a promise.

Free Apify plan: up to 800 results per calendar month, reset on the 1st. Any paid Apify plan removes the cap.

💳 What you are billed for. One company-row per delivered row that is not degraded, plus the start event. Each row's billable_events_json lists what that row charged, and a degraded row shows []. Set max_charge_usd to cap a run.

⌨️ Input

FieldTypeRequiredMeaning
company_domainstringnoBare company domain, for example shopify.com. Supply this or a handle.
company_namestringnoOptional. A page whose name is identical to this name verifies (score 80).
handlestringnoOptional. The company slug from linkedin.com/company/
includeFollowerCountsstringnoWhen "true" (default) the follower count, page name, and description are read from the search result for the page. "false" returns the URL only.
skipCachestringnoWhen "false" (default) a successful lookup is cached for seven days and reused. Set "true" to force a fresh lookup.
minConfidenceScorestringnoThe floor, 0 to 100, default "70". A page scoring under it is not returned.
company_domainsarraynoOptional. A list of bare company domains, one per line. Each domain becomes its own row. Per company fields above apply only to the single Company Domain row.
max_charge_usdnumbernoStops the run before a charge would take it past this amount. Rows already delivered are kept.
{
"company_domain": "shopify.com",
"company_name": "Shopify"
}

📤 Output

Exports to JSON, CSV, Excel, HTML or XML. One flat, snake_case row per company.

{
"degraded": false,
"degradation_reason": null,
"company_domain": "gitlab.com",
"company_name": "GitLab",
"linkedin_url": "https://www.linkedin.com/company/gitlab-com",
"linkedin_slug": "gitlab-com",
"linkedin_followers": 1173984,
"linkedin_page_name": "GitLab",
"linkedin_tagline": "Build software faster. The DevSecOps Platform enables your entire org to collaborate around your code.",
"linkedin_discovery": "homepage_sameas",
"linkedin_confidence_score": 95,
"linkedin_verification": "verified: the company homepage declares this page in its structured data (sameAs) (score 95)",
"linkedin_status": "ok",
"row_status": "ok",
"error_reason": null,
"billable_events_json": "[]",
"run_date": "2026-10-12T18:00:00.000Z"
}

💡 Tips

  • Supply company_name. It is the second strongest evidence after the company's own homepage.
  • Read linkedin_verification on a row with no URL. It names what was found and why it was held back.
  • Treat linkedin_followers as approximate. It is the search engine's copy of the page.

⚠️ Known limits

  • No firmographics. Industry, size band, headquarters, founded year, specialties, and website came only from the LinkedIn page and were removed on 2026-10-12.
  • The follower count is missing on most companies (2 of 6 in the 2026-10-12 test), and when present it is as current as the search index and sometimes rounded.
  • Verification trades fill for accuracy. A company whose site blocks automated visits, declares a different name from its LinkedIn page, and links no LinkedIn page comes back with no URL rather than a guess.
  • No employee, post, or engagement data. This actor never holds a session.

❓ FAQ

Does this need a LinkedIn login or cookie? No. It sends no request to LinkedIn at all.

Why did industry and company size disappear? They came from the LinkedIn page itself, which this actor no longer fetches. The Company Firmographic Enricher joins on company_domain for those.

Is the follower count exact? No. It is the count the search engine shows for the page, which can lag the live page by days or weeks, and on most companies there is none.

What does it cost? $0.0046 per company row delivered, plus Apify's start fee of $0.00005 per run at the default memory. A degraded row is not charged.

Can I pass a LinkedIn slug instead of a domain? Yes, in handle.

🧩 Want other GTM data?

Mamba Labs builds a fleet of GTM enrichment actors that share one flat, Clay-ready output convention, so their rows join on company_domain with no cleaning step:

ActorActor ID
Account Hiring WatchgRAZA5WBi1r6L0gy7
Agent Accessibility AuditoranxbRv0lKrpQ1pnua
Agent to Brokerage ResolverePRRGLxOGyaVHO4dI
AI Answer Visibility TrackerRJZvzKniYK4nswcMg
AI List Extractor for Any WebsiteD5hOdIez45M0NX5jD
AI Tooling DetectorEwkHhmqiuJgRoVEbE
Amazon Product, Price, and Stock TrackerMtJPZoyjJ3IeqTFyo
API Deprecation and Breaking Change MonitorpHsbS3xXUK8Jqutz5
App Store and Google Play Review MonitorMaCMEhGrbchxQZ92G
B2B Reddit Conversation MonitorSoDryzzsjmY3SsiyG
Bluesky Brand Presence MappereLpxzP4IuXznlFVND
Bluesky Posts ScraperKldSjS7wjoeZ7vQGm
Brand Sponsor FinderPPgK6xrgOmvL7Nrys
Bulk WHOIS and RDAP Domain Age LookupMTrkG5FLU6SjqLdJY
Career Change Signal EnginevX2Yga1a6wGaXaP14
Company Careers Page Jobs, 17 ATS BoardsizP0rfIgf5YaRZfIh
Company Change Event FeedoX44rS0fkEJ3rXLWe
Company Discovery List Builderjch0HdaZnpbMqlcGS
Company Firmographic EnricherYlUtLWjfPpqykmB8g
Company Funding RecordOFS4Mt1gyYNtGfUbE
Company Headcount EstimatoraHC4GROnNt6kfZe5r
Company Identity Resolverlr8fTRAmZCBZmuwwh
Company Role Email, Phone and Address Finder4mMncKaJykiq94grz
Company Social Presence Mapper4k6CCemkgBDz18m2h
Competitor Price, Stock, and Changelog MonitoryxdgCbUQ4PYQWwRNU
Contact Classifier0lGSeYJmniXhGANnO
Contractor License Search, CA, TX, WA, OR, LAWBYK3CPI2kdeq4bP1
CRM Contact Job Change CheckerL8UbEmMJC1XYPSZOb
Domain Deliverability Checker0tVgxI7A6o9jMlxmc
Domain to LinkedIn URL Resolver3HtnSaqPHOg1Qg5gx
Ecommerce Platform Profiler5G2NeYjBbQTjaTn9L
Ecommerce Store DiscoveryPeHu4sLyFvQHXUUrX
Email List Verifier, Bring Your Own KeyCzVJ4NlaCKk80xpgE
Event Presence IndexWLhMy8fMDgsxdYxv5
Expert Witness Finder, US and AustraliaLIpwlgfE3LaQBaXd4
Facebook Posts ScraperT6jxIeq4ua0SLXnqG
Funding and Press Signal ScannerFS13X6dhQVgX3XOM6
GDPR Cookie Banner and Consent CheckerTrKyOS0KBoGC35nbr
GitHub Followers and Following ExportSGNxDmFb9v3tRDaFI
GitHub Organization Signal ScannerahF8RRpv5mzPao5CN
Google Ads Transparency Center Scraper by Domain1eOwxhBVxzvOXAm4s
Google Maps Places ScraperSuvHCNJ7pIuw6gn54
Google Trends ScraperOeDzaACKmBYJXzHZk
GTM Hiring Signal ScraperD7O1SA2EqwHGsGr1P
GTM Signals AggregatorxKdRfnfFNkdMpFuNs
Healthcare Provider NPI EnricherMrgbHzcpDq3mOv9Df
ICP Fit ScorerW161DT8W4kW55dMFh
Influencer Change Monitord2VVgahNL6UmcLkhg
Influencer Lead List BuilderKnmByszcv135yM30G
Influencer Profile ScraperEqEnklDVMIcB1V499
Influencer Search Across TikTok, Instagram and YouTubetpkedmloIIWtXx6sg
Influencer Talent Agency LookupzCuX4Mgyg6JvXgGzd
Instagram Facebook Brand Presence MapperHXh65I0JBjPsunbY8
Integration and Marketplace Presence MapperV0guNuvM85Q61f2gj
Job Board Keyword Signal Scanner4DvqpvhMR74NLcDDY
Job Posting MonitorQCfICD9kOPiOdj5iI
Journalist and Media List BuildermAfizsZC8qRoR0ecS
Launch Directory List BuildercRq3bmvEZxZtioQ7U
Lead File Import CheckerRwlGVXTf46LqZdUgt
Legal Entity ResolverKHFyPCDIx7CyqULYm
Link in Bio Scraper and Newsletter DetectorOorucdheTIgu7RFzK
LinkedIn Company Page MapperzOPm6A9JEhUGcIdFW
LinkedIn Jobs FeedSH6N0d8cz46BhCC8B
LinkedIn Post TrackeroiGLNPuaf5BRaz9K5
Local Business Lead BuilderqMN97aoHhsAS5bznV
Local Rank and Map Pack Trackergv0kyHGDIg8XscclB
Lookalike Companies from Seed Domainse2O426WBAbLLQL4Z2
Manufacturer and Supplier FinderQcsdmd0lUfPzVkonh
MCP Server Change and Health MonitorIeqjWF9U0BdDQFY08
Media URL TranscriberSyfr7Ya3EsHgWfrB6
Meta Ad Library Ads by Company, Graph APIJ1GWlSXfSGU3u8Wng
Mobile Phone Waterfall6OOgPktf7RIa5XCOP
New Hire FindercKuc38p4nYHNF3IW8
Newly Registered Companies, UK, Norway, Finland, Franceg2WfZhWvCtc57g2Jo
News and Media Mention Monitorgol1PPUKrsIk4QLBd
Newsletter Sponsor TrackerqSwpqxD1TiPZpLQHv
Open Tender and RFP FinderkPTGz6t6TFoUUyfaO
Outbound Stack Detectorv43UJC8r7qW7cBSTG
Page Finder and ExtractorTpurgcOZbVnknlaiC
Partner and Member Directory ExtractorZX0XJPPUvnFJxeC1a
People Finder & Email VerifierLEgloG7tWgQl4o6TD
Person LinkedIn URL ResolverssuyPV8LnEsL8qbnb
Person Social Footprint MapperjfQXa2zW9FHCJot9K
Personal Email to Company ResolverAefT5Ye6YNPFQwJBf
Pinterest Brand Presence Mapperd1HvjZfKhgvWsoEwn
Podcast Guest and Host Findero2MGSvgbSLeeXOsIo
Product Hunt Daily Launches with Maker DomainsO4VX63drWK9Y9x641
Prospect Engineq9rT6v64nUJdPexOQ
Public Feature Board and Roadmap MonitorrcHF5gj5r2Vqnry35
Publishing Frequency TrackerTbLwaUUATdYb6wp4N
Recent Funding Rounds FeedKueVp9MOz7iOoAgDp
Reddit Brand Presence MapperpKQZmDaT70SEb54bZ
Reddit Search and Thread Scraper4Gsth5cP2Xt9V2xDN
Reporting Window FinderuINxR7a1IW8qUTRUX
Research Topic Institutions and AuthorsOH8ANqt7bCKbo72Gk
Sequencer Event PollerS6s8Rjd61tGdrMRk4
Sequencer Lead Push0Jv27VeWM5tSZQs9x
Shopify App Store and Chrome Web Store ListingsgaY0BzkLyN77mD3wI
Site Crawler for Links and TableslLLJ6JxZ4XqN8ULz0
Substack Newsletter and Posts ScraperUEFsdwiPLmPNVy9xd
Team Page People Extractorj8a9zX0k4mNbvDbWK
Tech Stack Signal Detectorqyd7nNyqFPelQViBx
Tennis Match Datav3OX6zxXHZOf2yurO
Threads Posts by Keyword, Exact Match2OT8K8RiEEWtaj2MW
TikTok Brand Presence Mapperfco8FvoJcSafbeyd1
Trustpilot Reputation Enricher3lIqfCt61j4hqE1xz
US and UK Contract Award Winners by CompanyzhEtllASykOcx9hJ8
US Import Records Buyer FinderVIMafpKF5ggOw0COU
VC and Accelerator Portfolio List BuilderchH8hrfuoqqolW06m
Website Accessibility Checker, WCAG 2.2 AAP3jBj3FRghKEhX52z
Website Phrase and Business Model ClassifierCBuZ9k7sRwBeiKiCS
Website Traffic Rank EstimatorGnOFUzlNVIoXgeJjH
Work Email WaterfallOT6xqTFThC0Rjf7Zj
Workplace Program DetectorLi6pPDhqbdzFz3h7G
X Brand Presence MapperoLOgadhHUkNAyDA3w
YouTube Channel from Company Domain6hSpD3kd2s2IQ4VSs
Zillow Listing DetailsyG4zM0Enfsw2NefJ1

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.

🆘 Support

Issues, field requests and bug reports: open an issue on the actor's Issues tab. Mamba Labs reads every one.

ℹ️ Sourcing and legal. Fields come from the company's own homepage and from public search engine results. No request is sent to LinkedIn and no login is used. Only company level information is returned. No personal data about any individual is collected, and you are responsible for how you use the output under applicable law.

Built by Mamba Labs.