Types supported in freebase API - freebase

I have implemented freebase API and want to know the different types supported by google freebase API like (music, university, country, etc). Want to get the complete list of types supported.

The Freebase types are all published on its web site. You can go to https://www.freebase.com/browse to see all the domains or go to a specific domain like https://www.freebase.com/music or https://www.freebase.com/education?schema=.
You can also look up a particular topic such as University and see what its equivalent type is.

Related

Google search results which matches certain keywords only on newly published websites

I am trying to automate an scraper which search on Google for newly published websites which contain certain keywords. Resulted websites should also belong to two specific countries.
Currently, I am using Google Custom Search API connected to 2 different Google Programmable Search Engines. First search engine is set to only search in United States, and second one only search on Canada.
For obtaining search results, I am sending an API request to Google API endpoint, using next parameters:
https://customsearch.googleapis.com/customsearch/v1?key=${this.apiKey}&cx=${this.searchEngineId}&q=${question}&dateRestrict=d[1]&num=${numResults}&start=${index}&sort=date
However, I have the impression that I am getting pages which are updated last day, rather newly published websites.
Also, I am fetching many duplicates websites when using both search engines. Both search engines are configured for different countries, so I would expect different results from them

Linkedin rest api to search people with their company name

I have come across a data collection problem, that is I want to download data from linkedin. For example, “My Company” is an organization, many people currently working there and may people who worked and let their jobs from “My Company”. I want to get the list of all people with their details who’s Experience section has Company name as “My Company” either present or previous experience. Is there any api available in linkedin for this purpose?
I think there was some APIs available like http://api.linkedin.com/v1/people-search, but is seems now those are not available. Anyone can suggest a method?

is there any linkedIn API which returns current job openings in a certin company?

a couple of months ago I made this https://github.com/Kaustubh-Natuskar/companies-to-apply repository which contains the list of 300 PBC's and startups I got a good response for that. But I have decided to take this further I want to make a website from this idea.
there will be a list of companies if there is an opening a red circle will denote it.
Now the problem is how can I know that there are openings?
API is a great option where I can cache the results and then display them like above.
is there any API on LinkedIn where if I post a request with the company's id or name I'll get current openings?
It doesn't look like it.
There is the Job Posts XML feed, but the documentation implies that it's not free (and difficult to get access to):
The integration of the XML feed is limited to those developers approved by LinkedIn. Reach out to your Business Development contact to meet certain criteria and sign an agreement in order to use this integration.
Compliance with our contract and guidelines is integral. Refer to Job Posting Guidelines for details.
If you are not yet a LinkedIn Talent Solutions Partner, please contact the team at ll-bd#linkedin.com to request for evaluation.
Here is Microsoft's full documentation on the LinkedIn APIs.

How can I retrieve a list of all employees within a company through the LinkedIn API?

Years ago, someone asked on Stack Overflow if it were possible to retrieve a list of all employees who work at a company. I can do this through the LinkedIn UI, but I cannot seem to find any mechanism for this using the v2 API. The SO response mentions this used to be possible on the v1 API, but you had to request access through LinkedIn's "Vetted API Access Program." Unfortunately, the link on this response is now obsolete and does not send users to any such program.
How could I apply for this program nowadays? This is a specific situation to me and my company, so I would very much like to discuss this with someone at LinkedIn if some form of this Vetted API Access Program still exists. I do not wish to disclose the details of this request to the open internet.
I have confirmed through contacts inside LinkedIn that this API functionality has been removed. No further information has been provided, and LinkedIn tech support refuses to comment any more on this issue. Furthermore, no LinkedIn engineers will comment on this thread here.
This is bizarre since any regular user can do this functionality through the web front-end, but for some reason LinkedIn believes this would be a violation of privacy/security if we could do this programmatically.
Therefore, the only way to obtain this data would be through screen scraping. I wish I had better news, and I wish that LinkedIn would provide some reasoning for their changes, but alas this is where we are.
I just posted a very similar question because I ran into the same problem as you.
The application forms for Linkedin's current partner programs seem to be located here, however I can't tell you which one of those programs comes with the necessary API access rights and I am in general not sure if this API request is still allowed.
Edit: The Linkedin Help page states that applications for partner programs are currently unavailable?
In general, you can get a list of employees of a company if you scrape Linkedin profiles exhaustively, or if you have an exhaustive dataset of Linkedin profiles.
Each Linkedin profile contains a list of experiences that links to the company profile URL.
Thereafter, you will filter the dataset into profiles currently working at X company to get a list of employees currently working in a company. The same technique can also be used to retrieve a list of past employees.
And that is what we did. We scraped all public Linkedin profiles based in the US and made an alternative API known as Proxycurl Employee Listing API to Linkedin API to provide employee listing functionality.
Proxycurl's Employee Listing API will never be as exhaustive as Linkedin's dataset because not all profiles are made public, but most are. But will suffice to meet your needs.

linkedin-j getting network updates

Hie
I am using linkedin-j apis and trying to search the available public feeds for a set of keywords say oracle and google. That is, i should get all the feeds which mentions either oracle or google in it.
It is possible in facebook and twitter. Is it doable in linkedin-j as well? I could not find apis other then search people, job and companies.
If yes please guide which api to use? site does not seems to have relevant docs.
I found from documentation that linkedIn does not allow all that. It only can pull information specific to the authenticated user.

Resources