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
This 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
This 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
This 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
This 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:string
required
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:string
required
The first name of the individual.
string
required
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:string
required
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:string
required
The LinkedIn profile URL.
number
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:string
required
The LinkedIn profile URL.
date
Start date for filtering posts by their publish date (YYYY-MM-DD format). Posts published before this date will be excluded.
date
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:string
required
The LinkedIn company profile URL.
date
Start date for filtering posts by their publish date (YYYY-MM-DD format). Only posts published on or after this date will be collected.
date
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:string
required
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:string
required
The specific location where the jobs are located.
string
required
A keyword or job title for searching jobs (e.g., “Product Manager”). Use quotation marks for exact matches.
string
The country code in 2-letter format (e.g.,
US, FR).string
The time range of the job postings (e.g.,
past_week, past_month).string
The type of job (e.g., “full-time”, “part-time”).
string
The required experience level for the job (e.g., “entry-level”, “mid-senior”).
string
Whether the job is remote (e.g., “yes” or “no”).
string
The company name to filter jobs by.
boolean
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:string
required
A direct LinkedIn search URL for jobs (e.g., by company or job title).
boolean
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:string
required
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.