API Overview
The API is organized into two groups:Watchlists & Engagement
Create watchlists that continuously monitor LinkedIn for keywords, people, and companies. Retrieve AI-categorized posts and automate engagement.
LinkedIn Data
Fetch LinkedIn profiles, get posts, like and comment — direct, on-demand API calls. All endpoints are async with task polling.
Watchlists & Engagement
Create watchlists that continuously scan LinkedIn. OutX enriches posts with AI-generated categories and relevance scores.| Category | Endpoints | What You Can Do |
|---|---|---|
| Keyword Watchlists | POST/GET/PUT/DELETE /api-keyword-watchlist | Monitor LinkedIn posts by keywords with advanced filtering |
| People Watchlists | POST/GET/PUT/DELETE /api-people-watchlist | Track posts and activity from specific LinkedIn profiles |
| Company Watchlists | POST/GET/PUT/DELETE /api-company-watchlist | Monitor company LinkedIn pages and posts |
| Posts | GET /api-posts | Retrieve and filter posts with 15+ parameters |
| Like | POST /api-like | Like posts programmatically |
| Comment | POST /api-comment | Comment on posts programmatically |
LinkedIn Data
Fetch profiles, get posts, and engage — no watchlists needed. All LinkedIn Data endpoints are async: submit a request, get a task ID, then poll for results.| Endpoint | What You Can Do |
|---|---|
POST /linkedin-agent/fetch-profile | Fetch any LinkedIn profile by slug |
POST /linkedin-agent/fetch-profiles-posts | Get posts from specific profiles by URN |
POST /linkedin-agent/like-post | Like a LinkedIn post |
POST /linkedin-agent/comment-post | Comment on a LinkedIn post |
GET /linkedin-agent/get-task-status | Check async task results |
Base URL
All API requests should be made to:Authentication
All endpoints require an API key in thex-api-key header:
Prerequisites
Rate Limits
OutX does not enforce API rate limits for the first month on paid plans. After the first month, reasonable usage limits may apply. The primary constraint is LinkedIn’s own activity limits. See Rate Limits for safe usage guidelines.Getting Started
Get Your API Key
Visit mentions.outx.ai/api-doc and click “Reveal API Key”
Install Chrome Extension
Install the OutX Chrome Extension on at least one team member’s browser
Make Your First Request
Follow the Watchlist Quick Start or the LinkedIn Data Quick Start
Need Help?
Watchlist Quick Start
Create your first watchlist and retrieve posts
LinkedIn Data Quick Start
Fetch your first LinkedIn profile in 2 minutes
Use Cases
Common API workflows and patterns
Support
Contact our team for help
Learn More
Frequently Asked Questions
What is the difference between Watchlists and LinkedIn Data endpoints?
What is the difference between Watchlists and LinkedIn Data endpoints?
Watchlists & Engagement endpoints are for ongoing monitoring — you create watchlists (keyword, people, or company) and OutX continuously scans LinkedIn, enriches posts with AI categories and relevance scores. LinkedIn Data endpoints are for on-demand access — fetch a profile, get posts, like or comment as one-off async tasks. Use watchlists for continuous intelligence, and LinkedIn Data for direct lookups or AI agent integrations.
Do I need a paid plan to use the API?
Do I need a paid plan to use the API?
API access is available on all plans, including the free plan. OutX does not enforce rate limits for the first month on paid plans. The main constraint is LinkedIn’s activity limits, which you should respect to keep your account safe. See Rate Limits for details.
Is there a webhook for real-time notifications?
Is there a webhook for real-time notifications?
OutX does not currently offer webhooks. Use a polling pattern — periodically call
/api-posts with sort_by=recent_first to check for new posts. You can also set up Slack notifications through the OutX UI. See the Webhook-Style Monitoring use case.
