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

14

Total users

2

Monthly active users

6 days ago

Last modified

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"}. Always [], because the actor charges no events. 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?

Free. The actor charges no event of its own. Apify's platform start event, apify-actor-start, is the only charge: $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. Only the start event. Each row's billable_events_json is [], because no row charges anything.

โŒจ๏ธ 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_usdnumbernoNo effect. The actor charges no events. Kept so saved tasks still validate.
{
"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? Only Apify's start fee, $0.00005 per run at the default memory. The actor charges no events.

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:

๐Ÿ”” Account Hiring Watch๐Ÿ•ต๏ธ Agent Accessibility Auditor
๐Ÿค– AI Tooling Detector๐Ÿ“ก GTM Signals Aggregator
๐Ÿš€ Prospect Engine๐Ÿ“ Publishing Frequency Tracker
๐Ÿฆ‹ Bluesky Brand Presence Mapper๐Ÿ”€ Career Change Signal Engine
โฉ Sequencer Lead Push๐Ÿ”„ Company Change Event Feed
๐Ÿ“‡ Company Contact Details Extractor๐Ÿงญ Company Discovery List Builder
๐Ÿข Company Firmographic Enricher๐Ÿชช Company Identity Resolver
๐ŸŒ Company Social Presence Mapper๐Ÿท๏ธ Contact Classifier
๐Ÿ“ˆ Influencer Change Monitor๐Ÿ”Ž Influencer Finder
๐Ÿงพ Influencer Lead List Builder๐Ÿ‘ค Influencer Profile Scraper
๐Ÿ“ฌ Domain Deliverability Checker๐Ÿ”— Domain to LinkedIn URL Resolver
๐Ÿ›’ Ecommerce Platform Profilerโœ‰๏ธ Work Email Waterfall
๐ŸŽช Event Presence Indexโš–๏ธ Expert Witness Directory
๐Ÿ’ต Company Funding Record๐Ÿ’ฐ Funding and Press Signal Scanner
๐Ÿ™ GitHub Organization Signal Scanner๐Ÿง‘โ€๐Ÿ’ผ GTM Hiring Signal Scraper
๐Ÿ“‹ Job Posting Monitor๐Ÿงฑ Tech Stack Signal Detector
๐ŸŽฏ ICP Fit Scorer๐Ÿ”‘ Job Board Keyword Signal Scanner
๐Ÿงณ Job Change Tracker๐Ÿ›๏ธ Legal Entity Resolver
๐Ÿ“ฐ Link in Bio Scraper and Newsletter Detector๐Ÿ’ฌ LinkedIn Post Tracker
๐Ÿ“ข Meta Ad Library Monitor๐Ÿ“ธ Instagram Facebook Brand Presence Mapper
๐Ÿ†• New Hire Finder๐Ÿ“ฎ Outbound Stack Detector
๐Ÿ“„ Page Finder and Extractor๐Ÿง‘ People Finder & Email Verifier
๐Ÿ“Œ Pinterest Brand Presence Mapper๐Ÿ† Government Contract Award Monitor
๐Ÿ“… Reporting Window Finder๐Ÿ‘ฝ Reddit Brand Presence Mapper
โญ Trustpilot Reputation Enricher๐Ÿค Influencer Talent Agency Lookup
๐Ÿ‘ฅ Team Page People Extractor๐ŸŽต TikTok Brand Presence Mapper
๐Ÿ“Š Website Traffic Rank Estimator๐Ÿ… Workplace Program Detector
โœ–๏ธ X Brand Presence Mapperโ–ถ๏ธ YouTube Channel Stats Extractor

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

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.