Skip to content
ScrapeField

Get a LinkedIn company page

Fetch a LinkedIn company page: name, tagline, description, website, industry, company_size, employees_on_linkedin, headquarters, company_type, founded, specialties and follower_count. Use this to enrich a company from its LinkedIn URL.

3 credits
GEThttps://api.scrapefield.com/v1/linkedin/company
Try itno key needed3 credits on a real call · 0 here
https://api.scrapefield.com/v1/linkedin/company?vanity_name=ferrari

In your code

const params = new URLSearchParams({
  "vanity_name": "example-co"
});

const res = await fetch(`https://api.scrapefield.com/v1/linkedin/company?${params}`, {
  headers: { Authorization: `Bearer ${process.env.SCRAPEFIELD_KEY}` },
});

const { data, meta } = await res.json();
console.log(data, meta.credits_charged);

Parameters

Parameters
ParameterWhat it does
url
string · one of the company ids
The company page URL.
vanity_name
string · one of the company ids
The part after /company/ in the URL, e.g. acme-inc.
fresh
boolean
Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it.
default false

Response

Returns one linkedin_company. This is the demo’s answer, the one the playground above returns, in full rather than abbreviated — including the fields that come back null, because a field is null when the platform does not show it and you should know which ones those are before you build on them. A call with your key returns the account you ask for.

{
  "data": {
    "company_id": "26959490",
    "vanity_name": "blue-door-coffee",
    "url": "https://www.linkedin.com/company/blue-door-coffee/",
    "name": "Blue Door Coffee",
    "tagline": "Tools for teams that work with data.",
    "description": "We build tools for teams that work with data. Remote-first, founded by engineers, and profitable since our second year.",
    "website": "https://bluedoorcoffee.example",
    "industry": "Food and Beverage Services",
    "company_size": "11-50 employees",
    "employees_on_linkedin": 47,
    "headquarters": {
      "city": "Austin",
      "geographic_area": "Texas",
      "country": "US"
    },
    "company_type": "Privately Held",
    "founded": 2016,
    "specialties": [
      "Data infrastructure",
      "Analytics"
    ],
    "follower_count": 173696,
    "logo_url": "https://cdn.example/li/logo/bluedoorcoffee.png"
  },
  "meta": {
    "request_id": "req_7f3ac1e94b2d40f8a1c6e5d2",
    "credits_charged": 3,
    "credits_remaining": 74218,
    "cached": false,
    "fetched_at": "2026-09-20T09:12:03Z",
    "next_cursor": null
  }
}

Fields of linkedin_company

A LinkedIn company page. Named after the words LinkedIn prints, since LinkedIn has no official data API.

Fields
FieldWhat it is
company_id
string
LinkedIn's numeric id for the company.
vanity_name
string
The part after /company/ in the page URL.
url
URL
The company page.
name
string
The company's name, as the page shows it.
tagline
string · or null
The line under the name.
description
string · or null
The About overview.
website
URL · or null
The company's own site.
industry
string · or null
As the page prints it, e.g. "Software Development".
company_size
string · or null
The band LinkedIn prints, e.g. "51-200 employees".
employees_on_linkedin
integer · or null
How many members list it as their employer.
headquarters
object · or null
Where the company has its head office, as the page gives it.
headquarters.city
string · or null
The city.
headquarters.geographic_area
string · or null
State or region.
headquarters.country
string · or null
ISO 3166-1 alpha-2.
company_type
string · or null
As printed: "Privately Held", "Public Company", …
founded
integer · or null
The year.
specialties
array of strings
The specialties the page lists.
follower_count
integer · or null
How many members follow the page.
logo_url
URL · or null
The company's logo.

What it costs

3 credits per successful call, whether we fetch it or serve it from cache — you pay for the answer, not for how we produced it. Responses are cached for 1 day and a cached one tells you when the data was actually fetched. A call we fail costs 0 and is refunded automatically.

On the smallest pack that is $2.34 per 1,000 calls; on the largest, $1.32. The full table.

What people build with it

Questions

How much does the LinkedIn Company API cost?

3 credits a call: $2.34 per 1,000 calls on the smallest pack and $1.32 on the largest. A call that fails costs nothing, and the refund is automatic. A cached answer costs the same as a fresh one. Credits are bought in packs and never expire; there is no plan.

Do I need a LinkedIn account, a login or cookies?

No. You need a key from us and nothing from LinkedIn. We never take a customer's login, cookies or session, at any price, and no account of yours is ever at risk.

Can I try it without signing up?

Yes. Add demo=true and leave the key out, or press Send request in the playground on this page. The demo answers with a real answer about Ferrari, captured once a week, in exactly the shape a live call returns, whatever you ask, and charges nothing.

How fresh is the data?

An answer is kept for up to 1 day, and a cached one says when it was fetched, in meta.fetched_at. Add fresh=true to fetch it again now, at the same price; it needs any purchase, not the trial.

What does it return?

One linkedin_company object. Its fields are named after the words LinkedIn prints, since LinkedIn has no official data API. A field is null when LinkedIn does not show it, never missing. Every field is described on this page.

Can an AI agent call it?

Yes: it is the MCP tool get_linkedin_company on our MCP server, with the same parameters, answer and price. Without a key, the tool answers from the demo.