# LinkedIn API

Scrapes LinkedIn profiles, posts, articles, companies, jobs, newsletters and Learning courses from public guest…

- Platform ID: `linkedin`
- Capabilities: 9
- Execute endpoint: `POST https://data.upscrape.com/execute`
- OpenAPI: https://upscrape.com/scrapers/linkedin/openapi.json

## Capabilities

| Endpoint | Capability ID | Cost | Description |
| --- | --- | --- | --- |
| [Get Article](https://docs.upscrape.com/docs/platforms/linkedin/linkedin.article.get) | `linkedin.article.get` | 1 credit per request | Runs Get Article for Linkedin. |
| [Get Company](https://docs.upscrape.com/docs/platforms/linkedin/linkedin.company.get) | `linkedin.company.get` | 1 credit per request | Fetches all supported same-document public company data with one upstream request: identity, About fields, offices, posts, media, affiliated pages and similar pages. |
| [Get Company Jobs](https://docs.upscrape.com/docs/platforms/linkedin/linkedin.company.jobs) | `linkedin.company.jobs` | 1 credit per request | Lists the public job postings for one company, by numeric LinkedIn organization id. |
| [Get Job](https://docs.upscrape.com/docs/platforms/linkedin/linkedin.job.get) | `linkedin.job.get` | 1 credit per request | Fetches a public LinkedIn job posting with its full description, hiring company and location. |
| [Search Jobs](https://docs.upscrape.com/docs/platforms/linkedin/linkedin.jobs.search) | `linkedin.jobs.search` | 1 credit per request | Searches public LinkedIn job postings by keyword and location. The only public discovery surface LinkedIn exposes. |
| [Get Learning Course](https://docs.upscrape.com/docs/platforms/linkedin/linkedin.learning.course.get) | `linkedin.learning.course.get` | 1 credit per request | Fetches a public LinkedIn Learning course: rating, enrolment total, instructor, topics and full syllabus. |
| [Get Newsletter](https://docs.upscrape.com/docs/platforms/linkedin/linkedin.newsletter.get) | `linkedin.newsletter.get` | 1 credit per request | Fetches a public LinkedIn newsletter with its description, publisher and list of editions. |
| [Get Post](https://docs.upscrape.com/docs/platforms/linkedin/linkedin.post.get) | `linkedin.post.get` | 1 credit per request | Runs Get Post for Linkedin. |
| [Get Profile](https://docs.upscrape.com/docs/platforms/linkedin/linkedin.profile.get) | `linkedin.profile.get` | 1 credit per request | Fetches structured public LinkedIn profile data and activity embedded in the same public document with one upstream request. |


## Integration contract

All capabilities use the shared `POST /execute` envelope. A `200` response completed inline; a `202` response must be polled through `GET /jobs/{id}`.

See [authentication](https://docs.upscrape.com/docs/api/authentication), [jobs and results](https://docs.upscrape.com/docs/api/jobs), and [errors and retries](https://docs.upscrape.com/docs/api/errors).
