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…

36 subscribers
9.5/10 popularity
1266 ms avg latency
95% success rate
100 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

LinkedIn Master API endpoints

MethodEndpointDescription
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
+ 50 more endpoints on the provider's documentation.

LinkedIn Master API pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 100 / monthly
PRO $29 / month 20 / minute
  • Requests: 25,000 / monthly (then $0.1000 each)
ULTRA Recommended $99 / month 50 / minute
  • Requests: 100,000 / monthly (then $0.0500 each)
MEGA $249 / month 150 / minute
  • Requests: 200,000 / monthly (then $0.0200 each)

More Data APIs

View all →
  • This is a VIN (Vehicle Identification Number) decoder that designed to work within North America, Asia and…

    DataFreemium139 subscribers
  • Currency Exchange is a live foreign exchange rate API that lets developers retrieve real-time conversion…

    ReviewedDataFreemium23k subscribers
  • Words API lets you retrieve information about English words, including definitions, synonyms, rhymes,…

    DataFreemium1.5k subscribers
  • Whois Lookup API in Json or Xml. Our infrastructure uses thousands of SOCKS proxies to avoid quota…

    DataFreemium3.8k subscribers
  • The Weatherbit Weather API gives developers access to current conditions, multi-day forecasts, minutely…

    ReviewedDataFreemium25k subscribers
  • GeoDB Cities is a RESTful API covering more than 800,000 towns, cities, counties, and islands worldwide,…

    ReviewedDataFreemium49.8k subscribers