LinkedIn Company Scraper: Company Data, No Login avatar

LinkedIn Company Scraper: Company Data, No Login

Pricing

from $0.99 / 1,000 companies

Go to Apify Store
LinkedIn Company Scraper: Company Data, No Login

LinkedIn Company Scraper: Company Data, No Login

LinkedIn company scraper with no login or cookies: paste company URLs, names, websites or IDs and get website, industry, size, exact employee count, followers, HQ and offices, recent posts, similar companies and funding. Keyword + place search with filters too.

Pricing

from $0.99 / 1,000 companies

Rating

0.0

(0)

Developer

DeepMine

DeepMine

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 hours ago

Last modified

Share

A LinkedIn company scraper with no login: paste company URLs, page names, LinkedIn company IDs or plain company names (or search by keyword and place) and get one row per company with website, industry, size, exact employee count, followers, headquarters and offices, recent posts, similar companies and funding.

LogoCompanyIndustrySizeEmployeesFollowersHeadquartersFoundedTotal raised
StripeTechnology, Information and Internet5,001-10,00016,6691,761,588South San Francisco, California2010$9.42B
NotionSoftware Development501-1,0007,2041,128,071San Francisco, California2016$344M
N26Financial Services1,001-5,0002,197339,088Berlin, Berlin2013$1.72B

$1.39 per 1,000 companies on Starter ($1.69 Free, $1.19 Scale, $0.99 Business). The prefilled run (10 companies, funding and open jobs included) costs about $0.014 on Starter.

No LinkedIn account, no cookies. Each row also has the headquarters street address and every office card, specialties, founded year, logo and cover image, the company's recent posts with reactions, comments, videos and documents, the paid-page flag, affiliated pages, products, people shown as working there, funding (total raised, last round, investors) when CB Insights has a public profile for the company, and optionally up to 10 open jobs and the emails and phones on the company's own website. Filter by industry, size, headquarters country, city and followers; companies a filter leaves out are free.

Use cases

  • Lead lists and CRM enrichment: turn a list of company names, websites or LinkedIn URLs into website, industry, size, headquarters and (with the add-on) the emails and phones the company publishes.
  • Market maps: search a keyword in a place (fintech in New York, plumbing in Chicago) and filter by size, industry and country.
  • Investor and sales research: funding, last round and investors next to employee count and growth signals such as open jobs and recent posts.
  • Competitor tracking: schedule the run and compare followers, employees, posts and open jobs over time.

How much does it cost?

You pay per company delivered: $1.69 per 1,000 companies on the Free plan, $1.39 on Starter, $1.19 on Scale and $0.99 on Business. No start fee. Each company is charged once per run, even when two of your inputs lead to it. A page that doesn't exist, a name that matches nothing, a page LinkedIn refuses and a company your filters leave out are not charged. Funding, posts, similar companies and open jobs are included.

Companies found by keyword search cost the same, with no search fee. Website contacts ($) are an add-on: $1.00 per 1,000 companies, charged only for companies whose website gave an email or a phone number.

