nvNeuralVerge
Social media

LinkedIn Company Data API — Profile, Size & Jobs

Point NeuralVerge at a company's public LinkedIn page and it returns the profile as typed JSON: name, tagline, about text, website, industry, headcount band and exact employee count, headquarters, every listed office, specialties, follower count and founding year.

Example response
{
  "session_id": "c4d7…",
  "kind": "extract",
  "url": "https://www.linkedin.com/company/example",
  "machine": {
    "company_name": "Acme Technologies",
    "tagline": "Revenue infrastructure for B2B teams",
    "website": "https://acme.com",
    "industry": "Software Development",
    "company_size": "51-200 employees",
    "employee_count": 142,
    "headquarters": {
      "city": "Austin",
      "state": "TX",
      "country": "US"
    },
    "specialties": ["CRM", "Sales automation"],
    "follower_count": 18450,
    "founded_year": 2015,
    "jobs": [
      {
        "title": "Account Executive, EMEA",
        "location": "London",
        "employment_type": "Full-time",
        "posted_date": "2026-07-24"
      }
    ]
  },
  "total_points": 5
}
You send
A LinkedIn company page URL
You get back
A normalized company record, plus open roles and recent posts
Coverage
Companies with a public profile, worldwide.
Price
5 pts$5 per 1,000
Charged only when a profile resolves. A company that cannot be found is not billed.
Comparison

Ways to get this data

Three approaches teams use today, and where each one runs into trouble.

ApproachWhat it takesCostTrade-off
LinkedIn's own APIsApply to a partner programme and get approvedPartner termsBuilt for advertising and hiring workflows; general firmographic lookup is not what they are for
A static firmographics databaseAn annual contract and a bulk fileEnterprise pricing, usually annualRefreshed on the vendor's schedule, not on yours
NeuralVergeOne request per company$5 per 1,000, misses not billedReturns what the company publishes about itself — a claim, not an audited fact
Response

What you get back

Every field in the response shown above.

FieldTypeDescription
company_namestringThe official name of the company.
taglinestringThe one-line description under the name.
aboutstringFull text of the About section.
websitestringThe official website URL.
industrystringPrimary industry the company operates in.
company_sizestringHeadcount band, for example 51-200 employees.
employee_countintegerExact number of employees where the profile gives one.
headquartersobjectCity, state, country and full address of the primary office.
locationsarrayEvery office location listed on the profile.
specialtiesarrayDeclared specialties and areas of expertise.
follower_countintegerTotal followers at read time.
founded_yearintegerYear the company was founded.
jobsarrayOpen roles with title, location, employment type, posting date and link.
postsarrayRecent posts with content, author, publication date, hashtags and mentions.
employeesarrayEmployees associated with the company, as a sample rather than a roster.
Integration

How to run it

The same lookup works from the app, the API, or as a tool an agent can call mid-task.

A JSON schema passed as extract_schema_json pins the response shape, so the same fields come back on every call. The Get API Code button in the app gives you the complete command with the schema already filled in.

curl -X POST https://api.neuralverge.ai/functions/v1/run-extract \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://www.linkedin.com/company/example-company",
    "instructions": "Extract data from Linkedin company profile",
    "settings": {
      "country_code": "us",
      "extract_schema_json": "{ ... }"
    }
  }'
Use cases

What teams use it for

Where this field shows up in an actual workflow.

Firmographic enrichment

Resolve an account into headcount, industry, locations and specialties.

ICP filtering

Qualify a list by size band, industry and geography before anyone works it.

Hiring signals

Watch open roles to catch a team being staffed up before the budget shows anywhere else.

Territory and TAM work

Expand office locations into regional routing and market sizing.

Coverage & limits

Coverage, freshness and limits

What this source covers, how fresh it is, and where it stops.

Coverage

Companies with a public profile, worldwide.

Freshness

Read at request time.

Handling

This source returns publicly visible company information, stamped with the URL it was read from and a session id you can trace.

What it will not do
  • Very small or very new companies often have no profile to resolve.
  • Sparse profiles return empty fields rather than inferred ones.
  • The employee list is a sample, not a full roster — treat it as a signal about who works there, not as a directory.
FAQ

Questions, answered

The public profile fields of a company page — name, tagline, about text, website, industry, headcount band and employee count, headquarters and offices, specialties, follower count and founding year — plus the company's open roles and recent posts.

Related

Related sources

Try linkedin company profile on your own data

One request format across every source in the catalog.

Get started