LinkedIn Master API
This API provides real-time, scalable access to LinkedIn data through a normalized REST interface. It abstracts LinkedIn Mobile APIs (GraphQL, REST, Protobuf) into clean, frontend-friendly endpoints for searching and retrieving people, companies, jobs, posts, and detailed profile information. All authentication and session handling is managed server-side. No cookies, browser automation, or…
LinkedIn Master API endpoints
| Method | Endpoint | Description |
|---|---|---|
| Search | ||
| GET |
/api/general-search /api/general-search |
Performs a unified search across people, companies, jobs, and posts simultaneously. The `keyword` parameter is required. Each result includes a `type` field indicating which… |
| People | ||
| GET |
/api/people/{peopleId}/education /api/people/{peopleId}/education |
Returns the complete list of education entries from a LinkedIn profile, including school names, degrees, fields of study, and date ranges. |
| GET |
/api/people/{peopleId}/skills /api/people/{peopleId}/skills |
Returns the complete list of skills from a LinkedIn profile, each with its endorsement count. |
| Helper | ||
| GET |
/api/lookup/schools /api/lookup/schools |
Searches for LinkedIn educational institutions matching a keyword and returns their internal IDs. Use the returned `id` values as `schoolIds` filter values in `/api/people-search`. |
| GET |
/api/lookup/companies /api/lookup/companies |
Searches for LinkedIn companies matching a keyword and returns their internal IDs. Use the returned `id` values as `currentCompany`, `pastCompany`, or `companyIds` filter values… |
| Other endpoints | ||
| GET |
/api/lookup/locations /api/lookup/locations |
### **Location ID Lookup** (/api/lookup/locations) A helper endpoint to resolve geographic locations into LinkedIn's internal **Geo IDs**. These IDs are required for the… |
| GET |
/api/people-search /api/people-search |
### **LinkedIn People Search** (/api/people-search) The most powerful endpoint to search for professionals on LinkedIn. It mimics the behavior of the native LinkedIn search bar,… |
| GET |
/api/job-search /api/job-search |
### **LinkedIn Job Search** (/api/job-search) The primary endpoint to search for active job postings on LinkedIn. It allows filtering by specific criteria defined in the API.… |
| GET |
/api/general-search /api/general-search |
### **General / Global LinkedIn Search** (/api/general-search) Performs a global search across all LinkedIn categories simultaneously. This endpoint behaves like the main search… |
| GET |
/api/company-search /api/company-search |
### **LinkedIn Company Search** (/api/company-search) The primary endpoint to search for organizations and companies on LinkedIn. Use this to find companies by name, location,… |
| GET |
/api/post-search /api/post-search |
### **LinkedIn Post / Feed Search** (/api/post-search) Search for public posts, articles, videos, documents, and job updates on the LinkedIn feed. This endpoint allows you to… |
| GET |
/api/company/{companyId} /api/company/{companyId} |
### **Company Profile Detail** (/api/company/{companyId}) Retrieves the comprehensive profile information for a specific company or organization. This endpoint aggregates the… |
| GET |
/api/people/{peopleId} /api/people/{peopleId} |
### **Person Profile Detail** (/api/people/{peopleId}) Retrieves the main profile information for a specific person. This includes their headline, summary, skills,… |
| GET |
/api/job/{jobId} /api/job/{jobId} |
### **Job Detail / Posting** (/api/job/{jobId}) Retrieves the full details of a specific job posting. Unlike the search results which provide a summary, this endpoint returns the… |
| GET |
/api/lookup/companies /api/lookup/companies |
### **Company ID Lookup** (/api/lookup/companies) A helper endpoint that searches for companies to resolve their unique IDs. It functions like an "autocomplete" search, returning… |
| GET |
/api/people/{peopleId}/experience /api/people/{peopleId}/experience |
### **Person Experience History** (/api/people/{peopleId}/experience) Retrieves the complete list of professional experience entries for a specific LinkedIn profile. Unlike the… |
| GET |
/health /health |
Returns 200 OK if the service is up. Used for RapidAPI health checks. |
| GET |
/api/company/{companyId}/jobs /api/company/{companyId}/jobs |
### **Company Job Postings** (/api/company/{companyId}/jobs) Retrieves a paginated list of all active job postings for a specific company. Unlike the main company profile which… |
| GET |
/api/lookup/schools /api/lookup/schools |
### **School ID Lookup** (/api/lookup/schools) A helper endpoint that searches for universities and schools to resolve their unique IDs. It functions like an "autocomplete"… |
| GET |
/api/people/{peopleId}/activity /api/people/{peopleId}/activity |
### **Person Recent Activity** (/api/people/{peopleId}/activity) Retrieves a paginated list of a person's recent activities on LinkedIn. You can filter specific activity types… |
| GET |
/api/company/{companyId}/activity /api/company/{companyId}/activity |
### **Company Updates & Posts** (/api/company/{companyId}/activity) Retrieves a paginated list of posts and updates shared by a specific company's LinkedIn page. This endpoint… |
| GET |
/api/people/{peopleId}/education /api/people/{peopleId}/education |
### **Person Education History** (/api/people/{peopleId}/education) Retrieves the complete list of education entries for a specific LinkedIn profile. Unlike the main profile… |
| GET |
/api/company/{companyId}/people /api/company/{companyId}/people |
### **Company Employees / People** (/api/company/{companyId}/people) Retrieves a paginated list of employees currently associated with a specific company. This endpoint allows… |
| GET |
getPostComments /api/post-comments |
Retrieve paginated comments for a LinkedIn post using its `socialDetailUrn`. The `socialDetailUrn` is returned in the post detail response (`/api/posts/{postSlug}`) as the… |
| GET |
getPeopleExperiences /api/people/{peopleId}/experiences |
Retrieve the full work experience history for a LinkedIn profile. Returns all positions including grouped/nested roles at the same company. |
| GET |
getJobDetail /api/job/{jobId} |
Retrieve full details for a LinkedIn job posting including description, company, location, job attributes (work type, employment type), and applicant count. The `jobId` is the… |
| GET |
getPeopleEducation /api/people/{peopleId}/education |
Retrieve all education entries for a LinkedIn profile. |
| GET |
lookupLocations /api/lookup/locations |
Search for LinkedIn geographic locations to obtain their geo IDs. Use the returned `id` as `locationId` in search endpoints. When `keyword` is provided, performs a live search… |
| GET |
getPeopleSkills /api/people/{peopleId}/skills |
Retrieve all skills (with endorsement counts where available) for a LinkedIn profile. |
| GET |
getPeopleActivities /api/people/{peopleId}/activities |
Retrieve activity feed entries for a LinkedIn person — posts, comments, reactions, images, or videos. Supports multiple categories and pagination via `paginationToken`.… |
| GET |
lookupCompanies /api/lookup/companies |
Search for LinkedIn companies by name to obtain their numeric IDs. Use the returned `id` as `currentCompanyIds`, `pastCompanyIds`, or `companyIds` in the people search and job… |
| GET |
lookupSchools /api/lookup/schools |
Search for LinkedIn schools/universities by name to obtain their IDs. Use the returned `id` as `schoolIds` in the people search endpoint. |
| GET |
getPeopleActivityLegacy /api/people/{peopleId}/activity |
Legacy alias for `/api/people/{peopleId}/activities`. Prefer the plural form. Does not support `paginationToken`. |
| GET |
getPeopleDetail /api/people/{peopleId} |
Retrieve full LinkedIn profile details for a person including experience, education, skills, certifications, languages, featured activities, and contact info. **`peopleId`** can… |
| GET |
getCommentReplies /api/comment-replies |
Retrieve paginated nested replies for a specific comment using its `socialDetailUrn`. The `socialDetailUrn` for a comment is returned in the comment object's `replyUrn` field… |
| GET |
getPostDetail /api/posts/{postSlug} |
Retrieve full details for a LinkedIn post including text content, media, engagement metrics, initial comments, and reshare information. **`postSlug`** formats accepted: - SEO… |
| GET |
lookupIndustries /api/lookup/industries |
Search for LinkedIn industries by name to obtain their IDs. Use the returned `id` as `industryIds` in the people search and company search endpoints. |
| GET |
getGroupDetail /api/group/{groupId} |
Retrieve details for a LinkedIn group by group ID. |
| GET |
searchCompanies /api/company-search |
Search for LinkedIn company pages by keyword with optional filters for location, industry, and company size. Returns paginated list of companies. |
| GET |
searchJobs /api/job-search |
Search for LinkedIn job postings by keyword with optional filters for location, date posted, experience level, company, salary, and applicant count. |
| GET |
searchPosts /api/post-search |
Search for LinkedIn posts and feed content by keyword with optional filters for content type, date, and sort order. |
| GET |
generalSearch /api/general-search |
Perform a broad LinkedIn search across all content types (people, companies, jobs, posts, and groups) with a single keyword. Returns a mixed list of results with type… |
| GET |
getTopCompanies /api/top-companies |
Returns a curated list of top/featured companies for carousel or showcase display. Results are cached for 1 hour. |
| GET |
searchPeople /api/people-search |
Search for LinkedIn profiles by keyword with optional filters for location, company, school, and industry. Returns paginated list of people with basic profile info. **Filter… |
| GET |
getCompanyPeople /api/company/{companyId}/people |
Retrieve a list of people currently working at a specific LinkedIn company. |
| GET |
getCompanyActivity /api/company/{companyId}/activity |
Retrieve recent posts and updates from a LinkedIn company page. Filter by content category (ALL, IMAGES, VIDEOS, ARTICLES, DOCUMENTS). Multiple categories can be provided as a… |
| GET |
getCompanyDetail /api/company/{companyId} |
Retrieve full details for a LinkedIn company page including description, industry, employee count, headquarters, specialties, and recent featured activities. **`companyId`** can… |
| GET |
getCompanyJobs /api/company/{companyId}/jobs |
Retrieve open job postings for a specific LinkedIn company. |
| GET |
/api/lookup/schools /api/lookup/schools |
|
| GET |
/api/post-comments /api/post-comments |
|
LinkedIn Master API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $29 / month | 20 / minute |
|
| ULTRA Recommended | $99 / month | 50 / minute |
|
| MEGA | $249 / month | 150 / minute |
|