All you need to know about Proxycurl API
Tags: proxycurl, linkedin, webscraping
Published: 2022-10-19 18:11:31

**Content**
- Getting Started
- Proxycurl's APIs
- Proxycurl's Python SDK
- Conclusion

**Getting Started**
Have you thought about how to get insights on jobs, people and companies, etc on LinkedIn without worrying about scaling a web scraping and data-science team? [Proxycurl](https://nubela.co/proxycurl/) is enriched with APIs and libraries that can be used to look up people, companies, enrich people's profile, enrich people's profile and look up contact information about a business or people (link to Proxycurl here: https://nubela.co/proxycurl/). Find out more here: [https://nubela.co/blog/linkdb-an-exhaustive-dataset-of-linkedin-members-and-companies/](https://nubela.co/blog/linkdb-an-exhaustive-dataset-of-linkedin-members-and-companies/)

**Proxycurl's APIs**
[Proxycurl](https://nubela.co/proxycurl/) has the following APIs which can be used for different purposes, the APIs are as follows:

1. Company API
2. Contact API
3. Jobs API
4. People API
5. School API
6. Reveal API
7. Meta API

1. <u><b>[Company API](https://nubela.co/proxycurl/docs#company-api)</b></u>: This API contains endpoints that can be used to get the list of employees, count of employees, office location of the company, etc.

2. <u><b>[Contact API](https://nubela.co/proxycurl/docs#contact-api)</b></u>: With this API, you can get information about a person's work email address, profile url, list of a person's contact number, list of a person's email, etc.

3. <u><b>[Job API](https://nubela.co/proxycurl/docs#jobs-api)</b></u>: Job API offers the ability to get details about a job and list of open positions in a company.

4. <u><b>[People API](https://nubela.co/proxycurl/docs#people-api)</b></u>: The people API can be used to extract a person's information from LinkedIn. Information like a person's profile information (picture, job history, etc) and a person's LinkedIn profile url.

5. <u><b>[School API](https://nubela.co/proxycurl/docs#school-api)</b></u>: The school API can be used to get information relating to a school (like the schools's location, their profile picture, etc).

6. <u><b>[Reveal API](https://nubela.co/proxycurl/docs#reveal-api)</b></u>: This API contains an endpoint to reveal the owner of a company's IPV4 address.

7. <u><b>[Meta API](https://nubela.co/proxycurl/docs#meta-api-view-credit-balance-endpoint)</b></u>: This API is not really related to LinkedIn, it is used to get the balance of your Proxycurl wallet.

When you sign up with Proxycurl, you get a free instant 10 credit to make API calls. View the [pricing](https://nubela.co/proxycurl/pricing) for each of the endpoints available.

**Proxycurl's Python SDK**
Apart from this APIs, Proxycurl also has a Python SDK which can be used for looking up people, companies, enrich people's profile, etc.

It can be installed using the command `pip install proxycurl-py`.

Proxycurl supports asyncio, gevent and twisted concurrency models.

They can be installed using the following commands:

With asyncio
`$ pip install 'proxycurl[asyncio]'`

With gevent
`$ pip install 'proxycurl[gevent]'`


With twisted
`$ pip install 'proxycurl[twisted]'`

**Conclusion**
With Proxycurl, you can build and scale data-driven applications on people and companies without worrying about scaling a web scraping and data-science team. This can help in accelerating growth-stage startups sales and marketing automation.