PRODUCTS
DEVELOPER GUIDES
RESOURCES
ABOUT US
PRICING
GET STARTED
PRODUCTS
DEVELOPER GUIDES
RESOURCES
ABOUT US
PRICING
GET STARTED

LinkedIn API

Get in-depth information on LinkedIn professionals, posts, companies, and their employees, jobs, and more, or apply advanced keyword searches using the LinkedIn API
READ API DOCUMENTATION
linkedin api
LinkedIn API
Get in-depth information on LinkedIn professionals, posts, companies, and their employees, jobs, and more, or apply advanced keyword searches using the LinkedIn API
READ API DOCUMENTATION
linkedin scraping

WHO'S API LINKEDIN FOR?

Turn LinkedIn API data into powerful information for your business, products, or analytics.
Use LinkedIn scraping API to identify opinion leaders in targeted areas, for extensive market analysis and competitor benchmarking, to search for potential customers and employees, make effective business decisions, and other purposes.
linkedin data
linkedin data scraping
linkedin search
linkedin developer api
Precious data
Large data volumes
Advanced search
API customization
Use structured and well-organized data to reveal insights and improve your business performance
Get comprehensive datasets on LinkedIn profiles, companies, jobs, posts, and comments
Conduct powerful searches using keywords, phrases, and various filtering options
We provide human support and can customize the API or add new features if needed
WHO'S API LINKEDIN FOR?
Turn LinkedIn API data into powerful information for your business, products, or analytics.
Use LinkedIn scraping API to identify opinion leaders in targeted areas, for extensive market analysis and competitor benchmarking, to search for potential customers and employees, make effective business decisions, and other purposes.
linkedin monitoring
extracting data from linkedin
linkedin advanced search
linkedin scraping api
Precious data
Large data volumes
Advanced search
API customization
Use well-organized data to reveal insights and improve your business performance
Get comprehensive datasets on LinkedIn profiles, jobs, companies, posts, comments
Conduct powerful searches using keywords, phrases, and various filtering options
We provide human support and can customize the API or add new features if needed

WHAT DATA CAN YOU GET WITH THE API FOR LINKEDIN?

