Overview
The LinkedIn API Suite offers multiple types of APIs, each designed for specific data collection needs from LinkedIn. Below is an overview of how these APIs connect and interact, based on the available features:Profiles API
The LinkedIn Profiles API allows users to collect profile details based on a single input: profile URL.
- Discovery functionality:
- Discover LinkedIn profiles by names
- Interesting Columns:
-
name
,country_code
,current_company
,about
.
Posts API
The LinkedIn Posts API allows users to collect multiple posts based on a single input URL.
-
Discovery functionality:
- - Direct URL of the LinkedIn profile
- - Direct URL user’s articles
- - Direct URL of the company
- Interesting Columns:
-
url
,title
,hashtags
,num_likes
.
Job Listings Information API
The LinkedIn Jobs API allows users to collect job details based on a single input URL.
-
Discovery functionality:
- - Direct URL of the search
- - Discover by keywords
- Interesting Columns:
-
job_title
,company_name
,job_location
,job_seniority_level
.
Companies Information API
The LinkedIn Companies API allows users to collect company information by using its URL.
- Discovery functionality: N/A
- Interesting Columns:
-
name
,country_code
,followers
,employees_in_linkedin
.
Profiles API
Collect by URL
This API allows users to collect detailed information about a LinkedIn profile by providing the profile URL. Input Parameters:The LinkedIn profile URL.
Includes comprehensive data points:
-
Profile Details:
linkedin_id
,name
,country_code
,city
,position
,current_company
,current_company_name
,current_company_company_id
,about
, and more.For all data points, click here.
-
Professional Information:
experience
,education
,educations_details
,certifications
,languages
,recommendations_count
,recommendations
,volunteer_experience
,courses
,publications
,patents
,projects
,organizations
, andhonors_and_awards
. -
Social Activity:
posts
,activity
,followers
,connections
,people_also_viewed
. -
Media and Identification:
avatar
,banner_image
,url
,input_url
,linkedin_num_id
,id
,timestamp
.
Discover by Name
This API allows users to discover LinkedIn profiles based on a given first and last name. Input Parameters:The first name of the individual.
The last name of the individual.
Includes comprehensive data points:
-
Profile Details:
linkedin_id
,name
,country_code
,city
,position
,current_company
,current_company_name
,current_company_company_id
,about
, and more.For all data points, click here.
-
Professional Information:
experience
,education
,educations_details
,certifications
,languages
,recommendations_count
,recommendations
,volunteer_experience
,courses
,publications
,patents
,projects
,organizations
, andhonors_and_awards
. -
Social Activity:
posts
,activity
,followers
,connections
,people_also_viewed
. -
Media and Identification:
avatar
,banner_image
,url
,input_url
,linkedin_num_id
,id
,timestamp
.
Posts API
Collect by URL
This API enables users to collect detailed data from Instagram posts by providing a post URL. Input Parameters:The LinkedIn post URL.
Includes comprehensive data points:
-
Post Details:
id
,title
,headline
,post_text
,post_text_html
,date_posted
,hashtags
,embedded_links
,images
,videos
,post_type
,account_type
, and more.For all data points, click here.
-
Engagement Metrics:
num_likes
,num_comments
,top_visible_comments
. -
User Details:
user_id
,use_url
,user_followers
,user_posts
,user_articles
. -
Related Content:
more_articles_by_user
,more_relevant_posts
.
Discover by URL
This API allows users to discover articles authored by a LinkedIn user by providing their profile URL and optionally limiting the number of results. Input Parameters:The LinkedIn profile URL.
The maximum number of articles to retrieve. If omitted, all available articles will be collected.
Includes comprehensive data points:
-
Article Details:
id
,title
,headline
,post_text
,post_text_html
,date_posted
,hashtags
,embedded_links
,images
,videos
,post_type
,account_type
, and more.For all data points, click here.
-
Engagement Metrics:
num_likes
,num_comments
,top_visible_comments
. -
User Details:
user_id
,use_url
,user_followers
,user_posts
,user_articles
. -
Related Content:
more_articles_by_user
,more_relevant_posts
.
Discover by Profile URL
This API allows users to discover LinkedIn posts from a profile by providing the profile URL and applying optional date filters. Input Parameters:The LinkedIn profile URL.
Start date for filtering posts by their publish date (YYYY-MM-DD format). Posts published before this date will be excluded.
End date for filtering posts by their publish date (YYYY-MM-DD format). Posts published after this date will be excluded.
Includes comprehensive data points:
-
Post Details:
id
,title
,headline
,post_text
,post_text_html
,date_posted
,hashtags
,embedded_links
,images
,videos
,post_type
,account_type
, and more.For all data points, click here.
-
Engagement Metrics:
num_likes
,num_comments
,top_visible_comments
. -
User Details:
user_id
,use_url
,user_followers
,user_posts
,user_articles
. -
Related Content:
more_articles_by_user
,more_relevant_posts
.
Discover by Company URL
This API allows users to discover recent LinkedIn posts published by a company, filtered by optional date ranges, using the company URL. Input Parameters:The LinkedIn company profile URL.
Start date for filtering posts by their publish date (YYYY-MM-DD format). Only posts published on or after this date will be collected.
End date for filtering posts by their publish date (YYYY-MM-DD format). Only posts published on or before this date will be collected.
Includes comprehensive data points:
-
Post Details:
post_id
,title
,post_text
,date_posted
,hashtags
,embedded_links
,images
,videos
,post_type
,account_type
, and more.For all data points, click here.
-
Engagement Metrics:
num_likes
,num_comments
,top_visible_comments
. -
Company Details:
company_id
,company_name
,company_url
,followers
. -
Related Content:
more_relevant_posts
,additional_media_links
.
Job Listings Information API
Collect by URL
This API allows users to collect detailed information about a LinkedIn job listing by providing the job URL. Input Parameters:The LinkedIn job listing URL.
Includes comprehensive data points:
-
Job Details:
job_posting_id
,job_title
,job_summary
,job_seniority_level
,job_function
,job_employment_type
,job_industries
,job_base_pay_range
,base_salary
,job_description_formatted
, and more.For all data points, click here.
-
Company Details:
company_name
,company_id
,company_url
,company_logo
. -
Job Metadata:
job_location
,job_posted_time
,job_posted_date
,job_num_applicants
,discovery_input
,apply_link
,country_code
,title_id
. -
Job Poster Information:
job_poster
.
Discover by Keyword
This API allows users to discover LinkedIn job postings based on keyword search, location, and other filters like job type, experience level, and more. Input Parameters:The specific location where the jobs are located.
A keyword or job title for searching jobs (e.g., “Product Manager”). Use quotation marks for exact matches.
The country code in 2-letter format (e.g.,
US
, FR
).The time range of the job postings (e.g.,
past_week
, past_month
).The type of job (e.g., “full-time”, “part-time”).
The required experience level for the job (e.g., “entry-level”, “mid-senior”).
Whether the job is remote (e.g., “yes” or “no”).
The company name to filter jobs by.
When set to true, excludes job titles that do not contain the specified keywords.
Includes comprehensive data points:
-
Job Details:
job_posting_id
,job_title
,job_summary
,job_seniority_level
,job_function
,job_employment_type
,job_industries
,job_base_pay_range
,job_description_formatted
,base_salary
, and more.For all data points, click here.
-
Company Details:
company_name
,company_id
,company_url
,company_logo
. -
Job Metadata:
job_location
,job_posted_time
,job_posted_date
,job_num_applicants
,job_poster
,apply_link
,country_code
,title_id
. -
Application Details:
job_poster
,application_availability
,discovery_input
.
Discover by URL
This API allows users to discover job listings from a direct LinkedIn job search URL, providing job details, company information, and job metadata based on the specific URL query. Input Parameters:A direct LinkedIn search URL for jobs (e.g., by company or job title).
When set to
true
, the search will exclude job titles that do not match the specified keywords or criteria.Includes comprehensive data points:
-
Job Details:
job_posting_id
,job_title
,job_summary
,job_seniority_level
,job_function
,job_employment_type
,job_industries
,job_base_pay_range
,job_description_formatted
,base_salary
, and more.For all data points, click here.
-
Company Details:
company_name
,company_id
,company_url
,company_logo
. -
Job Metadata:
job_location
,job_posted_time
,job_posted_date
,job_num_applicants
,job_poster
,apply_link
,country_code
,title_id
. -
Application Details:
job_poster
,application_availability
,discovery_input
.
Companies Information API
Collect by URL
This API allows users to collect detailed information about a LinkedIn company profile by providing the company URL. Input Parameters:The LinkedIn company profile URL.
Includes comprehensive data points:
-
Company Details:
id
,name
,about
,slogan
,description
,specialties
,organization_type
,company_size
,industries
,founded
, and more.For all data points, click here.
-
Business Information:
country_code
,country_codes_array
,locations
,formatted_locations
,headquarters
,stock_info
,funding
,investors
,crunchbase_url
,get_directions_url
. -
Engagement and Network:
followers
,employees
,employees_in_linkedin
,alumni
,alumni_information
,affiliated
,similar
. -
Media and Metadata:
logo
,image
,url
,updates
,timestamp
.