Skip to main content
The Fetch Profile endpoint creates an async task to retrieve full LinkedIn profile data for any public profile. You provide a profile slug (the part after linkedin.com/in/) and receive a task ID to poll for results.

Endpoint

Request Body

string
required
The LinkedIn profile slug (e.g., "williamhgates" from linkedin.com/in/williamhgates)
The profile_slug is the last part of a LinkedIn profile URL. For https://www.linkedin.com/in/williamhgates, the slug is williamhgates.

Response

The endpoint returns immediately with a task ID. The actual profile data is fetched asynchronously.
boolean
Whether the task was created successfully
string
UUID to poll for results via Get Task Status
string
Human-readable confirmation

Polling for Results

After creating the task, poll the Get Task Status endpoint until the status is completed:

Completed Response

When the task finishes, task_output contains the profile data:

Code Examples

Error Responses

FAQ

The profile data typically includes: name, headline, location, profile URL, number of connections and followers, about/summary, work experience, education, and skills. The exact fields depend on what the LinkedIn profile has publicly available.
The API fetches profile data that is visible to the LinkedIn account running the Chrome extension. If the team member’s LinkedIn account can see a profile, the API can fetch it. Profiles with restricted visibility may return limited data.
The profile_slug is the last segment of the LinkedIn profile URL. For https://www.linkedin.com/in/john-doe-123abc, the slug is john-doe-123abc. Do not include the full URL or the /in/ prefix.
Most profile fetch tasks complete within seconds to a few minutes, depending on when the Chrome extension picks up the task. We recommend polling every 5 seconds with a timeout of 2-3 minutes.
Yes. OutX is a proxy and does not rate-limit requests on your behalf. Each fetch is executed as a real LinkedIn profile view. Fetching many profiles in rapid succession can trigger LinkedIn’s activity monitoring. Space requests at least 10–30 seconds apart and distribute them throughout the day. See Rate Limits.

Learn More