LinkedIn members
By having a database of the IDs or usernames of your target profiles, you can get a large amount of data about LinkedIn profiles. These are the most popular data we provide:
ID, username, full name, headline, summary (about), profile photo, and location
Details of recent activity (posts, comments, articles, likes, shares, etc.)
Work experience details (positions, periods of work, locations, descriptions, companies' information)
Learn more in the LinkedIn API documentation.
Details about interests (companies, groups, influencers, etc.)
Number of connections, followers, followings
You can get detailed information about LinkedIn companies based on the ID or universal name list of the target companies. These are the most popular data we provide:
ID, name, logo, website URL, headline and description, headquarter and locations, industry and specialties, company size, and number of employees on LinkedIn
A detailed list of latest posts
A list of open jobs (position, location, date posted; on request)
Learn more in the LinkedIn web service API documentation.
A detailed list of employees (on request)
Using the API for LinkedIn, you can get detailed information about LinkedIn groups based on the ID of the target groups. Below are some of the data you can get:
ID, name, date of creation, logo, description, location, industries, etc.
Lists of owners and managers
Number of group members
Learn more in the LinkedIn API documentation.
Using our LinkedIn API, you can download lots of post data based on IDs or target profiles and companies. Below are some of the data you can get:
Post content: text, language, list of hashtags, list of mentioned profiles, author info
Number of shares, likes, comments, views, etc.
Number of reactions by type (celebrate, support, love, insightful, curious)
You can download comments (selected, or from a specific post) and replies and get data such as author ID, comment text, language, reactions, and the URLs of attachments.
Learn more in the LinkedIn Data APIdocumentation.
URLs of attachments (videos, images, links, etc.)
The LinkedIn API enables you to search for information about posts, jobs, people, companies, and more using keywords or phrases. Depending on the type of search (post search or job search), you can apply appropriate filters to the results:
Post: filtered by sort type (most recent, most relevant), date posted (past month, past week, past 24h), companies, text search query, language, etc.
Job: filtered by sort type, date posted, locations, companies, experience levels (executive, director, internship, etc.), job type (full time, part-time, contract, temporary, etc.), remote or not, etc.
Learn more in the LinkedIn API documentation.
Upon request, we can also provide functionality for searching for users and companies by keywords.
You can create tasks for a one-time or auto data update:
update - simple queued task for updating an item once
auto_update - tasks for monitoring items for some time
When creating an auto update task, you can apply the following parameters:
auto_update_interval - data update interval, for example, every 3600 seconds
auto_update_expire_at - parameter according to which automatic data monitoring will be canceled after the specified date, for example after 2021-04-06T21:42:12
You can additionally specify the callback_url parameter when creating the task. In that case, the updated data will be delivered to this URL every auto_update_interval seconds.
This function is available for all items (post, member, company, group, job search, post search).
You can find how to view all active tasks and how to cancel them in the LinkedIn tasks section.
PRICING

Learn more about our fair pricing plans for the LinkedIn API

Choose the plan that best meets your needs: Basic, Standard, or Premium
PRICING
Learn more about our fair pricing plans for the LinkedIn API
Choose the plan that best meets your needs: Basic, Standard, or Premium
INFORMATION FOR DEVELOPERS
You send queries and get appropriate data in JSON format. To start working, you need an access token, which you can get after filling out the form.

Here you can see a step-by-step illustration of how to get data from LinkedIn API on the example of getting info about posts with comments (https://www.linkedin.com/posts/satyanadella_i-am-heartbroken-by-the-current-situation-activity-6792266087523332096-Vd-8/).
INFORMATION FOR DEVELOPERS
You send queries and get appropriate data in JSON format. To start working, you need an access token, which you can get after filling out the form.

Here you can see a step-by-step illustration of how to get data from LinkedIn API on the example of getting info about posts with comments (https://www.linkedin.com/posts/
satyanadella_i-am-heartbroken-by-the-current-situation-activity-6792266087523332096-Vd-8/
).
POST
https://rest.api.data365.co/linkedin/post/satyanadella_i-am-heartbroken-by-the-current-situation-activity-6792266087523332096-Vd-8/update?load_comments=1&max_comments=100&
callback_url=https://YOUR_CALLBACK_URL&access_token=YOUR_ACCESS_TOKEN
RESPONSE:
{
"data": null,
"error": null,
"status": "accepted"
}
If you specify the callback_url parameter when creating the task, the post and comments data will be delivered to this URL after the task receives the "finished" status (i.e., after the post is downloaded). In this case, you can skip all the subsequent steps.

If you don't specify the callback_url parameter or need to retrieve the post data you downloaded earlier, you'll also need to follow steps 2-4.
GET
https://rest.api.data365.co/linkedin/post/satyanadella_i-am-heartbroken-by-the-current-situation-activity-6792266087523332096-Vd-8/update?access_token=YOUR_ACCESS_TOKEN
RESPONSE:
{
"data": {
"status": "finished"
},
"error": null,
"status": "ok"
}
Step 3. When the status is "finished", make a GET request to get the post data
GET
https://rest.api.data365.co/linkedin/post/satyanadella_i-am-heartbroken-by-the-current-situation-activity-6792266087523332096-Vd-8?access_token=YOUR_ACCESS_TOKEN
RESPONSE:
{
"data": {
"appreciation_count": 11957,
"article": null,
"author": {
"id": "19186432",
"name": "Satya Nadella",
"profile_type": "member",
"username": "satyanadella"
},
"author_id": "19186432",
"author_username": "satyanadella",
"carousel": null,
"comments_count": 2426,
"created_time": "2021-05-01T00:00:00",
"document": null,
"empathy_count": 5750,
"hashtags": null,
"id": "6792266087103897601",
"image_urls": null,
"interest_count": 29,
"lang": "en",
"like_count": 143078,
"links": null,
"maybe_count": 49,
"mentioned_profiles": null,
"praise_count": 922,
"shared_post": null,
"shares_count": null,
"text": "I am heartbroken by the current situation in India. I'm grateful the U.S. government is mobilizing to help. Microsoft will continue to use its voice, resources, and technology to aid relief efforts, and support the purchase of critical oxygen concentration devices.",
"url": "https://www.linkedin.com/posts/satyanadella_i-am-heartbroken-by-the-current-situation-activity-6792266087523332096-Vd-8",
"video": null,
"views_count": null
},
"error": null,
"status": "ok"
}
Step 4. When the status is "finished", make a GET request to get the comments on the post
GET
https://rest.api.data365.co/linkedin/post/satyanadella_i-am-heartbroken-by-the-current-situation-activity-6792266087523332096-Vd-8/comments?access_token=YOUR_ACCESS_TOKEN
RESPONSE:
{
"data": {
"items": [
{
"appreciation_count": null,
"article": null,
"author": {
"id": "293093790",
"name": "Rohit Grover",
"profile_type": "member",
"username": "rohit-grover-5661a682"
},
"author_id": "293093790",
"author_username": "rohit-grover-5661a682",
"comments_count": 0,
"created_time": "2021-04-26T10:56:55.725000",
"empathy_count": null,
"hashtags": null,
"id": "6792401086469742592",
"image_urls": null,
"interest_count": null,
"lang": "en",
"like_count": 5,
"links": null,
"maybe_count": null,
"mentioned_profiles": null,
"parent_id": "6792266087103897601",
"parent_type": "post",
"praise_count": null,
"text": "After existing for 44 years on this planet, now I have come to the firm conclusion that humans are never equal. They are always divided between haves and haves-not. 80% of the people in India cannot read Mr Satyas message as they belong to the less haves-not class and are suffering the most with little health care. All the people who have liked this post are educated and belong to the haves class. \n\nMaybe I am ill informed about how to respond to posts-- whats there to love about this post. Mr Satya (whom I admire for his humility) has said he is heartbroken. People just respond not even reading and absorbing whats in the message. \n\nAnd US government has already delayed. India helped USA in the time of need last year.",
"url": "https://www.linkedin.com/feed/update/urn:li:activity:
6792266087523332096?commentUrn=urn%3Ali%3Acomment%3A%28activity%
3A6792266087523332096%2C6792401086469742592%29"
},
... ... ... ... ...
},
"error": null,
"status": "ok"
}
READ LINKEDIN API DOCUMENTATION
READ LINKEDIN API DOCUMENTATION
READ API DOCUMENTATION
READ API DOCUMENTATION

ADDITIONAL INFO ABOUT OUR LINKEDIN API

Is any LinkedIn private API available as an alternative to LinkedIn public API?

Yes, our Data365 LinkedIn API is a new LinkedIn private API that provides clients with extensive sets of data about LinkedIn profiles, business, jobs, posts, and comments. Our API for LinkedIn allows questing information about posts and jobs, and also to filter the obtained results by various parameters depending on the search type. With our API, you get an opportunity to individualize API to your requirements or add new features. Moreover, you are ensured with human support during full collaboration time.

LinkedIn provides developers with Linkedin public APIs in such scope as Consumer, Compliance, Learning, Marketing, Sales, and Talent. The mission of Consumer API is to improve your entrance and share content, Compliance API is monitoring and running communications, Learning API is to unify Learning content, Marketing API is running advertising on LinkedIn, Sales API is managing customer relationships to increase sales, Talent API is improving candidate sourcing and recruiting process.
As a whole, they provide a simple and successive representation of people, companies, jobs, and relationships between them.

Data365 LinkedIn API is more like a Compliance API, namely Profile API, Post API, Organization Lookup API, etc. It should admit that Compliance APIs have some restrictions on access to data. Some permissions are required to perform actions with different types of data. Also, not all official APIs are fit to be called daily to check on updates.

Our LinkedIn private API is focused on gathering data and is easier to access. You only need an access token to receive data such as LinkedIn members, posts, companies, groups, etc. Obtained data with our LinkedIn API are a powerful base for your marketing analysis and business as a whole.

Our API for LinkedIn can be efficiently applied to develop a marketing strategy, to analyze the market and forecast its development, to analyze rivals, to study consumers and hunt for high-skilled personnel, to run a marketing audit, and much more.

It should be concluded that compared to LinkedIn public API, our LinkedIn private API is easier to deal with - no restrictions, special permissions. So, if your objective is to gather numerous data from one of the major social networks Data365 LinkedIn API will brilliantly cope with this task.

What is LinkedIn REST API and why is its value to use?

Data365 LinkedIn API is REST API, which means it focuses on resources (i.e.different types of data, not actions) and how resources are accessed. Also it includes some concepts that enable standard RESTful principles at scale, model data consistently, and finally, ensure a well-structured end-to-end soft developer practice. Nowadays REST is one of the most popular ways of interaction and data exchange of the server displacing almost all other designs.

In Data 365 LinkedIn API we apply two key HTTP request methods concerning information:
POST request to register or add data, i.e. to supplement the Data365 database with new LinkedIn data, or to update existing ones.
GET request to receive data, just transfer, i.e. a query to Data365 databases, to receive the data collected after the POST query was finished.

After completing the request, the user gets a response in JSON format that provides a lighter, simpler, and more flexible message format and increases communication speed. JSON is an alternative to another extension with similar functionality - XML, and a very popular format, because it does not require a lot of resources, and productivity grows with it several times.
A POST request example to update a LinkedIn search for posts:
https://api.data365.co/v1.1/linkedin/post/search/update
A GET request example to get posts for a LinkedIn search:
https://api.data365.co/v1.1/linkedin/post/search/posts
More detailed information you can find at our LinkedIn REST API documentation at
https://api.data365.co/v1.1/linkedin/docs.

Below you can see a LinkedIn REST API example for POST and GET requests.

Obtain structured and well-organized data with Data365 REST API LinkedIn to improve your business performance.
Contact us and get a free trial of the API you need
NEED HELP? DON'T HESITATE TO ASK US A QUESTION!
GET A FREE TRIAL
LEARN MORE ABOUT OUR PRICING
LEARN MORE ABOUT OUR PRICING
Contact us and get a free trial of the API you need
NEED HELP? DON'T HESITATE TO ASK US A QUESTION!
GET A FREE TRIAL
ABOUT OUR PRICING
ABOUT OUR PRICING