LinkedIn API v2 - Possible to get Company job listings? - linkedin

I've pored over the LinkedIn developer documentation for api v2, and can't find any endpoints or documentation which provides me with a given company's list of jobs. Does anyone know if this is still possible using API v2, and if so, can anyone point me at documentation for this specific use case of their API or give me an example URI for requesting this data?
Thank you!
p.s. This SO post seems to be the most relevant, but it doesn't provide me with a solid answer as it is rather old and refers to api v1 endpoints and functionality: Retrieve job postings for a specific company using LinkedIn's API

Apparently this is not yet possible with v2. But what I could suggest is that you look at how LinkedIn carries out the job search on their own website. They use Voyager service which pretty much having the endpoints you'll ever need to get your work done.
Have a look: https://linkedin.api-docs.io/v1.0/search/yKaMAGcbmsJBswTCb
Press F12 and inspect the XHR requests flowing out to LinkedIn website when you do a job search. It will give you a lot of hints ;)

Related

Linkedin API Webhooks

We are developing a platform to help freelancers schedule #linkedin posts for their clients and manage comments on those posts.
I understand from the documentation that LinkedIn provides webhooks for apps to get notified when a Page post receives comments but I can't find a way to enable that feature. At the moment we are basically query the API frequently enough to make it look like it is a webhook but that is not a proper solution.
Is it a very restricted feature just like video UGC posts (which would be nice to have as well)?
Or can we apply somehow?
Any help is appreciated, thanks.

Company Pages API - V1 Deprecation

LinkedIn is set to deprecate the v1 APIs on March 1st. I have a solution that uses the v1 company page APIs (https://api.linkedin.com/v1/companies/) to retrieve a list of updates posted to a company page.
I've read through the documentation and the migration information and unfortunately the documentation is unclear in terms of how to get access to the updated company pages APIs.
The documentation seems to imply that in order to get access to the API's you must submit an application for approval, however the form (https://business.linkedin.com/marketing-solutions/marketing-partners/become-a-partner/marketing-developer-program) seems to indicate that they are accepting applications for a number of their APIs but the Company Pages API is not on the list.
At one point this page noted that access to the company pages API would not require a submission however that appears to have been removed.
I'm hoping someone has encountered this and can provide some guidance on how to proceed with getting access and if the application is required. I've tried reaching out to LinkedIn directly without much luck. All help is greatly appreciated.
you can do it with /ugcPosts query. Ask with q=authors and provide a list list of companies in authors query parameter.
You can test it with curl:
curl -H "Authorization: Bearer __ACCESS_TOKEN__" -H "X-Restli-Protocol-Version: 2.0.0" "https://api.linkedin.com/v2/ugcPosts?q=authors&authors=List(urn%3Ali%3Aorganization%3A__ORGANIZATION_ID__)"
Dont forget to replace __ACCESS_TOKEN__ and __ORGANIZATION_ID__.

How can I get all the emails from people who have messaged me?

Looking for an API method in LinkedIn that allows me to GET all the emails from people who have messaged me in the past.
Can't find anything in the docs. Any help is much appreciated
LinkedIn does not provide any publicly available API calls that provide such functionality. In order for you to achieve this, you would need to apply to become a member of a LinkedIn Partner Program: https://developer.linkedin.com/partner-programs/apply

LinkedIn API: How to get company from status-update link?

I have just one basic question about the LinkedIn API, I'm new to that and I don't even use LinkedIn.
Imagine that I have this link: https://www.linkedin.com/nhome/updates?topic=5967002483262787584 - how can I restore the company ID, updateKey for the company or something similar to that? Simply I want to get any information and I know how to use the company API but this is a bit problem (that cannot be solved by this API) and I don't know how to solve that...
Thanks a lot for every single help.
Ok - First take a look at this information:
How to get company logo from Linkedin API?
Then take a look at this web page:
https://www.linkedin.com/nhome/updates?topic=5967002483262787584
The other problem is similar to your problem. You will have to scrape the web page to get the information. If you look at the <TITLE>...</TITILE> part on the IBM web page you will see it says "IBM | LinkedIn".
That is how you get the company's name off of the web page's HTML.
The LinkedIn API says:
https://developer.linkedin.com/docs/fields/company-profile
Check out their Profile Information. Note the "name" field? The company's name should be in that field also.
(BTW: I do NOT work for Stack Overflow or LinkedIn. Just in case you were wondering. I'm just a good samaritan helping out. :-) )
Update: I just re-read your request. If you know what the company's name is you should be able to use the API to reload their profile which has their ID number on it. Don't know about an update key. Do you get what I am talking about?

Get linkedin public status updates

I am trying to get latest 3 public activities of our company from linkedin (ex: http://www.linkedin.com/company/4043/activity) and present it on our website but unfortunately I dont see a clear explanation to do so in the API documentations. I registered an API Key but I am confused if I need to do OAuth if so against what and then what API to call to get publicly available info?
Is OAuth really needed for something that is available?
Can I store an OAuth token for an internal user and keep fetching data on that? I would really do not want to authenticated the site visitors with oauth to get free linkedin content.
This question is on the lines of this one, but I still wanted to ask and see if I could get a better response/answer.
To get the company updates from the LinkedIn API, you will need to reference the following document:
https://developer.linkedin.com/reading-company-updates
The API is currently in preview mode, but the above document addresses your question re: OAuth as well as shows the specific calls as well as sample output. If you have any questions after reviewing the docs, please feel free to visit our developer forums at:
https://developer.linkedin.com/forums/rest
And one of someone from our team would be more than happy to help you further.
Enjoy!
-Jeremy

Resources