Social Listening API
Monitor keywords, track people and companies, retrieve AI-categorized posts, and automate engagement. Built for ongoing intelligence.
LinkedIn API (Direct)
Fetch LinkedIn profiles, get posts from any profile, like and comment - all via direct API calls. Built for on-demand data access.
Social Listening API
The Social Listening API (this section) lets you create watchlists that continuously monitor LinkedIn for you. OutX scans LinkedIn for your keywords, people, and companies, then enriches posts with AI-generated categories and relevance scores. Best for: Ongoing monitoring, sales signal detection, competitor tracking, content discovery, automated engagement workflows.Endpoints
| 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 API (Direct)
The LinkedIn API lets you make direct, on-demand calls to LinkedIn - fetch a profile, get someone’s posts, like or comment. No watchlists needed. Best for: One-off data retrieval, AI agent integrations, building custom workflows, profile enrichment pipelines. All LinkedIn API endpoints are async - you submit a request, get a task ID, and 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
| Plan | Rate Limit |
|---|---|
| Free | 100 requests/hour |
| Pro | 1,000 requests/hour |
| Enterprise | Custom |
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 Quick Start Guide or the LinkedIn API Quick Start
Need Help?
Quick Start
Create your first watchlist and retrieve posts
LinkedIn API 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
Q: What is the difference between the Social Listening API and the LinkedIn API? The Social Listening API is designed for ongoing monitoring. You create watchlists (keyword, people, or company), and OutX continuously scans LinkedIn, enriches posts with AI-generated categories and relevance scores, and makes them available for retrieval. The LinkedIn API (Direct) is for on-demand data access - you submit a request to fetch a profile or posts, get a task ID, and poll for results. Use Social Listening for continuous intelligence workflows, and the LinkedIn API for one-off lookups or AI agent integrations.Q: Do I need a paid plan to use the API? API access is available on all plans, including the free plan. However, rate limits vary by plan: the free plan allows 100 requests per hour, the Pro plan allows 1,000 requests per hour, and Enterprise plans have custom limits. If you need higher throughput, contact support@outx.ai.
Q: Is there a webhook for real-time notifications when new posts arrive? OutX does not currently offer webhooks. The recommended approach is to use a polling pattern - periodically call the
/api-posts endpoint with sort_by=recent_first to check for new posts. You can also set up Slack notifications through the OutX UI for real-time alerts without writing code. See the Webhook-Style Monitoring section in Use Cases for a polling example.
