Getting Your API Key
To obtain your API key:- Log in to your OutX account
- Visit mentions.outx.ai/api-doc
- Click “Reveal API Key” to view your key
- Copy and securely store your API key
Using Your API Key
Include your API key in thex-api-key header of every request:
Chrome Extension Requirement
Why is the Extension Required?
The OutX LinkedIn API does not scrape LinkedIn or use headless browsers. Instead, it routes API tasks through real browser sessions maintained by the Chrome extension. When you make an API call:- The API creates a task in the queue
- The Chrome extension (running in a team member’s browser) picks up the task
- The extension executes the action within its authenticated LinkedIn session
- Results are written back to the task, which you retrieve via polling
The 48-Hour Window
The API checks whether any team member’s Chrome extension has been active (sent a heartbeat) within the last 48 hours. If no extension has been active in that window, all API calls will fail with a403 error.
To keep the extension active:
- Install the OutX Chrome extension on at least one team member’s browser
- Ensure that team member opens Chrome at least once every 48 hours
- The extension sends heartbeats automatically when Chrome is running
What Happens Without an Active Extension
If no team member has an active extension, you will receive:403 Forbidden
Team-Based Access
Your API key is tied to your team account. This means:- All API requests are scoped to your team
- Tasks created by the API can only be retrieved by the same team
- Engagement actions (like, comment) use the oldest admin team member’s LinkedIn account
- All team members share the same API key
Authentication Errors
401 Unauthorized
Returned when the API key is missing or invalid. No API key provided:x-api-key header.
403 Forbidden - Plugin Required
Returned when no team member has an active Chrome extension.405 Method Not Allowed
Returned when you use the wrong HTTP method for an endpoint.Best Practices
Store API Keys Securely
Store API Keys Securely
- Never commit API keys to version control
- Use environment variables or secret management tools
- Rotate keys if you suspect they have been compromised
Keep the Extension Active
Keep the Extension Active
- Install the extension on at least two team members’ browsers for redundancy
- Ensure at least one team member opens Chrome daily
- Monitor for 403 errors as a signal that the extension may need attention
Handle Errors Gracefully
Handle Errors Gracefully
- Implement retry logic with exponential backoff for transient failures
- Distinguish between 401 (bad key) and 403 (no extension) errors
- Log error responses for debugging
Next Steps
Quick Start
Fetch your first LinkedIn profile in 2 minutes
Fetch Profile
Learn the profile fetching endpoint in detail
Frequently Asked Questions
Q: Is the API key the same for the Social Listening API and LinkedIn API? Yes. The same x-api-key works for both the LinkedIn API and the Social Listening (Intelligence) API. You can find your key at mentions.outx.ai/api-doc.Q: What does “active within 48 hours” mean for the extension? The Chrome extension sends periodic heartbeats to the OutX server when Chrome is open. If no team member has had Chrome open with the OutX extension running in the last 48 hours, the API considers the extension inactive and all API calls will fail with a 403 error. To stay active, simply keep Chrome open with the extension installed on at least one team member’s computer.

