LinkedIn,
now an API.

Find people. Enrich CRM records. Research company teams and post engagement. Get structured data through 16 focused API actions.

100 free credits on verified signup · Managed access · REST + JSON

16implemented data actions

1 creditstandard person lookup

20 creditsfull profile enrichment

REST + JSONlive and async runs

WHAT YOU CAN BUILD

Useful data.
Real workflows.

Bring LinkedIn research into your CRM, product, or internal tools. Each workflow below maps to implemented actions and explains which steps your application handles.

01

Refresh CRM records

Turn a known LinkedIn profile or company URL into structured research for your CRM.

20 credits per profile + 1 per company

See the workflow
02

Check a person’s current role

Look up a named person at a known company without opening their LinkedIn profile.

1 credit for a returned match

See the workflow
03

Build a prospect research list

Discover people with Sales Navigator keyword search, then enrich the records you select.

1 credit per search row; optional profiles cost 20 each

See the workflow
04

Research people engaging with a post

Find relevant posts and collect the available context about their commenters and reactors.

1 credit per post, comment, or reaction

See the workflow
05

Build your own change alerts

Compare successive person or company reads to flag changes for your team.

Each new read is billed at the action’s normal rate

See the workflow
06

Add LinkedIn data to your product

Use one REST interface for source reads instead of maintaining your own collection scripts.

1 credit per returned row, except full profiles at 20

See the workflow

STANDARD PERSON DATA

Need a current role?
Start with search.

Supply a first name, last name, and current company. Get a matching Sales Navigator person record without visiting the profile. Request full enrichment separately when you need experience, education, or skills.

  • 1 credit for one returned match
  • Role, company, location, and available profile URLs
  • No-match results cost zero credits

Ambiguous or incomplete matches fail without charging. An optional public profile URL helps distinguish namesakes.

Read the lookup contract
cURL · NAME + COMPANY LOOKUP
curl "$API_URL/v1/actions/salesnavigator-search-person/run/live" \
  -H "Authorization: Bearer $API_KEY" \
  -H "Idempotency-Key: person-lookup-001" \
  -H "Content-Type: application/json" \
  -d '{
    "input": {
      "first_name": "Satya",
      "last_name": "Nadella",
      "company": "Microsoft"
    },
    "max_results": 1,
    "max_credits": 1
  }'

16 ACTIONS. ONE RUN INTERFACE.

Choose the record
your feature needs.

Every action supports live and asynchronous execution. Use a Bearer API key, an idempotency key, and an explicit credit budget.

ActionRequired inputReturned recordCredits
salesnavigator-search-personfirst_nameReturn standard person data from Sales Navigator search, without visiting the profile.1 credit
salesnavigator-search-peoplekeywordsFind people with a Sales Navigator keyword search.1 credit
salesnavigator-search-company-employeescompanySearch for leads within a specific company using Sales Navigator filters.1 credit
salesnavigator-search-company-metricscompanyGet total result count metrics for a Sales Navigator company or people query.1 credit
salesnavigator-search-companieskeywordsSearch for accounts (companies) on Sales Navigator using firmographic filters.1 credit
linkedin-search-companieskeywordsSearch for companies on Classic LinkedIn using keywords.1 credit
linkedin-search-schoolsquerySearch for schools and universities on LinkedIn for filter compilation.1 credit
linkedin-search-groupsquerySearch for groups on LinkedIn for query targeting.1 credit
linkedin-extract-school-alumnisschoolExtract the list of alumni matching a school page with their profile information.1 credit
linkedin-extract-group-membersgroup_idExtract search-visible members matching a LinkedIn group ID.1 credit
linkedin-extract-peopleidentifierRead a professional profile and its available experience, education, and skills.20 credits
linkedin-extract-companyidentifierRetrieve the public company record associated with a LinkedIn identifier.1 credit
linkedin-extract-people-post-activityidentifierCollect a single page of posts from a profile.1 credit
linkedin-search-contentkeywordsFind LinkedIn posts matching a keyword query.1 credit
linkedin-extract-post-commenterssocial_idRetrieve comments and the available commenter context for a post.1 credit
linkedin-extract-post-likerssocial_idCollect available reaction types and public reactor profile references.1 credit
Credits apply to returned records only. Empty lookups cost zero credits.Read the lookup contract

MANAGED ACCESS

Your API key.
Our data access.

Use our managed access for the 16 read actions. You do not need to supply LinkedIn credentials or a Sales Navigator subscription.

Read through ProfileGlide

Submit a keyword, supported LinkedIn identifier, or name-and-company lookup. The backend schedules approved scraping sources, manages rate pacing, and delivers structured JSON output.

What you own

Your application manages its own scheduling, data storage, record matching, and notifications. We do not provide outreach endpoints, messaging, or CRM connectors.

WHAT THE RESPONSE CONTAINS

Fields you can
build around.

Use search rows for a person’s current role, richer profile reads for professional history, and company reads for business context. Missing source fields are omitted.

People

Search provides current-position data. Full enrichment adds available profile sections.

Name and location
full_name · location
Current role · search
job_title · company_name · tenure_start
Professional history · profile
experiences[] · education[] · skills[]
Identity and network
profile URLs · available IDs · connection_degree

Connection degree is relative to the source account. Full-history completeness and private contact details are not guaranteed.

Companies

Read website, industry, company description, and available workforce and location fields.

Identity
company_name · domain · linkedin_company_id
Business context
industry · description · specialties[]
Source headcount and size band
number_employees · employees_range
Location and reach
locations[] · followers_count

Funding rounds, affiliates, follower identities, and employee distributions are not returned by the current company action.

FROM A READ TO A WORKFLOW

Call it now.
Or collect it later.

Use the same action inputs in either execution mode. Add your own scheduler and application logic for recurring research.

LIVE + ASYNC

Submit, then inspect the run

Live calls attempt execution immediately; busy requests can return 202. Async calls queue work. Poll the run until it completes or fails.

See how it works

YOUR APPLICATION

Build a change alert

Schedule fresh person or company reads, store observations, and compare available fields. Your code owns schedules, diffs, and notifications.

See how it works

YOUR APPLICATION

Research → enrich → store

Collect commenters, enrich selected profile URLs, filter the returned context, and write it to your CRM. Sending outreach belongs in a separately authorized system.

See how it works

Native schedules, completion webhooks, automatic pagination, and a workflow builder are not implemented.

THE INTEGRATION CONTRACT

Plain HTTP.
Visible limits.

Use cURL, JavaScript fetch, Python, or your existing HTTP client. The OpenAPI document describes the request surface; no proprietary SDK is required.

Retry the same request

Reuse an idempotency key with the same body to retrieve the same logical run. Use a new key for a fresh observation.

Read the contract

Set the budget first

Use max_credits and max_results to bound the reservation. Runs report credits_reserved and credits_used; unused credits are returned.

Read the contract

Work within capacity

60 requests per minute per workspace, one active run, and at most 20 unfinished runs. Source pacing and daily limits also apply.

Read the contract

START WITH YOUR REQUIRED FIELDS

Pick a workflow.
Inspect the output.

Explore all 16 action contracts and plan your first 100 credits.
Public signup and API deployment are still being prepared.

Plan your first request