LinkedIn Company Enrichment — B2B Data & Firmographics API avatar

LinkedIn Company Enrichment — B2B Data & Firmographics API

Deprecated

Pricing

from $8.00 / 1,000 company basics

Go to Apify Store
LinkedIn Company Enrichment — B2B Data & Firmographics API

LinkedIn Company Enrichment — B2B Data & Firmographics API

Deprecated

Extract LinkedIn company profiles and firmographics (industry, size, HQ, locations, followers, recent posts), with optional AI enrichment. B2B data for lead scoring, TAM sizing and CRM hygiene. No login or cookies needed.

Pricing

from $8.00 / 1,000 company basics

Rating

0.0

(0)

Developer

Sami

Sami

Maintained by Community

Actor stats

0

Bookmarked

66

Total users

1

Monthly active users

9 days ago

Last modified

Share

LinkedIn Company Enrichment API — No Login Required

Turn LinkedIn company URLs into structured company records — profile, locations, follower count, recent posts — with optional AI enrichment. No login, no cookies, no LinkedIn account needed.

Employee lists are not provided. key_people comes back empty; company-level fields are unaffected. Leave extractEmployees off. Verified 2026-07-29.

What you get

For each company, the actor returns:

Company Profile

  • Name, website, industry, description, tagline
  • Company size band, headquarters and all office locations
  • Founded year, company type (public/private)
  • Specialties, logo URL

Engagement Metrics

  • LinkedIn follower count
  • Recent posts and their engagement
  • Job openings count (when available)

Some fields depend on what a given company page exposes publicly — employee_count_linkedin, for instance, is often absent. Fields the page does not publish come back null rather than guessed.

AI Enrichment (optional, requires Anthropic API key)

  • ICP Score (1-10): How well does this company match your Ideal Customer Profile?
  • Competitive Landscape: Likely competitors based on industry analysis
  • Growth Assessment: rapid_growth / steady_growth / stable / declining / uncertain
  • Account notes (outreach_angles field): 2-3 short notes on the company's recent activity

How to use

Input examples

Basic — company URLs:

{
"companyUrls": [
"https://www.linkedin.com/company/stripe",
"https://www.linkedin.com/company/openai"
]
}

Several companies in one run — a company that cannot be read does not stop the others:

{
"companyUrls": [
"https://www.linkedin.com/company/stripe",
"https://www.linkedin.com/company/figma",
"https://www.linkedin.com/company/notionhq",
"https://www.linkedin.com/company/vercel"
]
}

Full enrichment with AI:

{
"companyUrls": ["https://www.linkedin.com/company/stripe"],
"enableAiEnrichment": true,
"icpDescription": "B2B SaaS companies with 200-5000 employees that use cloud infrastructure and are hiring engineers",
"anthropicApiKey": "sk-ant-..."
}

companyNames (resolving a name to a LinkedIn page via search) is not working — it returns no companies. Pass companyUrls instead. Verified 2026-07-29.

Output format

{
"company": {
"name": "Stripe",
"linkedin_url": "https://www.linkedin.com/company/stripe",
"website": "stripe.com",
"industry": "Financial Technology",
"company_size": "5,001-10,000",
"employee_count_linkedin": null,
"headquarters": "San Francisco, CA, US",
"founded_year": 2010,
"company_type": "Privately Held",
"specialties": ["Payments", "SaaS", "Financial Infrastructure"],
"description": "...",
"logo_url": "https://...",
"tagline": "..."
},
"metrics": {
"follower_count": 1250000,
"employee_growth_6mo_pct": null,
"job_openings_count": null,
"recent_posts_engagement_avg": 1523
},
"key_people": [],
"key_people_count": 0,
"locations": [
{"city": "San Francisco", "country": "US", "is_headquarters": true}
],
"recent_updates": [
{
"date": "2026-04-10",
"text": "We're hiring across...",
"likes": 234,
"comments": 45
}
],
"ai_enrichment": {
"icp_score": 8,
"icp_reasoning": "Mid-stage fintech with 5K+ employees, actively hiring engineering — strong fit for DevOps tooling",
"likely_competitors": ["Adyen", "Square", "Braintree"],
"growth_assessment": "rapid_growth",
"outreach_angles": [
"Recent VP Engineering hire suggests infrastructure scaling — DevOps tooling pitch",
"247 open roles indicates budget for new tools — cost optimization angle",
"Strong engineering culture + fintech compliance needs — security tooling angle"
]
},
"scraped_at": "2026-04-12T10:00:00Z"
}

Pricing (Pay Per Event)

EventPriceWhen charged
Company record$0.008Once per company row delivered to the dataset
Company with key employees$0.015Added only when the delivered row has key employees (key_people not empty) — currently never, see above
Company — AI enriched$0.035Added instead of the above only when Claude enrichment ran and returned a result
Actor started$0.01 per GBEvery run, even if 0 results. The default is 4 GB, so $0.04 per run

A company that cannot be read (blocked, or the URL is not a company page) is not charged.

Plus standard Apify platform compute costs (~$0.002-0.005/company with residential proxies).

Example: enriching 100 companies in one run = $0.04 (start, 4 GB) + 100 x $0.008 = $0.84; with AI enrichment returning a result for all 100, $0.04 + 100 x ($0.008 + $0.035) = $4.34. A run that enriches nothing still costs the $0.04 start fee.

Ready-made example

Enrich a list of companies from LinkedIn — four company URLs in one run, no configuration. Click Start and it runs.

Use cases

  • Sales prospecting: Enrich your CRM with company data
  • Market research: Map competitive landscapes across industries
  • Recruiting: Identify companies by size, industry and location
  • Account scoring: Use AI ICP matching to rank companies against your ideal customer profile
  • CRM enrichment pipelines: Feed structured company data into HubSpot, Salesforce, Pipedrive via Apify integrations

Integrations

This actor works with all Apify integrations:

  • Webhooks — trigger when run completes
  • API — call programmatically from any language
  • Zapier / Make / n8n — connect to 1000+ apps
  • Google Sheets — export directly to spreadsheets
  • Slack — get notifications on completion

Proxy configuration

The input form is prefilled with Apify's RESIDENTIAL proxy group.

Technical details

  • Async Python implementation
  • Up to 2 attempts per company; a company that still fails is skipped and not charged
  • Graceful degradation: missing fields return null

Limitations

  • Some company pages cannot be read on a given run; those companies are not charged
  • Key employees are not provided (key_people comes back empty)
  • AI enrichment requires your own Anthropic API key (get one at console.anthropic.com)
  • Some very small companies may have limited public data
  • Rate: ~10-20 companies per minute
  • Extracts only publicly visible company information (no login required)
  • Does not access personal data beyond publicly listed professional information
  • You are responsible for having a lawful basis (e.g. under GDPR) for how you use this data
  • Does not store or cache LinkedIn data — output goes directly to your Apify dataset

Other actors by zhorex

B2B sales & lead gen pipeline:

B2B competitive intelligence:

Adjacent intelligence (alt-data):

Not affiliated with, endorsed by or sponsored by LinkedIn. Names are used only to describe the data source.

Found a bug or want a feature? Open an Issue on the Actor page.