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

Important: LinkedIn Safety

OutX is a proxy — it does not rate-limit your LinkedIn API calls. Every request you make is executed as a real action on LinkedIn through the Chrome extension. If you send too many requests too quickly, LinkedIn may flag the underlying account for unusual activity.You are responsible for pacing your requests. Space calls at least 10–30 seconds apart, distribute them throughout the day, and keep volumes realistic. See Rate Limits for detailed safe usage guidelines.

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

Fetch Profile

Retrieve full profile data for any LinkedIn user by their profile slug

Fetch Posts

Get recent posts from one or more LinkedIn profiles by URN

Like Post

Programmatically like any LinkedIn post via its activity URN

Comment on Post

Post comments on LinkedIn content via its activity URN

Get Task Status

Poll for async task results by task ID

Coming Soon

Company data, search, connection requests, messaging, and more

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 Watchlist Endpoints?

For ongoing monitoring with watchlists, see the Watchlists & Engagement section. Watchlists automatically scan LinkedIn for keywords, people, and companies over time with AI-powered categorization.
LinkedIn Data (this section) provides direct access to LinkedIn actions: fetch a profile, get posts, like, comment. Each call is a one-off async task.Watchlists & Engagement provides higher-level features: create watchlists that automatically monitor keywords, people, or companies over time, with built-in post retrieval and filtering.Use LinkedIn Data when you need direct control. Use Watchlists when you want ongoing, automated monitoring.
Yes. The OutX 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

Frequently Asked Questions

The LinkedIn API is for direct, on-demand calls - you fetch a profile, retrieve posts, or perform an engagement action as a one-off task. The Social Listening API (Intelligence API) creates watchlists for ongoing monitoring with AI-powered categorization and intent detection. Use the LinkedIn API for programmatic access; use the Social Listening API for continuous tracking.
OutX offers similar profile fetching capabilities to Proxycurl. The key difference is that OutX uses real browser sessions via the Chrome extension rather than scraping, which provides more reliable data access and lower risk of LinkedIn restrictions. OutX also supports engagement automation (likes, comments), which Proxycurl does not offer.
API calls will return a 403 error with a “Plugin installation required” message. At least one team member must have the OutX Chrome extension installed and active within the last 48 hours for API calls to work.