LinkedIn API Suite
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
.
The suite of APIs is designed to offer flexibility for targeted data collection, where users can input specific URLs to gather detailed post, profile, job, and company data, either in bulk or with precise filtering options.
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.
Output Structure
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
.
This API provides a rich set of data points for analyzing LinkedIn profiles, including professional experience, education, recommendations, and social activity, as well as media and unique identification details.
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.
Output Structure
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
.
This API provides an efficient way to retrieve LinkedIn profile details based on a person’s name, delivering rich professional and social insights along with associated media assets.
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.
Output Structure
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
.
This API provides detailed information about a LinkedIn post, including text, media attachments, engagement metrics, and additional user-related and related content for comprehensive post analysis.
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.
Output Structure
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
.
This API delivers detailed information about articles written by a LinkedIn user, including text, media, and engagement insights, along with associated user and related content data for enhanced analysis.
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.
Output Structure
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
.
This API enables precise discovery of LinkedIn posts based on specific profiles and time ranges, providing detailed post data, engagement metrics, and associated user information for in-depth analysis.
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.
Output Structure
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
.
This API provides detailed insights into company posts, allowing businesses and analysts to track updates, engagement, and content trends effectively.
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.
Output Structure:
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
.
This API provides a comprehensive overview of LinkedIn job listings, including job details, company information, applicant statistics, and metadata for enhanced job analysis and application tracking.
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.
Output Structure
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
.
This API allows users to discover and filter jobs on LinkedIn based on specific keywords, location, job type, and other criteria, offering detailed job listings and company information for further analysis.
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.
Output Structure
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
.
This API allows users to retrieve detailed job listings from a LinkedIn search URL, offering insights into job opportunities, company details, and more, enabling efficient job discovery and application tracking.
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.
Output Structure:
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
.
This API provides a comprehensive overview of LinkedIn company profiles, including business details, locations, alumni network, funding information, and media assets.
Was this page helpful?