LinkedIn Companies Scraper - company pages as structured rows
A LinkedIn company page holds a particular combination of information that is hard to assemble anywhere else: what a company says it does, how many people work there, how large an audience it has built, and how it chooses to describe its own specialisms. The LinkedIn Companies Scraper turns those pages into rows. Submit up to 1,000 company URLs or handles - a full address like linkedin.com/company/acme or simply acme both work - and each returns eleven fields: name, industry, the size band, an exact employee figure, company type, headquarters, the website listed on the page, follower count, self-declared specialities, the company's own description, and a logo URL.
Three of those fields are the reason to use this rather than a firmographic service. The exact employee count is the most useful: firmographic sources typically return a band, and a band cannot be summed, weighted or thresholded the way a real figure can. Here you get both a band for grouping and a number for arithmetic. Follower count is a rough proxy for reach and brand presence that no firmographic dataset carries, and it moves over time, which makes it a tracking signal. Specialities are self-declared, and that is precisely their value - they tell you how a company wants to be understood rather than how a classifier has categorised it. The input differs too: this service takes a LinkedIn handle rather than a domain, so if you are starting from a website the natural entry point is Company Insights, which takes a domain and returns the LinkedIn company page URL you then feed in here.
Four details will save an importer rewrite. Both numeric fields - employees and followers - arrive comma-formatted as display strings, so separators must be stripped before casting or the parse fails quietly and produces zeros. The size band and the exact count are separate fields with different jobs: group on the first, total on the second. The website field is whatever the page happens to list, which is sometimes a newsroom or a campaign subdomain rather than the primary corporate domain, so it should not be used as a CRM matching key without a check. And industry and specialities are both free text written by the company itself, which makes them excellent for reading positioning and unreliable for grouping - if you need a normalised industry code you can filter on, that comes from Company Insights instead. One more practical point: the logo field is a URL on LinkedIn's own content network, fine for an internal view but not something to hotlink from a product, so copy the image to your own storage if it needs to persist.
On the legal side this sits more comfortably than LinkedIn scraping usually does, for one specific reason: a company page is an organisation's public marketing presence and none of the eleven fields contains personal data. There are no names, no individual profiles and no employee rosters - you get an employee count, not the employees. That places it in a different category entirely from scraping member profiles, which this service does not do and which is a separate offering with its own privacy analysis. The pages are publicly viewable and collecting public business information for research is long-established practice. What remains is a terms question: LinkedIn's terms restrict automated access and the platform enforces them more actively than most, which is worth weighing if you are planning something large and continuous. Nothing behind a login is touched, no third-party trackers run on the data layer, and exports auto-delete after 30 days. Start free: your first 500 rows cost nothing and need no credit card.