Skip to main content
The OutX LinkedIn API is a middleware layer that lets you interact with LinkedIn data and automate engagement through a simple REST API. Unlike traditional scraping tools, OutX uses real browser sessions via the OutX Chrome extension, giving you reliable, authentic access to LinkedIn data without the risk of account bans.

How It Works

OutX is not a scraper. Instead of simulating HTTP requests or using headless browsers, it routes API calls through real LinkedIn sessions maintained by the OutX Chrome extension installed on your team members’ browsers. This means:
  • No proxy rotation or CAPTCHA solving required
  • No risk of IP bans since requests go through authentic browser sessions
  • Real-time data from LinkedIn, not cached or stale datasets
  • Full compliance with browser-level session handling
At least one team member must have the OutX Chrome extension installed and active within the last 48 hours for API calls to work. See Authentication for details.

Why OutX vs. Alternatives

FeatureOutXProxycurlPhantomBusterUnipile
Real browser sessionsYesNoNoNo
No proxy neededYesNoNoNo
Profile dataYesYesYesYes
Post fetchingYesLimitedYesYes
Like/Comment automationYesNoYesLimited
Risk of LinkedIn bansMinimalModerateHighModerate

Async Task Model

All LinkedIn API endpoints are asynchronous. When you make a request, the API immediately returns a task ID. The actual work is performed in the background by the Chrome extension. You then poll the task status endpoint to retrieve results.
1. POST /linkedin-agent/fetch-profile  -->  { api_agent_task_id: "abc-123" }
2. GET  /linkedin-agent/get-task-status?api_agent_task_id=abc-123  -->  { status: "pending" }
3. GET  /linkedin-agent/get-task-status?api_agent_task_id=abc-123  -->  { status: "completed", task_output: {...} }
This async model ensures reliability since the Chrome extension processes tasks on its own schedule, typically within seconds to a few minutes.

Base URL

All LinkedIn API requests should be made to:
https://api.outx.ai

Authentication

Include your API key in the x-api-key header of every request:
x-api-key: YOUR_API_KEY
Get your API key at mentions.outx.ai/api-doc.

Available Endpoints

Endpoint Categories

Data Retrieval

  • Fetch Profile - POST /linkedin-agent/fetch-profile - Get profile data by slug
  • Fetch Posts - POST /linkedin-agent/fetch-profiles-posts - Get posts by profile URNs

Engagement Automation

  • Like Post - POST /linkedin-agent/like-post - Like a post by activity URN
  • Comment on Post - POST /linkedin-agent/comment-post - Comment on a post by activity URN

Task Management

  • Get Task Status - GET /linkedin-agent/get-task-status - Check task status and retrieve results

Looking for the Intelligence API?

OutX also offers a separate Intelligence API for managing watchlists, retrieving monitored posts, and automating engagement through the OutX platform. The Intelligence API is ideal if you want to set up ongoing monitoring rather than one-off data fetches.
The LinkedIn API (this section) provides direct, low-level access to LinkedIn actions: fetch a profile, get posts, like, comment. Each call is a one-off async task.The Intelligence API provides higher-level features: create watchlists that automatically monitor keywords, people, or companies over time, with built-in post retrieval and filtering.Use the LinkedIn API when you need direct control. Use the Intelligence API when you want ongoing, automated monitoring.
Yes. The OutX LinkedIn API works by routing requests through real browser sessions maintained by the Chrome extension. At least one team member must have the extension installed and active within the last 48 hours. See Authentication for details.
Yes. OutX provides similar LinkedIn data fetching capabilities to Proxycurl but with key differences: OutX uses real browser sessions instead of scraping, which provides more reliable data access and lower risk of LinkedIn restrictions. OutX also offers engagement automation (likes, comments) which Proxycurl does not.
Most tasks complete within seconds to a few minutes, depending on when the Chrome extension picks up the task. The extension checks for new tasks on a regular cron schedule. You can poll the Get Task Status endpoint to check progress.

What’s Next?

1

Get Your API Key

Visit mentions.outx.ai/api-doc and click “Reveal API Key”
2

Install the Chrome Extension

Install the OutX Chrome extension and keep it active
3

Follow the Quick Start

Fetch your first LinkedIn profile in under 2 minutes with our Quick Start guide
4

Explore Endpoints

Dive into the individual endpoint docs for full details
Have questions? Contact us at support@outx.ai or visit outx.ai.

Learn More