Input

  • Companies: one per line. Any of:

    • a company page URL: https://www.linkedin.com/company/stripe, a country site (de.linkedin.com/company/...), a showcase page (/showcase/...), with or without ?trk= and /jobs/ endings;
    • a page name: stripe, two-maids-a-mop-sugar-land;
    • a numeric LinkedIn company id: 2135371;
    • a company website: stripe.com or any URL on it (the company page that lists that website; for a site that redirects to another one, like notion.so to notion.com, the page named like it that lists where it redirects; a page listing another website is never returned, and a website no page lists is free);
    • a company name: Two Maids & A Mop (found with LinkedIn's company search).
  • Search by keyword and Search location: company pages the web search engines list for the keyword (and place), e.g. fintech in New York. Max companies per search (default 25, up to 1,000) counts companies delivered after your filters. Result pages are read from DuckDuckGo, Yahoo and Bing, together with the same search split by company size, company type, founding year and size x type (125 narrower searches, which list many more pages), then Google result pages while they keep finding new companies. A company the narrower searches find is delivered only when its headquarters or an office is in the search location and its page mentions the keyword; the others are free (notRelevant in the run summary). Headquarters in the search location only keeps just the companies headquartered there, from every search (left-out companies are free). A search ends when the engines list no new company pages, or when the pages it reads stop turning up companies, because they're outside the search location, don't pass your filters or are gone (readLimit). The run summary says which. A narrower search's result whose snippet looks like results that kept missing is skipped unread (free). A keyword nothing is found for, or that the search engines turn away, ends the run normally, with a note in the status. How deep a search goes depends on how many company pages the engines list and how many of them are in the place: where few are, the search ends early. Our Apify runs on 2026-10-06 (build 0.4.44, 2,048 MB, max 1,000 per search, no filters, default settings; 4 runs of biotech in Boston, in an ordinary Yahoo hour). Since 2026-10-10 a search reads further, as long as the pages it reads keep turning up companies:

    SearchCompaniesRun timeHeadquarters or an office in the placeHeadquarters in the place
    biotech, Boston31-80 (4 runs)16-33 s90.3-93.5%80-91%

    Few Boston biotech pages are listed with the place: the search ends early when most pages it reads are elsewhere. Larger markets go deeper: fintech in New York reached its max of 300 in 87 s.

    Companies the plain keyword search lists are delivered as listed (most are in the place); companies the narrower searches find only when their headquarters or an office is there.

  • Include funding (on in the example; off by default for API calls, as it about doubles the run time) and Include website contacts ($).

  • Filters: industry words, company size ranges, headquarters country, city or region (headquarters or any office), minimum followers. They combine, apply to every input, and filtered-out companies are free.

  • Companies per name: for company names, how many matches to collect, best first (1 to 100).

  • Include open jobs: up to 10 of the company's open jobs per row.

  • Recent posts per company: 0 to 10.

  • Max companies, Proxy (Advanced). The run uses Apify datacenter proxy (a datacenter group or country, or your own proxy URLs, work too), since LinkedIn serves company pages to datacenter connections. With a residential pick, a page datacenter keeps refusing gets its last try on your residential proxy, at no extra cost to you.

Output

One row per company, in this order:

logo, logo100, name, tagline, descriptionSnippet, description, linkedinUrl, website, contactEmails, contactPhones, contactSources (with Include website contacts), industry, industryId, industryHierarchy, companySize, employeeCountMin, employeeCountMax, employeeCount, followerCount, companyType, isPaidPage, foundedYear, totalFundingUsd, lastFundingRound, lastFundingDate, lastFundingAmountUsd, lastFundingInvestors, fundingRoundCount, fundingRounds, investors, investorCount, companyStatus, fundingSource, fundingLookup (with Include funding), headquarters, headquartersStreet, headquartersCity, headquartersRegion, headquartersPostalCode, headquartersCountry, headquartersCountryName, specialties, locations, offices, coverImage, jobsUrl, pageType, universalName, companyId, recentPosts, lastPostedAt, similarCompanies, affiliatedPages, products, employeesShown, recentJobs (with Include open jobs), input, searchSource, matchedName, scrapedAt.

  • employeeCount is LinkedIn's "all N employees" (members who list the company), next to the size range the page states (companySize, employeeCountMin, employeeCountMax).
  • recentPosts: postUrl, text, postedAt, postedAgo, reactions, comments, reactionTypes (the reaction kinds LinkedIn shows, e.g. LIKE, PRAISE), isEdited, images, hasVideo, videoUrl (MP4), videoPoster, videoCaptionsUrl (the video's captions file), document (title, pageCount, coverImage, fileUrl, fileUrlExpiresAt) for carousel/PDF posts, links, resharedFrom with resharedFromUrl, resharedFromHeadline and resharedFromPhoto (the reshared post's author), resharedText, resharedImages, resharedVideoUrl, resharedPostUrl, activityUrn. postedAt is exact for most posts; when LinkedIn only shows an age ("3w") it's the date that age points to.
  • offices: every office card with address, street, city, region, postalCode, country, countryName, isPrimary and mapUrl. isPaidPage is LinkedIn's paid (Premium) company page flag.
  • similarCompanies and affiliatedPages: name, linkedinUrl, industry, location, logo.
  • products: name, category, description, url, image. employeesShown: name, headline, profileUrl, photo. recentJobs: title, location, postedAt, jobUrl, jobId.
  • Funding comes from the company's public CB Insights profile, used only when the profile's website is the one on the LinkedIn page. lastFundingRound is the newest round that raised money: share sales, secondary trades, valuation changes, credit lines and anything after an IPO don't count. fundingLookup says why a row has no funding: notFound (no profile with the same website), noWebsite, blocked or timeout.
  • contactEmails and contactPhones: what the company's website (home page and up to 2 contact or about pages) publishes; only emails on the company's own domain (or a free-mail inbox) are kept.
  • industryId and industryHierarchy come from LinkedIn's industry list (V2), e.g. Stripe: 6, "Technology, Information and Media" > "Technology, Information and Internet".
  • Unknown values are null. Logos and covers are LinkedIn links that don't expire.

How often a field is filled depends on the company: on 149 company pages (2026-10-03) website 97%, exact employee count 99%, logo 98%, posts 91%, street address 91%, founded year and specialties 67%, affiliated pages 31%, products 12%; 52% were paid pages. Of their 1,337 posts, 97% list reaction kinds, 24% have a video (all with a video link) and 9% are documents. Funding was found for all 10 prefilled companies (2 runs of 2) and for 18 of 18 well-known tech, fintech and consumer brands on 2026-10-11; on 2026-10-03 for 3-5 of 10-11 New York fintech pages (many small companies have no CB Insights profile). Website contacts (2026-10-03) were found for 4 of the 10 companies prefilled then, 3-6 of 10-11 fintech pages, 12 of 50 London fintech and marketing companies, and 1 of 6 Dallas plumbers.

The run summary (OUTPUT in the key-value store) lists every input with its result: ok, duplicate, notFound, unresolved (a name or id with no company page LinkedIn shows logged out), blocked (LinkedIn refused it after retries; school pages are refused this way), filteredOut (with the filter it failed), notRelevant (found by a size-split search but outside the search location or without the keyword on its page) or skipped (your max cost, Max companies, a full search or the run's time limit). It also lists each keyword search with the result pages read, which engine found each company (foundBy), the search engine and Google requests sent, the companies delivered and why it ended.

What it doesn't return

Some LinkedIn company data is only shown to signed-in members, and this Actor never signs in: the employee breakdown by location, school or job function, the page's own phone number, the verified badge and the page's call-to-action button link. Website contacts often cover the phone.

Speed

Companies go out in batches as soon as their pages are read, from 16 Apify datacenter connections at once; the first company is read and stored while the run is still starting up. The default memory follows your input (the run needs about 140 MB either way): 512 MB for up to 25 companies, which spend most of their time waiting on LinkedIn and CB Insights; 1,024 MB for 26-100; and 2,048 MB for longer lists and for search keywords, which parse thousands of pages. Apify gives a run CPU in proportion to its memory, so there more memory costs about the same and finishes sooner (400 websites: 62 s at 2,048 MB, 264 s at 512 MB; fintech in New York, 150 companies: 27-42 s at 2,048 MB, 49-75 s at 1,024 MB). A memory you set in Run options wins.

Our Apify runs (0 failed, every delivered company charged once; the prefill on 2026-10-11 at 512 MB, the others at 2,048 MB: 1,000 URLs on 2026-10-05 with build 0.4.20, the searches on 2026-10-06 with build 0.4.44):

InputCompaniesFirst row stored (from the run's start)All delivered (run time)
The 10 prefilled companies, with funding and open jobs (512 MB)101.7-1.8 s5.6-5.7 s
1,000 company URLs, 10 posts each (2,048 MB)1,0002.8 s92 s (250 by 25 s, 500 by 47 s)
Keyword search: fintech in New York, max 130 (6 runs, 2,048 MB)1302.0-3.2 s21-26 s to the 130th row

Deeper searches (max 1,000) took 16-33 seconds for 31-80 companies in a thin market (biotech in Boston; see the table under Input) and about 90 seconds for 300 in fintech in New York. Funding lookups are the slow part of a lookup run: CB Insights turns away more than half of the datacenter IPs, so a run keeps the connections it lets in, and a lookup gives up after 7 seconds.

Feedback

Missing a field you need, or a page that won't load? Open an issue on the Actor's Issues tab. If the data helped you, a review on the Store helps other buyers find it.